CN108460143A - A kind of map boundary jumps the method painted automatically - Google Patents
A kind of map boundary jumps the method painted automatically Download PDFInfo
- Publication number
- CN108460143A CN108460143A CN201810209984.2A CN201810209984A CN108460143A CN 108460143 A CN108460143 A CN 108460143A CN 201810209984 A CN201810209984 A CN 201810209984A CN 108460143 A CN108460143 A CN 108460143A
- Authority
- CN
- China
- Prior art keywords
- jump
- boundary
- painted
- symbol
- result
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 16
- 239000003973 paint Substances 0.000 claims abstract description 24
- 230000009191 jumping Effects 0.000 claims abstract description 8
- 238000010422 painting Methods 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 claims description 6
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/005—Map projections or methods associated specifically therewith
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Physics & Mathematics (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Business, Economics & Management (AREA)
- Mathematical Physics (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Processing Or Creating Images (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a kind of map boundaries to jump the method painted automatically, and compared with prior art, the boundary symbol of each grade of the present invention makes and can be completed by standardized symbols and drawing expression symbol two ways.In order to show, symbol is painted in the left jump of boundary and symbol is painted in right jump, the making symbol expressed using drawing.Symbol is painted in left jump and right jump to paint symbol be along jumping the boundary line painted by starting point to the end direction, it is that symbol is painted in right jump on the right of direction, it is that symbol is painted in left jump, and takes the upper parallel lines of boundary line and lower parallel lines according to the offset distance of drafting manual on the direction left side.Efficiency is improved, is had the value of popularization and application.
Description
Technical field
The present invention relates to map boundary line method for drafting more particularly to a kind of map boundary to jump the method painted automatically.
Background technology
Drawing norm requirement according to the map, when drawing boundary, when being boundary with linear ground object (such as water system, traffic),
Boundary is along linear ground object between left and right every drafting.Tradition boundary compilation method is manually to edit at present.Traditional boundary compilation side
Method causes boundary jump to be painted uneven, jump is painted apart from nonstandard, inefficiency by manually editing.
Invention content
The purpose of the present invention is that provide a kind of map boundary to solve the above-mentioned problems jumps the method painted automatically.
The present invention is achieved through the following technical solutions above-mentioned purpose:
The present invention existing original boundary line, linear ground object geographic information database on the basis of, in conjunction with GIS technology reality
The automatic jump of existing boundary is painted, and is as follows:
(1) according to province, city, county, town formulate respectively it is left jump paint boundary symbol, it is right jump paint boundary symbol, do not jump paint boundary symbol
Number;
(2) GIS attribute query methods are based on, original boundary line is extracted according to province, city, county, town, union space merges
For 4 whole boundary lines;
(3) it will need, according to the geographic element that linear ground object is border, to be extracted according to GIS attribute query methods;
(4) province, city, county, town boundary line and linear geographical essential factors space are asked into friendship, is intersected as a result, intersecting result i.e.
The boundary painted to need left and right to jump;
(5) it is that not jump to paint the result space of province, city, county, town boundary line and intersection to be sought different obtained different result of asking
According to center line draw boundary;
(6) intersection result is carried out jumping the segmentation for painting section, jump is painted section and by several groups boundary symbol (claimed:Real part) and jump paint and stay
White section (claims:Imaginary part) composition;
For the ease of being described below, definition intersection result length is GeoLength, and real part is long
Degree is SolidLength, and imaginary part length is BlankLength, and it is as follows that section segmentation principle is painted in specific jump:
(7) intersecting result length divided by real part adds imaginary part length to obtain jumping and paint hop count;Successively according to space topological operation
Section boundary is drawn to each jump, corresponding geometry line segment is intercepted according to real part length;Then the odevity sequence of section is painted according to jump,
The left and right side of assignment, which is jumped, successively paints symbol;
(8) until all intersection processing are completed.
The beneficial effects of the present invention are:
The present invention is that a kind of map boundary jumps the method painted automatically, compared with prior art, the border of each grade of the present invention
Boundary's symbol making can be completed by standardized symbols and drawing expression symbol two ways.Symbol is painted in order to show the left jump of boundary
Number and it is right jump paint symbol, using drawing expression making symbol.Left jump paint symbol and right jump to paint symbol be along the boundary painted of jump
Line is that symbol is painted in right jump on the right of direction by starting point to the end direction, on the direction left side is that symbol is painted in left jump, and according to
The offset distance of drafting manual takes the upper parallel lines of boundary line and lower parallel lines.Efficiency is improved, is had the value of popularization and application.
Description of the drawings
Fig. 1 is that the present invention jumps the schematic diagram before painting as boundary using water;
Fig. 2 is that the present invention jumps the schematic diagram after painting as boundary using water.
Specific implementation mode
The invention will be further described below in conjunction with the accompanying drawings:
As depicted in figs. 1 and 2:The present invention is on the geographic information database basis of existing original boundary line, linear ground object
On, it realizes that the automatic jump of boundary is painted in conjunction with GIS technology, is as follows:
(1) according to province, city, county, town formulate respectively it is left jump paint boundary symbol, it is right jump paint boundary symbol, do not jump paint boundary symbol
Number;
(2) GIS attribute query methods are based on, original boundary line is extracted according to province, city, county, town, union space merges
For 4 whole boundary lines;
(3) it will need, according to the geographic element that linear ground object is border, to be extracted according to GIS attribute query methods;
(4) province, city, county, town boundary line and linear geographical essential factors space are asked into friendship, is intersected as a result, intersecting result i.e.
The boundary painted to need left and right to jump;
(5) it is that not jump to paint the result space of province, city, county, town boundary line and intersection to be sought different obtained different result of asking
According to center line draw boundary;
(6) intersection result is carried out jumping the segmentation for painting section, jump is painted section and by several groups boundary symbol (claimed:Real part) and jump paint and stay
White section (claims:Imaginary part) composition;
For the ease of being described below, definition intersection result length is GeoLength, and real part is long
Degree is SolidLength, and imaginary part length is BlankLength, and it is as follows that section segmentation principle is painted in specific jump:
(7) intersecting result length divided by real part adds imaginary part length to obtain jumping and paint hop count;Successively according to space topological operation
Section boundary is drawn to each jump, corresponding geometry line segment is intercepted according to real part length;Then the odevity sequence of section is painted according to jump,
The left and right side of assignment, which is jumped, successively paints symbol;
(8) until all intersection processing are completed.
The boundary symbol of each grade, which makes, to be completed by standardized symbols and drawing expression symbol two ways.For
It can show that symbol is painted in the left jump of boundary and symbol is painted in right jump, using the making symbol of drawing expression.Symbol is painted in left jump and right jump is painted
Symbol is along jumping the boundary line painted by starting point to the end direction, is that symbol is painted in right jump on the right of direction, on the direction left side
It is that symbol is painted in left jump, and takes the upper parallel lines of boundary line and lower parallel lines according to the offset distance of drafting manual.
The basic principles and main features and advantages of the present invention of the present invention have been shown and described above.The technology of the industry
Personnel are it should be appreciated that the present invention is not limited to the above embodiments, and the above embodiments and description only describe this
The principle of invention, without departing from the spirit and scope of the present invention, various changes and improvements may be made to the invention, these changes
Change and improvement all fall within the protetion scope of the claimed invention.The claimed scope of the invention by appended claims and its
Equivalent thereof.
Claims (1)
1. a kind of map boundary jumps the method painted automatically, it is characterised in that:In existing original boundary line, the geography of linear ground object
On the basis of information database, realizes that the automatic jump of boundary is painted in conjunction with GIS technology, be as follows:
(1) formulate that boundary symbol is painted in left jump, right jump paints boundary symbol, do not jump and paint boundary symbol respectively according to province, city, county, town;
(2) GIS attribute query methods are based on, original boundary line are extracted according to province, city, county, town, union space merges into 4
A entirety boundary line;
(3) it will need, according to the geographic element that linear ground object is border, to be extracted according to GIS attribute query methods;
(4) province, city, county, town boundary line and linear geographical essential factors space are asked into friendship, is intersected as a result, it is to need to intersect result
Control the boundary jumped and painted;
(5) by the result space of province, city, county, town boundary line and intersection ask it is different obtain ask different result be not jump paint by
The boundary drawn according to center line;
(6) intersection result is carried out jumping the segmentation for painting section, jump is painted section and by several groups boundary symbol (claimed:Real part) and jump paint and be left white section
(claim:Imaginary part) composition;
For the ease of being described below, definition intersection result length is GeoLength, and real part is long
Degree is SolidLength, and imaginary part length is BlankLength, and it is as follows that section segmentation principle is painted in specific jump:
If GeoLength<SolidLength
Length is too short not to be handled
Else If GeoLength>SolidLength and GeoLength<2SolidLength
BlankLength=(GeoLength-SolidLength)/2
End;
(7) intersecting result length divided by real part adds imaginary part length to obtain jumping and paint hop count;It is obtained successively often according to space topological operation
Section boundary is drawn in a jump, and corresponding geometry line segment is intercepted according to real part length;Then according to the odevity for painting section sequence is jumped, successively
The left and right side of assignment, which is jumped, paints symbol;
(8) until all intersection processing are completed.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810209984.2A CN108460143A (en) | 2018-03-14 | 2018-03-14 | A kind of map boundary jumps the method painted automatically |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810209984.2A CN108460143A (en) | 2018-03-14 | 2018-03-14 | A kind of map boundary jumps the method painted automatically |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108460143A true CN108460143A (en) | 2018-08-28 |
Family
ID=63216783
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810209984.2A Pending CN108460143A (en) | 2018-03-14 | 2018-03-14 | A kind of map boundary jumps the method painted automatically |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108460143A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995020799A1 (en) * | 1994-01-28 | 1995-08-03 | Hughes Aircraft Company | A method for automatically displaying map symbols |
CN101783022A (en) * | 2010-02-03 | 2010-07-21 | 南京师范大学 | Method for integrally symbolizing road net based on painter algorithm |
WO2013114558A1 (en) * | 2012-01-31 | 2013-08-08 | 三菱電機株式会社 | Map drawing device, navigation device and map drawing method |
CN103309944A (en) * | 2013-05-14 | 2013-09-18 | 广东南方数码科技有限公司 | Surface feature symbolization method for realizing map library integration |
CN105701759A (en) * | 2016-01-11 | 2016-06-22 | 南京师范大学 | Map vector line element corner reasonability drafting method based on graphics processing unit (GPU) |
-
2018
- 2018-03-14 CN CN201810209984.2A patent/CN108460143A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1995020799A1 (en) * | 1994-01-28 | 1995-08-03 | Hughes Aircraft Company | A method for automatically displaying map symbols |
CN101783022A (en) * | 2010-02-03 | 2010-07-21 | 南京师范大学 | Method for integrally symbolizing road net based on painter algorithm |
WO2013114558A1 (en) * | 2012-01-31 | 2013-08-08 | 三菱電機株式会社 | Map drawing device, navigation device and map drawing method |
CN103309944A (en) * | 2013-05-14 | 2013-09-18 | 广东南方数码科技有限公司 | Surface feature symbolization method for realizing map library integration |
CN105701759A (en) * | 2016-01-11 | 2016-06-22 | 南京师范大学 | Map vector line element corner reasonability drafting method based on graphics processing unit (GPU) |
Non-Patent Citations (6)
Title |
---|
MIAO YU: "Design and Implementation of Common Map Symbol System in GIS", 《 IGARSS 2008 - 2008 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM》 * |
杜静等: "Geoway数据加工套件在地图制图中的应用", 《西部资源》 * |
杨勇等: "地图制图软件中境界跳绘技术研究", 《测绘科学》 * |
杨珍等: "数字线划地图建模中所遇问题分析", 《测绘工程》 * |
赵晓红: "县级土地利用详查图内境界符号的表示方式", 《矿山测量》 * |
陈新国等: "基于地图表达的水系要素符号绘制", 《测绘标准化》 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108088448B (en) | Method and device for matching high-precision lane group with traditional road | |
CN107133272B (en) | A kind of end Web magnanimity power network resources GIS data dynamic dispatching and rendering method | |
CN107145655B (en) | Method for establishing power grid equipment vector primitive symbolic model containing topological information | |
CN107563379B (en) | Method for positioning text in natural scene image | |
CN104933023B (en) | Chinese address participle mask method | |
CN104331928A (en) | Automatic contour elevation value assignment method based on triangulation network | |
CN102136218A (en) | Automatic collocation method for map lettering during map making through computer | |
CN104899357A (en) | Topology data extraction method based on AutoCAD plane intersection engineering drawing | |
US20200286268A1 (en) | Automatic obstacle avoidance optimization method for connecting line of graphical programming software | |
CN105183723A (en) | Associating method for translation software and language material searching | |
CN110906940A (en) | Lane sideline aggregation method based on track direction | |
CN105389345A (en) | Short message text content classification method | |
CN108830269A (en) | The method for determining language of the Manchus word axis line width | |
CN109974739A (en) | Global navigation system and guidance information generation method based on high-precision map | |
CN110276279A (en) | A kind of arbitrary shape scene text detection method based on image segmentation | |
CN104463157A (en) | Electronic identification method for handwritten characters | |
CN115619972A (en) | Road marking abrasion identification and evaluation method based on point cloud data | |
CN108460143A (en) | A kind of map boundary jumps the method painted automatically | |
CN105466434A (en) | Road data reduction and storage method suitable for real-time road condition broadcast | |
CN113536837B (en) | Region division method and device for indoor scene | |
CN109308402A (en) | Method for extracting design data of curved steel box bridge | |
CN115809315B (en) | Standardized matching algorithm for place name and address | |
CN108460146B (en) | Capacity reduction method for map display data | |
CN104978473A (en) | Ellipse drawing method and ellipse perimeter calculation method | |
CN104537048B (en) | Integral type water supply network digitalized data produces and switch technology method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180828 |
|
RJ01 | Rejection of invention patent application after publication |