CN104268145B - A kind of map fast drawing method of complexity vector data - Google Patents

A kind of map fast drawing method of complexity vector data Download PDF

Info

Publication number
CN104268145B
CN104268145B CN201410413537.0A CN201410413537A CN104268145B CN 104268145 B CN104268145 B CN 104268145B CN 201410413537 A CN201410413537 A CN 201410413537A CN 104268145 B CN104268145 B CN 104268145B
Authority
CN
China
Prior art keywords
layer
data
painting canvas
drafting
map
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.)
Expired - Fee Related
Application number
CN201410413537.0A
Other languages
Chinese (zh)
Other versions
CN104268145A (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.)
Institute of Remote Sensing and Digital Earth of CAS
Original Assignee
Institute of Remote Sensing and Digital Earth of CAS
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 Institute of Remote Sensing and Digital Earth of CAS filed Critical Institute of Remote Sensing and Digital Earth of CAS
Priority to CN201410413537.0A priority Critical patent/CN104268145B/en
Publication of CN104268145A publication Critical patent/CN104268145A/en
Application granted granted Critical
Publication of CN104268145B publication Critical patent/CN104268145B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The present invention provides a kind of map fast drawing method of complicated vector data.During carrying out the mapping of complicated vector data, the experience that efficiency directly affects user is drawn.First determine whether vector data is consistent with the projection pattern of painting canvas and judges whether to need projection transform in the present invention, then carry out map Fast Drawing by the layer-by-layer method for drafting of vector of the invention, is finally labeled layer, selection layer, the drafting for inquiring layer.Great advantage of the invention is that category successively refines corresponding Plot Work, is applicable to any drawing engine, largely optimizes in the local mapping operation of complicated vector data and reduces drafting, to improve mapping efficiency;Meanwhile all operations only need to be operated in memory for valid data subset without rule.Mapping efficiency of algorithm in the present invention is high, can be widely applied to carry out in the systems such as the real-time vector data drafting for repeatedly scaling map operation and display, drawing.

Description

A kind of map fast drawing method of complexity vector data
Technical field
The present invention relates to the methods of the map vector Fast Drawing in GIS-Geographic Information System field (rendering drawing), specifically Say, be related in GIS-Geographic Information System and survey field, to multilayer vector data carry out the drafting scheme based on user preset into The method of the quick mapping (rendering) of row, present invention can be suitably applied to for the quick of larger or more complex vector data map Rendering is applied with drawing.
Background technique
In the Fast rendering and drawing course for carrying out map vector, especially for some especially complex vector numbers According to, such as land cover classification data, it needs to be to carry out data processing using certain algorithm in the drafting for carry out map vector Carry out computer drawing again afterwards, otherwise another people is difficult to endure by its speed.Wherein, it needs to consider the projection during mapping The painting canvas drafting problem of transfer problem, which segment vector data, and policing issue is drawn accordingly.Relevant bibliography It include: Hu Zeming, the software approach of Li Jing, Yue Chunsheng Embedded GIS raising map vector display speed realize Surveying and mapping .2007 06:23-27;Li Qingyuan, Liu Xiaodong, Cao Daiyong .WebGIS Vector spatial data compression method inquire into China image figure Shape journal .2001 12:1211-1215;Liqiang Zhang, Zhizhong Kang, Jonathan Li, Ling Yang.Web-based terrain and vector maps visualization for Wenchuan earthquake.International Journal of Applied Earth Observation and Geoinformation, 2,010 12 (6): 439-447;Deng.
For the drafting of map vector, domestic and international relevant document is more, and each document is right from different angles respectively The drafting of vector data, mapping process are described, and corresponding bibliography includes such as Zhang Liqiang, and Xu Xiang, Tan Jiqiang are based on The scale vector map method for visualizing geography and Geographical Information Sciences .2013 4:8-12 of concurrent technique;Ma Yaming, Zhang Ya Army, the quick display strategy of map vector studies Surveying and mapping Technology .2009 4:25-29 in Zhang Ruisheng Embedded GIS; Mu-Yen Chen.Visualization and dynamic evaluation model of corporate financial structure with self-organizing map and support vector regression.Applied Soft Computing, 2,012 12 (8): 2274-2288 etc..Open source library GDAL and OGR provide the master data of some vector datas The method and function of IO, projection transform, data filtering etc. may be selected to apply corresponding interface when realizing that vector data is drawn, But it is not provided with the method or control of corresponding vector data Fast Drawing, corresponding bibliography is referring to website: Http:// www.gdal.org, http://www.gdal.org/gdal_alg_8h.html etc..Therefore, quick for user For the complicated vector data for realizing zoom operations, while GDAL and OGR provides master data access interface, it is also necessary to base The Fast Drawing of vector data is realized in certain strategy, needs to be realized using certain algorithm in this regard.
In terms of vector data Fast rendering and drawing, the patent that can find at present is simultaneously few, such as: rising Rui Wanli section in Beijing The patent " method for drafting and device of mobile terminal vector map " (publication number: CN102063832A) of skill Co., Ltd Wang Zhigang It is specific to what mobile device was realized, the patent of China Surveying and Mapping Research Academy's Sun Li heavily fortified point etc. " a kind of vector graphics The method for drafting of schematic symbol " (publication number: CN101887592B) is unfolded from the angle of Cartographic Symbolization.But these are specially Benefit all without providing the detailed solution of comparison for the mapping strategy of complicated vector data, it is relevant discuss also compared with It is few.
Summary of the invention
The object of the present invention is to provide a kind of map fast drawing methods of complicated vector data, especially for relatively more multiple The efficiency of real-time local data's rendering/drawing of miscellaneous vector data, the present invention are then solved primarily directed to this problem Certainly.
Thinking of the invention are as follows: first determine whether spatial data to be rendered is consistent with the projection pattern of painting canvas, if It is inconsistent, it needs to be coordinately transformed/projection transform, establishes the projection of vector data with the transformational relation between painting canvas projection; On this basis, further judge public domain of the data area with canvas area, it is therefore an objective to realize region as small as possible Reading and writing data, conversion, render process, to improve efficiency.Further, analysis constitutes each VectorLayer of map, and analysis is each VectorLayer then carries out layer-by-layer render process to the region of intersection with the space intersection relationship of painting canvas, wherein layer-by-layer vector number Subsequent " specific embodiment " is detailed according to the strategy of rendering.Finally, distinguishing the mark layer of to map, selection layer, inquiry layer again It is drawn and is added on the painting canvas of layer-by-layer vector data rendering just now respectively, complete the Fast Drawing work of map.This hair The bright middle great advantage using the thinking successively drawn is that by the predefined map of a variety of users and carries out a point function body reality Existing, mark is then that by the dynamic label placement of map as the effect of an individual course, is conducive to map rotation, quickly mark Switching, screen partition domain tile are drawn and the functions such as whole mark;Meanwhile it is also sharp to select layer and inquiry layer to draw as individual course In the efficiency of user's interaction, when repeatedly being selected, repeatedly inquired such as user, it is only necessary to repaint and update corresponding selection Layer is not needed then to repaint, can largely be improved efficiency with inquiry layer, more complicated data Layer.Of the invention All operations only need to carry out the part subset of data, and all operations can carry out in memory, do not need data and fall Disk also can largely improve the efficiency of rendering.
Technical solution of the present invention provides a kind of map fast drawing method of complicated vector data, it is characterised in that packet Include implementation steps below:
1) it, opens vector data map and successively judges whether to need to carry out projection transform, if it is desired, then establish data To the projection transform relationship of painting canvas, and the data of effective coverage are transformed into coordinate system/projection system of painting canvas, effective district therein The calculation method in domain is painting canvas range backwards projection to be transformed into data coordinates to fasten, then carry out space intersection operation with data and obtain , if you do not need to then directly carrying out step 2;
2), successively judge whether the boundary rectangle of vector data intersects with the boundary rectangle of current painting canvas, if non-intersecting It does not need then to carry out drafting work on painting canvas, the drafting operation of next VectorLayer is passed directly to, if intersection goes to step 3 Figure layer is drawn;
3) strategy, is drawn based on the vector data in the present invention and carries out the vectorMapThe drafting of figure layer, until completing institute There is the drafting work of figure layer;
4), if it does, drawing the mark layer of entire map, and the painting canvas that the step 3 that is added to as needed is formed On;
5), if it does, drawing the selection layer of entire map, and the painting canvas that the step 3 that is added to as needed is formed On;
6), if it does, drawing the inquiry layer of entire map, and the painting canvas that the step 3 that is added to as needed is formed On, complete the drafting of map vector.
Above-mentioned implementation steps are characterized in that:
Need to first determine whether each figure layer needs to be coordinately transformed/projection transform in step 1), it is first if necessary First the projection transform of VectorLayer to painting canvas is projected, then carries out the drafting work of data.
Step 2) is then to judge whether the figure layer intersects with the spatial dimension of painting canvas figure layer, needs to find it if intersection In specific intersecting ranges (Limit of J-validity), reapply this range and select corresponding all vector F eature in the layer, make To need further exist for the valid data rendered.
Step 3) is to draw the drawing process that strategy realizes layer-by-layer data using the specific vector data in the present invention.Its In, it is that unit is successively judged, converted and drawn that step 1~step 3, which is by figure layer, according to the different needs (as imitated Rate requires extra-high or network real-time rendering), the parallel generation of tile can be carried out with subregion (256 × 256 of such as standard), then will Corresponding tile is spliced.
Step 4) is disposably to be rendered to figure to the mark work of entire map vector.
Step 5) is disposably to be rendered to figure to the selection layer of entire map vector.
Step 6) is disposably to be rendered to figure to the inquiry layer of entire map vector.Step 4 here~step 6 It is unable to splice after subregion (tile) is drawn, because being related to the covering problem of judgement mark, and guarantees drawing area Overall coherence.Step 4~step 6 drawing result is merged with the painting canvas of step 3 as needed finally, completes drawing for map Process processed.
Compared with the prior art, the invention has the following features: the present invention passes through the projection letter for successively judging each VectorLayer Breath, space range information etc. are realized the layer-by-layer drafting of map vector further according to the drafting strategy of vector data, are finally superimposed respectively Mark, selection layer and inquiry layer, can largely improve the rendering efficiency of map vector data, meanwhile, all operations It only needs to carry out data subset in memory, substantially increases the efficiency of mapping.
Detailed description of the invention
Fig. 1 is the method flow schematic diagram for realizing map vector Fast Drawing
Fig. 2 is the category classification figure for successively dividing theme to carry out vector data drafting
Fig. 3 is rendering schematic diagram when entire map is respectively positioned in painting canvas
Fig. 4 is the rendering schematic diagram when outer ring of face figure layer is located at painting canvas
Fig. 5 is the rendering schematic diagram when inner ring of face figure layer is located at painting canvas
Rendering schematic diagram when Fig. 6 is the inner and outer ring of face figure layer while being located at painting canvas
Fig. 7 is rendering schematic diagram of the actual complex map datum under the different zoom factor, in which:
(a) rendering effect (b) of entire figure layer data is illustrated as the amplified rendering effect of red area in figure (a) It (c) is that the amplified rendering effect (d) of red area is the amplified rendering effect of red area in figure (c) in figure (b)
Specific embodiment
Fig. 1 illustrates main realization approach of the invention.In Fast rendering, drafting and the drawing for carrying out map vector, It needs to be first that basic unit is analyzed by figure layer, further the mark layer of whole figure, selection layer and inquiry layer is carried out It is whole to draw, the Fast Drawing process of map is completed by the synthesis of painting canvas.Vector is realized by the way of layer-by-layer herein before The drafting of data, behind again entire painting canvas range is labeled, select with inquire drafting, be primarily due to have in this way Effect realize server side functionality and client functionality separation, be easy to implement under Network Environment " server end map is drawn The application of system-client map tile assembling ";Meanwhile successively carry out vector data draftings also help realization data and Row is drawn, and separated regions carries out the parallel drawing of tile data, is conducive to the whole efficiency for improving mapping.
Drafting process in the present invention for vector data is as follows: disposable first to open all layers for constituting map vector Data simultaneously successively judge whether VectorLayer to be rendered is identical with coordinate system/projection pattern of painting canvas, need if different / projection transform is coordinately transformed to this layer of vector data.It here, can basis if painting canvas is there is no default projection system The projection system of situation setting first layer or the last layer is the projection system of the painting canvas and is judged.It needs exist for determining number first Limit of J-validity (need participate in drawn data portion) in, its implementation are as follows: judge data projection and The transformational relation of painting canvas projection is then turned 4 angle points of painting canvas using this function if there is the transfer function of painting canvas to data Data projection is changed to, then carries out space intersection operation with data, result is the Limit of J-validity in data;If do not deposited In the transfer function (such as painting canvas is globular projection and data are partial projection, such as UTM) of painting canvas to data, then need to count first According to 4 angle points project to painting canvas projection, then with painting canvas range carry out space hand over operate and determine painting canvas on valid data model It encloses, then by this range backwards projection to data projection, and carries out space intersection operation with data area to obtain really effectively Data area.It determines Limit of J-validity and then carries out the spatial filtering operation of the vector based on the range, so that reducing needs The vector data drawn improves and draws efficiency.
After having carried out projection transform, further judge whether the VectorLayer intersects with canvas area, if non-intersecting Next figure layer is then passed directly to, carries out the drafting of VectorLayer by layer-by-layer method if intersection.After completing, then one by one It realizes mark layer, selection layer, inquire the drafting of layer, and carry out the overlapping of each figure layer drawing result as needed, complete map Fast Drawing process.
In practical mapping, point theme is needed to carry out the drafting of map, drawing process is as shown in Figure 2.Divide by main, The Graphics Mode of vector data can be divided into simple mode, hierarchical pattern, dimension model, category patterns and chart mode, wherein Simple mode is most basic mode, other several modes can be made of simple mode.Hierarchical pattern refers to based on the arrow The a certain attribute value of spirogram layer carries out the division of rank, then each rank is charted by different render modes respectively, thus Different ranks can be very easy to distinguish from visual angle;Dimension model is mainly to need to carry out Feature to be rendered Mark, the base that the combination of mark, certain attributes that the operation of " non-simple mark ", such as judgement based on certain attributes carry out carries out In the mark etc. that certain determined properties are carried out using different patterns;Category patterns are primarily referred to as according to Feature's to be rendered The difference of the value of a certain attribute and the different rendering modes carried out, as realized earth's surface class according to categorical attribute in Surface classification figure Other different colours are drawn;Chart mode then refer to according to the value of a certain attribute of Feature to be rendered carry out to scheme or The mode of table carries out the rendering mode that its attribute is expressed in rendering.
Wherein, simple mode be most basic mode, may further be further divided into according to the type of its rendering objects point, The three basic forms of it such as line, face: the drawing expression way at its midpoint can be divided into simple point, character point, picture point and combined spot Mode, allowing the point public attribute of user preset includes the size of point, rotation angle, the offset in the direction XY etc..Simply point is then It is most conventional with shape come the point expressed, such as with the circle of certain color filling, square, equilateral triangle, star, five sides Shape, hexagon etc., here allow user's Alternative Attribute further include filling color, transparency, boundary line width, boundary line type, Boundary line color etc..Character point is the drafting realized by the way of character a little, allow user change attribute include font, Character, font attribute (thick, oblique, underscore, strikethrough), font shade etc..Picture point is that the mode based on picture filling is realized The drafting of point, the attribute for allowing user to change includes the stretching mode of picture, scaling etc..Integrated mode is then these types The combination of mode.
The drawing expression way of line can be divided into the modes such as simple line, Hash line, glyph line, picture line and group zygonema, allow The line public attribute of user preset includes width, line offset, line cap, turning mode of line of line etc..Wherein simple line refers to reality Heart line allows user to set its color;Hash line includes dotted line, dotted line, pecked line, point pecked line and the customized line of user Deng color and Hash line type of permission user's setting line etc.;Glyph line is then the line that the point filling based on user preset is constituted, Corresponding vertex type can be set by point attribute type above, and user is allowed to set glyph type, glyph spacing etc.;Picture Line is then the filling that line is carried out in a manner of picture, and user is allowed to set pantograph ratio, the filling model etc. of picture, and group zygonema is then The combination of aforementioned several ray modes, as our common railway lines can be composed of simple line and Hash line.
The drawing expression way in face can be divided into simple face, transitional surface, glyph face, line charge face, figure fill the side such as face and combinatorial surface Formula, allow user preset public attribute be mainly composition face line attribute.Wherein simple face, that is, solid color is filled and is constituted Face, allow user set filling color;Transitional surface is the filling face that color gradient is realized along a direction, and user is allowed to set The starting point and terminal and corresponding color of gradual change;Glyph face refers to the face that region is filled by the point that user specifies, and permits Whether at random family setting allowable fills glyph type, packing density, filling etc.;Line charge face refers to the face filled by line, permits Family allowable sets line type, packing density, direction etc.;Figure fills face and refers to the face filling carried out by designated pictures, and user is allowed to set Determine picture scaling and filling model etc.;Combinatorial surface is then the combination in above-mentioned several faces.
Wherein, relatively the most complicated with the drafting of planar data, below the present invention will be representative introduction arrow using planar vector It measures data and draws strategy.Fig. 3, Fig. 4, Fig. 5, Fig. 6 respectively illustrate vector dataSame painting canvasDifferent relationships When different draw strategy.For needing to draw for entire vector data in canvas area shown in Fig. 3, need to analyze composition The respective point string data of vector, i.e., outer circling point A, B in figure ..., K and interior circling point L, M ... R calculates data Coordinate is transformed into canvas coordinate according to coordinate transformation relation with the transformational relation between canvas coordinate, then by these coordinates put, from And the drafting in picture region can be realized using different rendering functions, finished surfaceDrawing process.
Fig. 4, Fig. 5, Fig. 6 respectively illustrate painting canvas and only need to carry out the situation that zonule is drawn to the face vector, Painting canvas only needs to draw the part outer ring of vector in middle Fig. 4, and painting canvas only needs to draw the part inner ring of vector data, Fig. 6 in Fig. 5 Middle painting canvas needs to draw each a part of outer ring and inner ring.For these types of situation, we are required to corresponding vector data It is handled, reduces unnecessary vector drawing work, can just effectively improve efficiency.It is as shown in Figure 4 in painting canvasIn only need pairRegion draw in painting canvas, and this mode can effectively reduce in system Drafting to canvas area non-in complex polygon, so as to greatly improve the efficiency of drafting.Equally, painting canvas is only same in Fig. 5 The inner ring of polygon has public domain, it is only necessary to the region, i.e.,It is drawn;Painting canvas is the same as more in Fig. 6 The inner ring and outer ring of side shape have public domain, need to be respectively processed, and drawing areaThe strategy Realize that pseudocode is as follows:
Fig. 7 illustrates an example under the present invention, wherein (a) illustrates the rendering effect of entire figure layer data, the arrow Amount data are made of a more complex vector polygon, and the vector polygon is by an outer ring and 13821 inner ring (island) structures At, outer ring is made of 180693 points, and it is 0.746 second time-consuming on my notebook when carrying out similar Fig. 3, it is configured to Intel (R)CoreTMI5-3320M 2.60GHz, 6GB memory, 7 operating system of Win;(b) amplified for red area in figure (a) Rendering effect due to needing to judge the Intersection of painting canvas and data at this time, and is cut, time-consuming higher, is 2.481 Second;It (c) is the amplified rendering effect of red area in figure (b), it is 1.499 seconds time-consuming;It (d) is red area amplification in figure (c) Rendering effect afterwards, it is 0.525 second time-consuming, the efficiency requirements of real-time rendering processing can be reached.
Example of the invention realizes on a pc platform, the experiment proved that, the vector-map painting that the present invention can be more conventional Strategy has the improvement in terms of biggish efficiency, can satisfy the requirement of big data quantity real time data drawing.It is mentioned in the present invention And method can be widely applied in the applications such as real-time map drafting and the rendering of vector data.

Claims (3)

1. a kind of map fast drawing method of complexity vector data, it is characterised in that including the following steps:
Step 1, it opens vector data map and successively judges whether to need to carry out projection transform, if it is desired, then establish data To the projection transform relationship of painting canvas, and the data of effective coverage are transformed into coordinate system/projection system of painting canvas;Wherein effective coverage Calculating be painting canvas range backwards projection is transformed into data coordinate system/projection, then with data carry out space intersection operation obtain , if you do not need to then directly carrying out step 2;
Step 2, successively judge whether the boundary rectangle of vector data intersects with the boundary rectangle of current painting canvas, if non-intersecting It does not need to carry out drafting work on painting canvas, the drafting operation of next VectorLayer is passed directly to, if to go to step 3 right for intersection Figure layer is drawn;
Step 3, the drafting for carrying out the map vector figure layer, the drafting work until completing All Layers;
Step 4, if there are element marks in mapping, the mark layer of entire map is drawn, and is folded as needed It is added on painting canvas;
Step 5, if there is mark selection element in mapping, the selection layer of entire map is drawn, and as needed will It is added on painting canvas;
Step 6, if there are query elements in mapping, the inquiry layer of entire map is drawn, and is folded as needed It is added on painting canvas, completes the drafting of map vector.
2. a kind of map fast drawing method of complicated vector data according to claim 1, it is characterised in that: step Need to judge whether the projection system of each figure layer data is consistent with the projection system of changing coordinates, needs to swear if inconsistent in 1 The projection of amount data is gone in the projection system of painting canvas, first calculates the calculation formula that zonule projects to big region projection, further according to This formula judges whether to need to carry out backwards projection and be realized.
3. a kind of map fast drawing method of complicated vector data according to claim 1, it is characterised in that: step Needed in 3 first using painting canvas range setting vector data filtering, filter out with the completely disjoint vector of painting canvas range, then The vector of filtered painting canvas range is rendered: judging the drafting theme of VectorLayer and respectively just simple, classification, class Not, chart theme is drawn, wherein simple theme is basic theme, is further subdivided into point, line, surface form, point is further It is subdivided into simple point, character point, picture point and is further subdivided into simple line, Hash line, glyph with point-rendering mode, line is combined The drafting mode of line, picture line and group zygonema, face is further subdivided into simple face, classification face, glyph face, line charge face, figure fill face With the drafting mode of combinatorial surface.
CN201410413537.0A 2014-08-21 2014-08-21 A kind of map fast drawing method of complexity vector data Expired - Fee Related CN104268145B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410413537.0A CN104268145B (en) 2014-08-21 2014-08-21 A kind of map fast drawing method of complexity vector data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410413537.0A CN104268145B (en) 2014-08-21 2014-08-21 A kind of map fast drawing method of complexity vector data

Publications (2)

Publication Number Publication Date
CN104268145A CN104268145A (en) 2015-01-07
CN104268145B true CN104268145B (en) 2019-07-26

Family

ID=52159667

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410413537.0A Expired - Fee Related CN104268145B (en) 2014-08-21 2014-08-21 A kind of map fast drawing method of complexity vector data

Country Status (1)

Country Link
CN (1) CN104268145B (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104897160B (en) * 2015-05-29 2018-04-27 北京京东尚科信息技术有限公司 A kind of localization method and device based on vector quantization indoor map
CN107221019B (en) * 2017-03-07 2021-02-26 武汉唯理科技有限公司 Chart conversion method and device
CN107609049B (en) * 2017-08-18 2020-12-01 广州市粤峰高新技术股份有限公司 High-efficiency GIS map engine generation method
CN107943883A (en) * 2017-11-15 2018-04-20 湖南上容信息技术有限公司 The Fast rendering method of huge VectorLayer
CN110019612B (en) * 2017-11-23 2022-03-25 腾讯科技(深圳)有限公司 Map rendering method and related equipment
CN110634171B (en) * 2019-02-01 2024-02-27 北京完美知识科技有限公司 Device and method for drawing map
CN110888954A (en) * 2019-11-14 2020-03-17 中国船舶重工集团公司第七0七研究所 Plotting method based on electronic chart system
CN111354062B (en) * 2020-01-17 2023-03-14 中国人民解放军战略支援部队信息工程大学 Multi-dimensional spatial data rendering method and device
CN111414443B (en) * 2020-02-27 2024-04-05 深圳震有科技股份有限公司 Blocked regional map plotting processing method and device, equipment and medium
CN112860834A (en) * 2021-02-05 2021-05-28 深圳力维智联技术有限公司 WeBGIS-based third-party map docking device and method
CN114494485A (en) * 2021-12-28 2022-05-13 北京吉威数源信息技术有限公司 Multi-layer data fusion display method, device, equipment and storage medium
CN114546577B (en) * 2022-03-04 2024-04-26 北京超图软件股份有限公司 Data visualization method and system
CN115309313A (en) * 2022-08-09 2022-11-08 盈帜科技(常州)有限公司 Method and device for displaying mass vector data of two-dimensional scene

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120109358A1 (en) * 2005-11-02 2012-05-03 Goldman David A Printer driver systems and methods for automatic generation of embroidery designs
CN103093484A (en) * 2013-01-05 2013-05-08 武汉中地数码科技有限公司 Integrated batch drawing method of remote-sensing image and vector data
CN103150328A (en) * 2013-01-05 2013-06-12 武汉中地数码科技有限公司 Integration method for automatically drawing maps by utilizing database

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120109358A1 (en) * 2005-11-02 2012-05-03 Goldman David A Printer driver systems and methods for automatic generation of embroidery designs
CN103093484A (en) * 2013-01-05 2013-05-08 武汉中地数码科技有限公司 Integrated batch drawing method of remote-sensing image and vector data
CN103150328A (en) * 2013-01-05 2013-06-12 武汉中地数码科技有限公司 Integration method for automatically drawing maps by utilizing database

Also Published As

Publication number Publication date
CN104268145A (en) 2015-01-07

Similar Documents

Publication Publication Date Title
CN104268145B (en) A kind of map fast drawing method of complexity vector data
Selassie et al. Divided edge bundling for directional network data
Shan et al. Research on 3D urban landscape design and evaluation based on geographic information system
CN104156480B (en) A kind of method based on WPF and GDI+ stratification drawing maps
CN106384371A (en) Map drawing method based on vector tile
CN105718481B (en) A kind of massive terrain data tissue dissemination method
CN101989178A (en) Three-dimensional ring visualization method of multi-branch tree data structure
CN107479871A (en) A kind of access and rendering intent of the vector data of magnanimity, electronic equipment and storage medium
CN107766516A (en) A kind of geographical map retained based on border deforms method for visualizing
CN109859109A (en) A kind of Serial Scale PDF map seamless organization and display methods
CN110516015A (en) Method based on map graph data and DLG production geography PDF map
US10067950B1 (en) Systems and methods for efficiently organizing map styling information
CN108491427A (en) PDF tile maps and production method
CN103714213A (en) Parallel drawing method for complicated geographic information
Yu et al. A hybrid system of expanding 2D GIS into 3D space
Yue et al. A function-based linear map symbol building and rendering method using shader language
Shelley et al. GerbilSphere: Inner sphere network visualization
CN108830794A (en) Across the map sheet seamless tiled display method of the PDF map of gauss projection
JP7086180B2 (en) Dynamic styling of digital maps
Peng et al. Continuous generalization of administrative boundaries based on compatible triangulations
KR20090092153A (en) Method and apparatus for processing image
US20230168106A1 (en) Method, apparatus, and system for providing mock map data for map design validation and documentation
She et al. A building label placement method for 3D visualizations based on candidate label evaluation and selection
Sun et al. RectMap: A Boundary‐Reserved Map Deformation Approach for Visualizing Geographical Map
Bing et al. Film Big Data Visualization Based on D3. js

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20190726

Termination date: 20200821

CF01 Termination of patent right due to non-payment of annual fee