CN103366635A - Method for dynamically marking mobile object in electronic map - Google Patents

Method for dynamically marking mobile object in electronic map Download PDF

Info

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
Application number
CN201310324246XA
Other languages
Chinese (zh)
Other versions
CN103366635B (en
Inventor
李霖
蒯希
向竹君
谭永滨
朱海红
于忠海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN201310324246.XA priority Critical patent/CN103366635B/en
Publication of CN103366635A publication Critical patent/CN103366635A/en
Application granted granted Critical
Publication of CN103366635B publication Critical patent/CN103366635B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

The dynamic mask method of mobile object on a kind of electronic chart
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 ObjN 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 ObjN 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.
CN201310324246.XA 2013-07-30 2013-07-30 Method for dynamically marking mobile object in electronic map Expired - Fee Related CN103366635B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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