CN103366635A - Method for dynamically marking mobile object in electronic map - Google Patents
Method for dynamically marking mobile object in electronic map Download PDFInfo
- Publication number
- CN103366635A CN103366635A CN201310324246XA CN201310324246A CN103366635A CN 103366635 A CN103366635 A CN 103366635A CN 201310324246X A CN201310324246X A CN 201310324246XA CN 201310324246 A CN201310324246 A CN 201310324246A CN 103366635 A CN103366635 A CN 103366635A
- Authority
- CN
- China
- Prior art keywords
- mobile object
- annotation frame
- annotation
- frame
- map sheet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Abstract
The invention provides a method for dynamically marking mobile objects in an electronic map. The method comprises the following steps: 1. loading map data and determining the map sheet sides of note boxes and the maximal volumes of the note boxes; 2, selecting the to-be-marked mobile objects based on the maximal volumes of the note boxes, and determining the unified size of all the note boxes; 3, determining the one-to-one correspondence between the note boxes and the mobile objects according to the positions of the to-be-marked mobile objects, and connecting the mobile objects and the corresponding note boxes by drawing leading lines; 4, filling the text strings of each mobile object into the note boxes according to the one-to-one correspondence between the note boxes and the mobile objects; and 5, returning to the third step after the positions of the mobile objects are updated, re-determining the correspondence between the mobile objects and the note boxes, and filling the note text strings. The plan for dynamically marking the mobile objects provided by the invention is conductive to the clear and real-time display of the electronic map.
Description
Technical field
The present invention relates to electronic chart shows and the related application field, when especially relating to a kind of electronic chart demonstration, method to mobile object (point) on network chart (railway network, road net) segmental arc dynamically marks is used for analysis and the monitoring of road net mobile object.
Background technology
It is the important means of geographic information application and service that electronic chart shows, electronic chart is owing to the dynamic of its content and the limitation of display screen, and carry out automatic name placement at current map drawing is one of gordian technique of electronic chart demonstration always.About dynamically showing this direction of annotation on the electronic chart, existing partial monopoly relates to this content, such as patent " dynamic point ground feature annotation of GIS implementation method " (application number: 200510018873.6), this patent is determined the annotation position of some atural object mainly according to the current window scope; Patent " method of multi-resolution adaptive annotation among a kind of 3DGIS " (application number: 200910076427.9) mainly determine the spatial dimension of atural object according to current resolution and scene domain, calculate thus the position of atural object annotation.The dynamic annotation that these patents relate to, be mainly reflected in annotation dynamically, but not atural object dynamically, namely do not relate to the annotation problem of mobile object on the map.In addition, the method that some Introduction of Literatures dynamic annotations are also arranged, more typically have: " research of dynamic annotation method realizes in the electronic chart " (Zhao Xiuzhong, Liu Xiuguo, " small-sized microcomputer system "), (height stores up grain " the self-adaptive labelling research of electronic chart ", Yang Chongjun etc., " computer engineering and application "), " research of Dynamic Labeling of Electronic Map " (Yang Lingyun, Li Jing etc., " software guide "), " Dynamic Labeling of Electronic Map is the method for configuration automatically " (Zhang Shengli, Ke Guangheng, " geospatial information ") and " self-adaptive labelling in the electronic chart " (Yang Hanguang, " the 15 national engineering calculation machine used academic conference ").These methods are mainly for current display screen map elements annotation content integrity and seamlessly transit the solution that problem proposes, still the marking method to the current display screen of automatic adaptation of static atural object that relates to, do not comprise mobile key element, particularly network (railway network or network of highways) is gone up the annotation technology of mobile object.
Summary of the invention
The invention provides a kind of method that mobile object is marked, make the annotation unification be arranged in drawing one side, the annotation position is motionless, and the lead-in wire that connects annotation and mobile object changes and changes along with mobile object location.
Technical scheme of the present invention is the dynamic mask method of mobile object on a kind of electronic chart, comprises following steps:
Step 1 is written into map datum, determines the max cap. of annotation frame place map sheet avris and annotation frame;
Step 2 is chosen mobile object to be marked based on the max cap. of annotation frame, determines the size that all annotation frames are unified;
Step 3 according to mobile object location to be marked, is determined the one-to-one relationship of annotation frame and mobile object, and the work lead-in wire couples together the corresponding annotation frame with it of mobile object; Implementation is as follows,
Step 3.1 is provided with n annotation frame, and the mid point that each annotation frame is got a side near apart from the map sheet center is the end points of making lead-in wire with mobile object, and endpoint location is used
L iExpression, i is annotation frame numbering, i=1,2 ..., n; Mobile object position to be marked is designated the mobile object point
M k, k=1,2 ..., n; Loop variable i is set, and initialize i=1;
Step 3.2 if i greater than n, enters step 4, otherwise enters step 3.3;
Step 3.3 is sought corresponding mobile object point based on the i value,
L iBe the end points of current pending annotation frame, from
L iMake a ray
rBe rotated,
Ray when rotation
rMeet first and a untreated mobile object point is only arranged
M kThe time, will
M kWith
L iBe mapped, do
L iWith
M kLead-in wire, and sign mobile object point
M kProcess; To put loop variable i and add up 1, forward step 3.2 to;
Ray when rotation
rMeet first untreated mobile object point, and when on the ray a plurality of untreated mobile object point being arranged, establishing has q unlabelled mobile object point on the ray, at first to this q mobile object press with
L iDistance sort from small to large and be designated as successively
M K1,
M K2...,
M Kq, then respectively will
M K1,
M K2...,
M KqWith
L i,
L I+1...,
L I+q-1Be mapped, do
M K1With
L i,
M K2With
L I+1...,
M KqWith
L I+q-1Lead-in wire, and identify this q mobile object point
M K1,
M K2...,
M KqProcess; To work as i+q indicia framing as current pending indicia framing, the value that is about to i is revised as i+q, turns back to step 3.2;
Step 4 according to the one-to-one relationship of annotation frame and mobile object, is inserted the text strings of each mobile object in the annotation frame;
Step 5 after mobile object location upgrades, is back to step 3, redefines the corresponding relation of mobile object and annotation frame and inserts the annotation text strings.
And in the described step 1, annotation frame place map sheet avris is left side or right side or upside or the downside of map sheet, and when annotation frame place map sheet avris was the left side of map sheet or right side, the text strings of mobile object was transversely arranged in the annotation frame; When annotation frame place map sheet avris was the upside of map sheet or downside, the text strings of mobile object is longitudinal arrangement in the annotation frame.
And in the described step 1, the max cap. of annotation frame calculates by following mode,
When text strings is transversely arranged in the annotation frame, calculate the maximum number that annotation frame place map sheet avris can hold the annotation frame according to annotation frame minimum constructive height and map sheet altitude gauge
N MaxText strings during longitudinal arrangement, is calculated the maximum number that annotation frame place map sheet avris can hold the annotation frame according to annotation frame minimum widith and map sheet width gauge in the annotation frame
N MaxMaximum number
N MaxComputing formula is as follows,
N max=INT(
H map/
h min)
Wherein
HMap is map sheet height or width,
hMin is annotation frame minimum constructive height or width, and function INT (x) represents x value round numbers part.
And, the unified size of all annotation frames in the described step 2 refers to the height of annotation frame when text strings is transversely arranged in the annotation frame, refer to the width of annotation frame in the annotation frame during longitudinal arrangement in text strings, determine that the unified big or small implementation of all annotation frames is as follows
If mobile object to be marked is total
N ObjJust equal
N Max, then get
h MinHeight or width for the annotation frame; If mobile object to be marked is total
N ObjLess than
N Max, height or the width of calculating annotation frame
h Lab=INT (10*
H Map/ (10*
N Obj– (
N Obj-1))).
And in the described step 4, the text strings that each annotation frame is inserted is determined by the attribute of corresponding mobile object.
The present invention proposes the dynamic mask method of mobile object on a kind of electronic chart, and its all annotation frames all proper alignment couple together annotation literal and its mobile object by lead-in wire on a certain side of map, finish the mark to mobile object; When mobile object location changes, according to reposition, recomputate the corresponding relation of annotation frame and mobile object, and carry out line and annotation accordingly.The invention provides dynamic mobile object annotation scheme, be conducive to the clear real-time demonstration of electronic chart, be suitable for adopting computer realization automatically to move, filled up the relevant blank of the art.
Description of drawings
Fig. 1 is the schematic flow sheet of the embodiment of the invention.
Fig. 2 is the annotation design sketch of the embodiment of the invention.
Embodiment
Understand and enforcement the present invention for the ease of those of ordinary skills, the present invention is described in further detail below in conjunction with drawings and Examples.
The embodiment of the invention may further comprise the steps:
Step 1 is written into map datum, determines the max cap. of annotation frame place map sheet avris and annotation frame;
Step 2 is chosen mobile object to be marked based on the max cap. of annotation frame, determines the size that all annotation frames are unified;
Step 3 according to mobile object location to be marked, is determined the one-to-one relationship of annotation frame and mobile object, and the work lead-in wire couples together the corresponding annotation frame with it of mobile object;
Step 4 according to the one-to-one relationship of annotation frame and mobile object, is inserted the text strings of each mobile object in the annotation frame;
Step 5 after mobile object location upgrades, is back to step 3, redefines the corresponding relation of mobile object and annotation frame and inserts the annotation text strings.
Can adopt computer software technology to realize automatic operational scheme during implementation, for the sake of ease of implementation, provide detailed process to design such as Fig. 1:
(1) determines annotation position (map sheet side) and the scope of view picture figure.
Carry out in advance the map elements data and prepare, after map datum is written into screen, determine the position (which avris of map sheet) of the annotation frame placement of all marks.During implementation, can by the user according to the map on the map sheet distribution situation of factor content specify avris, also can the computing machine acquiescence at which avris of map sheet, for example give tacit consent on the right side.The position is when map sheet left side or right side, and upper figure below edge is its annotation scope, and all annotation frames must not arrange above the map sheet height of left/right side; The position when map sheet upside or downside, about the figure edge be its annotation scope, all annotation frames must not arrange the map sheet width that surpasses the up/down side.Among the embodiment, describe take the right side as example, mark referring to the train on the map shown in Figure 2.
(2) determine the annotation frame max cap. of drawing.
Requirement or user oneself needs of drawing norm to scheming upper minimum resolution are according to the map determined minimum constructive height or the width of annotation frame, accordingly, calculate the maximum number that this figure breadths can hold the annotation frame according to map sheet height or width gauge
N Max:
N max=INT(
H map/
h min)
Wherein
HMap is map sheet height or width,
hMin is annotation frame minimum constructive height or width, and function INT (x) represents x value round numbers part.
The text strings of mobile object in the annotation frame laterally or longitudinal arrangement all can.When the text strings of mobile object is transversely arranged in the annotation frame, calculate according to map sheet height and annotation frame minimum constructive height; The text strings of mobile object during longitudinal arrangement, is calculated according to map sheet width and annotation frame minimum widith in the annotation frame.
For the callout box that provides as much as possible, when general annotation frame place map sheet avris was the left side of map sheet or right side, the text strings of mobile object was transversely arranged in the annotation frame; When annotation frame place map sheet avris was the upside of map sheet or downside, the text strings of mobile object is longitudinal arrangement in the annotation frame.
hMin can be the suitable value of 2.0mm on 9K or the drawing by drawing norm principle value, perhaps by given this value of user.
If when annotation frame place map sheet avris was the left side of map sheet or right side, the text strings of mobile object is longitudinal arrangement in the annotation frame, when perhaps annotation frame place map sheet avris was the upside of map sheet or downside, the text strings of mobile object was transversely arranged in the annotation frame,
hMin can preset according to the text strings extreme length of estimating.
The text strings that embodiment adopts mobile object transversely arranged mode in the annotation frame, calculate the annotation frame that is configured in right side, figure limit maximum number (
N Max), account form is as follows:
N max=INT(
H map/
h min)
Wherein,
HmapBe the map sheet height,
HminBe annotation frame minimum constructive height.
(3) determine mobile object to be noted and quantity.
Maximum number based on (2) gained annotation frame
N Max, choose the mobile object of mark, the object number of choosing according to user's request (such as selecting a certain type mobile object)
N ObjBe not more than
N Max: namely
N Obj£
N MaxDuring implementation, those skilled in the art can adopt computer software technology design, support that the user selects mobile object by type, and for example electronic chart provides the vehicle that moves on the highway, and the user can select the vehicle of peril of transportation category.Surpass at the mobile object of selecting
N MaxThe time prompting user revise to select.
(4) determine the unified big or small of annotation frame.
If mobile object to be marked is total
N ObjJust equal
N Max, then get
h MinHeight or width for the annotation frame; If mobile object to be marked is total
N ObjLess than
N Max, height or the width of calculating annotation frame
h Lab=INT (10*
H Map/ (10*
N Obj– (
N Obj-1))).
Specifically, according to the height of map sheet high computational annotation frame, width can adopt default size or according to the adjustment of text strings length self-adaptation when text strings is transversely arranged in the annotation frame; Calculate the width of annotation frame during longitudinal arrangement according to the map sheet width in text strings in the annotation frame, height can adopt default size or according to the adjustment of text strings length self-adaptation.
Embodiment is according to definite mobile object number, and it is as follows that the annotation frame is unified the high computational method:
If need the mobile object number of mark
N ObjJust equal
N Max, namely
N Obj=
N Max, then get
h MinHeight for the annotation frame;
If the mobile object number of selected mark
N ObjLess than
N Max, namely
N Obj<
N MaxThe time, then calculate the height of actual annotation frame
h Lab:
h lab=INT(10×
H map/(10×
N obj – (
N obj -1)))。
According to the unified height of the annotation frame that calculates, with the annotation frame on right side, figure limit equably by arranging from top to down and numbering in order.
(5) determine the corresponding relation of mobile object and annotation frame, and make lead-in wire between the two.
According to the mobile object current location, determine the corresponding mobile object of each annotation frame, set up corresponding relation between the two.For the convenience of calculating and processing, when determining the concerning of an annotation frame and a mobile object, just do the lead-in wire connection.The step of implementation is as follows:
1) be provided with n annotation frame, therefore mid point that each frame is got a side near apart from the map sheet center (embodiment annotation frame is in the map sheet right side, get the frame left side) for this reason frame and mobile object is made the end points of lead-in wire, this endpoint location usefulness
L iExpression, i is annotation frame numbering, i=1,2 ..., n.The station location marker of the mobile object that this moment is to be marked is the mobile object point
M k, k=1,2 ..., n.Wherein, n=
N ObjLoop variable i is set, and initialize i=1.
2) if i, represents then that all indicia framings are disposed greater than n, process finishes to enter (6), otherwise, enter 3).
3) seek corresponding mobile object point based on the i value,
L iBe the end points of current pending annotation frame, from
L iPoint is made a ray vertically upward
r, and with this
L iBe point of fixity, counterclockwise rotate ray
r,
Ray when rotation
rMeet first and a untreated mobile object point is only arranged
M kThe time, will
M kWith
L iBe mapped (namely
M kCorresponding mobile object with
L iCorresponding annotation frame is set up corresponding relation), do
L iWith
M kLine (i.e. mark lead-in wire), and identify this mobile object point
M kProcess; To put loop variable i and add up 1, forward 2 to);
Ray when rotation
rMeet first untreated mobile object point, and when a plurality of (be provided with q) untreated mobile object point is arranged on the ray, at first to this q individual press with
L iDistance sort from small to large, be designated as
M K1,
M K2...,
M KqRespectively will
M K1,
M K2...,
M KqWith
L i,
L I+1...,
L I+q-1Be mapped (namely
M K1,
M K2...,
M KqCorresponding mobile object with
L i,
L I+1...,
L I+q-1Corresponding annotation frame is set up one-to-one relationship), do
M K1With
L i,
M K2With
L I+1...,
M KqWith
L I+q-1Line (be q bar mark lead-in wire), and identify this q mobile object point
M K1,
M K2...,
M KqProcess.To work as i+q indicia framing as current pending indicia framing, the value that is about to i is revised as (i+q), turns back to 2);
Implementation procedure was identical when the annotation frame was in other sides, and the sense of rotation of ray and starting position can be set according to concrete avris, when being in the map sheet left side, rotating in the direction of the clock ray and get final product after end points is made a ray vertically upward; When being in the map sheet upside, after making level ray left, end points rotates ray by counter clockwise direction; When being in the map sheet downside, do to rotate in the direction of the clock ray behind the level ray left from end points.
In the general lead-in wire connection procedure, if the ray that each indicia framing is made, the unmarked mobile object point that rotation is run into only has one, so, and the situation that the mark lead-in wire on this map can not occur intersecting.
(6) corresponding relation of setting up according to above-mentioned (5) is inserted the annotation text strings in the corresponding annotation frame.Corresponding and the corresponding mobile object only of each annotation frame, the key element of each mobile object is all with attribute in the electronic chart, and the annotation text strings content of annotation frame is determined by its corresponding mobile object attribute.
(7) if user's interrupt procedure finishes this flow process, otherwise enter (8).
When (8) position of mobile object changes, forward (5) to, regenerate lead-in wire, insert the annotation text strings.Along with the variation of time, mobile object also is dynamic change to the lead-in wire of annotation frame on the figure.
The above, only be that implementation case of the present invention is described, but be not to limit practical range of the present invention, such as those skilled in the art must be covered by the scope of claim of the present invention not breaking away from all equivalence changes of finishing under the indicated spirit of the present invention and the principle or modifying.
Claims (5)
1. the dynamic mask method of mobile object on the electronic chart is characterized in that, comprises following steps:
Step 1 is written into map datum, determines the max cap. of annotation frame place map sheet avris and annotation frame;
Step 2 is chosen mobile object to be marked based on the max cap. of annotation frame, determines the size that all annotation frames are unified;
Step 3 according to mobile object location to be marked, is determined the one-to-one relationship of annotation frame and mobile object, and the work lead-in wire couples together the corresponding annotation frame with it of mobile object; Implementation is as follows,
Step 3.1 is provided with n annotation frame, and the mid point that each annotation frame is got a side near apart from the map sheet center is the end points of making lead-in wire with mobile object, and endpoint location is used
L iExpression, i is annotation frame numbering, i=1,2 ..., n; Mobile object position to be marked is designated the mobile object point
M k, k=1,2 ..., n; Loop variable i is set, and initialize i=1;
Step 3.2 if i greater than n, enters step 4, otherwise enters step 3.3;
Step 3.3 is sought corresponding mobile object point based on the i value,
L iBe the end points of current pending annotation frame, from
L iMake a ray
rBe rotated,
Ray when rotation
rMeet first and a untreated mobile object point is only arranged
M kThe time, will
M kWith
L iBe mapped, do
L iWith
M kLead-in wire, and sign mobile object point
M kProcess; To put loop variable i and add up 1, forward step 3.2 to;
Ray when rotation
rMeet first untreated mobile object point, and when on the ray a plurality of untreated mobile object point being arranged, establishing has q unlabelled mobile object point on the ray, at first to this q mobile object press with
L iDistance sort from small to large and be designated as successively
M K1,
M K2...,
M Kq, then respectively will
M K1,
M K2...,
M KqWith
L i,
L I+1...,
L I+q-1Be mapped, do
M K1With
L i,
M K2With
L I+1...,
M KqWith
L I+q-1Lead-in wire, and identify this q mobile object point
M K1,
M K2...,
M KqProcess; To work as i+q indicia framing as current pending indicia framing, the value that is about to i is revised as i+q, turns back to step 3.2;
Step 4 according to the one-to-one relationship of annotation frame and mobile object, is inserted the text strings of each mobile object in the annotation frame;
Step 5 after mobile object location upgrades, is back to step 3, redefines the corresponding relation of mobile object and annotation frame and inserts the annotation text strings.
2. the dynamic mask method of mobile object on the described electronic chart according to claim 1, it is characterized in that: in the described step 1, annotation frame place map sheet avris is left side or right side or upside or the downside of map sheet, when annotation frame place map sheet avris was the left side of map sheet or right side, the text strings of mobile object was transversely arranged in the annotation frame; When annotation frame place map sheet avris was the upside of map sheet or downside, the text strings of mobile object is longitudinal arrangement in the annotation frame.
3. the dynamic mask method of mobile object on the described electronic chart according to claim 1, it is characterized in that: in the described step 1, the max cap. of annotation frame calculates by following mode,
When text strings is transversely arranged in the annotation frame, calculate the maximum number that annotation frame place map sheet avris can hold the annotation frame according to annotation frame minimum constructive height and map sheet altitude gauge
N MaxText strings during longitudinal arrangement, is calculated the maximum number that annotation frame place map sheet avris can hold the annotation frame according to annotation frame minimum widith and map sheet width gauge in the annotation frame
N MaxMaximum number
N MaxComputing formula is as follows,
N max=INT(
H map/
h min)
Wherein
HMap is map sheet height or width,
hMin is annotation frame minimum constructive height or width, and function INT (x) represents x value round numbers part.
4. the dynamic mask method of mobile object on the described electronic chart according to claim 3, it is characterized in that: the unified size of all annotation frames in the described step 2, the height that when text strings is transversely arranged in the annotation frame, refers to the annotation frame, the width that in the annotation frame, refers to the annotation frame in text strings during longitudinal arrangement, determine that the unified big or small implementation of all annotation frames is as follows
If mobile object to be marked is total
N ObjJust equal
N Max, then get
h MinHeight or width for the annotation frame; If mobile object to be marked is total
N ObjLess than
N Max, height or the width of calculating annotation frame
h Lab=INT (10*
H Map/ (10*
N Obj– (
N Obj-1))).
5. the dynamic mask method of mobile object according to claim 1 and 2 or on the 3 or 4 described electronic charts, it is characterized in that: in the described step 4, the text strings that each annotation frame is inserted is determined by the attribute of corresponding mobile object.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310324246.XA CN103366635B (en) | 2013-07-30 | 2013-07-30 | Method for dynamically marking mobile object in electronic map |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310324246.XA CN103366635B (en) | 2013-07-30 | 2013-07-30 | Method for dynamically marking mobile object in electronic map |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103366635A true CN103366635A (en) | 2013-10-23 |
CN103366635B CN103366635B (en) | 2015-06-10 |
Family
ID=49367874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310324246.XA Expired - Fee Related CN103366635B (en) | 2013-07-30 | 2013-07-30 | Method for dynamically marking mobile object in electronic map |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103366635B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103970859A (en) * | 2014-04-29 | 2014-08-06 | 杨立法 | Google user map text labeling method based on SVG |
CN107122093A (en) * | 2017-02-24 | 2017-09-01 | 北京悉见科技有限公司 | Message box display methods and device |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003004461A (en) * | 2001-06-20 | 2003-01-08 | Matsushita Electric Ind Co Ltd | Device and method for display of electronic map |
US20070257903A1 (en) * | 2006-05-04 | 2007-11-08 | Harris Corporation | Geographic information system (gis) for displaying 3d geospatial images with reference markers and related methods |
CN101166327A (en) * | 2006-03-31 | 2008-04-23 | 捷讯研究有限公司 | Methods and apparatus for dynamically labeling map objects in visually displayed maps |
CN101251964A (en) * | 2008-03-26 | 2008-08-27 | 深圳市戴文科技有限公司 | Electronic map interest point marking method, system and equipment |
CN102289991A (en) * | 2011-09-05 | 2011-12-21 | 武汉大学 | Visual-variable-based automatic classification and configuration method of map lettering |
CN102298873A (en) * | 2010-06-24 | 2011-12-28 | 科菱航睿空间信息技术有限公司 | Navigation electronic map data storage method and display method based on the same |
-
2013
- 2013-07-30 CN CN201310324246.XA patent/CN103366635B/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003004461A (en) * | 2001-06-20 | 2003-01-08 | Matsushita Electric Ind Co Ltd | Device and method for display of electronic map |
CN101166327A (en) * | 2006-03-31 | 2008-04-23 | 捷讯研究有限公司 | Methods and apparatus for dynamically labeling map objects in visually displayed maps |
US20070257903A1 (en) * | 2006-05-04 | 2007-11-08 | Harris Corporation | Geographic information system (gis) for displaying 3d geospatial images with reference markers and related methods |
CN101251964A (en) * | 2008-03-26 | 2008-08-27 | 深圳市戴文科技有限公司 | Electronic map interest point marking method, system and equipment |
CN102298873A (en) * | 2010-06-24 | 2011-12-28 | 科菱航睿空间信息技术有限公司 | Navigation electronic map data storage method and display method based on the same |
CN102289991A (en) * | 2011-09-05 | 2011-12-21 | 武汉大学 | Visual-variable-based automatic classification and configuration method of map lettering |
Non-Patent Citations (3)
Title |
---|
张圣丽,柯广恒: "电子地图动态注记自动配置的方法", 《地理空间信息》, vol. 8, no. 1, 28 February 2010 (2010-02-28), pages 81 - 83 * |
赵秀忠,刘修国: "电子地图中动态注记方法的研究实现", 《小型微型计算机系统》, vol. 22, no. 11, 30 November 2001 (2001-11-30), pages 1399 - 1401 * |
陈长林,魏海平 等: "电子地图的自适应注记研究与实现", 《测绘科学》, vol. 34, no. 5, 30 September 2009 (2009-09-30), pages 196 - 198 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103970859A (en) * | 2014-04-29 | 2014-08-06 | 杨立法 | Google user map text labeling method based on SVG |
CN103970859B (en) * | 2014-04-29 | 2017-04-19 | 杨立法 | Google user map text labeling method based on SVG |
CN107122093A (en) * | 2017-02-24 | 2017-09-01 | 北京悉见科技有限公司 | Message box display methods and device |
CN107122093B (en) * | 2017-02-24 | 2020-06-16 | 北京悉见科技有限公司 | Information frame display method and device |
Also Published As
Publication number | Publication date |
---|---|
CN103366635B (en) | 2015-06-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102446177B (en) | Collecting method, equipment, disposal route, system and base map processing method | |
CN105335445B (en) | It is laid out display methods and device | |
CN103942258B (en) | Streetscape image storing method and device based on road codes | |
CN102419927B (en) | Map road annotating method of navigation terminal | |
US10319062B2 (en) | Rendering map data using descriptions of raster differences | |
CN108052642A (en) | Electronic Chart Display method based on tile technology | |
CN104361025B (en) | A kind of multi-source Spatial Data fusion and integrated method | |
CN105045775A (en) | Method and apparatus for generating Excel document in designated format | |
CN108267154A (en) | A kind of map-indication method and device | |
CN106528762B (en) | Electronic map processing method and processing system for identifying interest points | |
CN104052960A (en) | Camera visual area display method based on electronic map and system thereof | |
CN110689598B (en) | Three-dimensional modeling method and system for multilayer road | |
CN107153744A (en) | Subsurface three-dimensional pipeline decision system | |
CN110532497A (en) | The method of panorama sketch is generated, the method for three-dimensional page is generated and calculates equipment | |
CN103366635B (en) | Method for dynamically marking mobile object in electronic map | |
CN112131332B (en) | Information point updating method and device, electronic equipment and computer storage medium | |
CN106898245A (en) | The mask method and device of a kind of writing | |
CN103345769B (en) | Complete trails remote sensing image thematic charting method | |
CN104346771B (en) | A kind of electronic map tiered management approach | |
CN110456999A (en) | Program creation method, device, electronic equipment and computer readable storage medium | |
CN103488440A (en) | Bill printing device and bill printing method | |
CN106777152A (en) | Suitable for the cable passage map methods of exhibiting of mobile terminal | |
US20140239072A1 (en) | Automatically Converting a Sign and Method for Automatically Reading a Sign | |
CN108108339B (en) | A kind of method and device of the boundary PDF and grid lines mark | |
CN104850652A (en) | Dynamic authentication display method aiming at polymorphic user map marks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150610 Termination date: 20180730 |
|
CF01 | Termination of patent right due to non-payment of annual fee |