CN106204683B - The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols - Google Patents
The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols Download PDFInfo
- Publication number
- CN106204683B CN106204683B CN201610551384.5A CN201610551384A CN106204683B CN 106204683 B CN106204683 B CN 106204683B CN 201610551384 A CN201610551384 A CN 201610551384A CN 106204683 B CN106204683 B CN 106204683B
- Authority
- CN
- China
- Prior art keywords
- gis
- density
- ocean
- density map
- color
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Image Generation (AREA)
- Processing Or Creating Images (AREA)
Abstract
The present invention relates to a kind of ocean density drawing drawing methods based on GIS symbols rendering and meta graph recognition, including steps are as follows:(1) load includes the biological data data for drawing ocean density map;(2) according to the density value of biomass in attribute list, the drafting mechanism with meta graph recognition is rendered by GIS symbols in GIS platform, marine organisms density map is drawn one by one as the center of circle to investigate erect-position:(3) respective standard template is loaded according to engineer's scale, paper size, completes drawing ornamenting;(4) what confirmation was final goes out figure content, and MXD formats will be preserved at map file, and drawing achievement is exported in a manner of PDF or picture.The automation that the present invention realizes complicated ocean essential in GIS platform for the first time is drawn, and changes that existing ocean density map graph platform is different, standard differs, and ocean density map not associated with geographical location draws present situation.
Description
Technical field
The invention belongs to marine information technical field, especially a kind of ocean rendered based on GIS symbols with meta graph recognition
Density drawing drawing method.
Background technology
Ocean density map is description Zooplankton Species composition and distributed number, or using section as statistical unit, description
The graph of intertidal organism type, biomass.
Traditional ocean density map is based on Matlab, CorelDraw software more and carries out not for the purpose of charting towards GIS
Manual drawing is unable to reach the effect of graph publication for reporting that illustration is schematically illustrate.And due to cannot be mutual between these softwares
Compatible, the attribute information in the drawing process that charts also can not be preserved completely, and existing ocean density map achievement format is caused
The imperfect problem of disunity, cartographic data;In addition, conventional GIS system lacks the drafting of complex symbol, cannot achieve to multi-parameter
The drafting function of complex figure.
Invention content
It is a kind of based on the rendering of GIS symbols and meta graph recognition the purpose of the present invention is in view of the deficiencies of the prior art, proposing
Ocean density drawing drawing method.
The present invention solves its technical problem and following technical scheme is taken to realize:
A kind of ocean density drawing drawing method rendered based on GIS symbols with meta graph recognition, including steps are as follows:
(1) data are loaded:The data of load include the biological data for drawing ocean density map, and support data type is
Point, data attribute include the density of drawn biomass;
(2) density map is drawn:According to the density value of biomass in attribute list, in GIS platform by GIS symbols render and
The drafting mechanism of meta graph recognition draws marine organisms density map, entire marine organisms density map as the center of circle one by one to investigate erect-position
Steps are as follows for drawing process:
1. density map rendering parameter is arranged:The color configuration information of density map in reading database, including various biological species
Class color is arranged and size, the font model of font;
2. utilizing GIS symbol color applying drawing cake charts:The attribute information for calling ITable interface ergodic datas, according to attribute
Value is stored it in the field of cake chart drafting, the ratio for controlling pie chart by IChartRenderer interfaces, is called
FieldHelper.GetFieldsFromLayer methods obtain total biomass field, total biomass font in being used for step 4.
Mark calls IPieChartSymbol interfaces to carry out the setting of pie symbol, includes the various biological species 1. obtained according to step
The colouring information of class calls ILineSymbol interfaces to be used to control the width of the profile of cake, color, calls IFillSymbol
Interface carries out the setting of Fill Color in cake, and the rendering of entire cake chart is carried out finally by Render methods;
3. drawing center circle based on GIS pels:Justified by GIS element figure ITriangleElement interface renderings,
Middle ISimpleFillSymbol interfaces are used to justify the setting of fill area attribute symbol, and ICmykColor interfaces is called to carry out round face
The setting of color calls IPoint interfaces to obtain the spatial coordinated information of each erect-position point, using the coordinate as the center of circle, carries out cycle and paints
System, is stored in SetGraphicsContainer containers, will be drawn by ITriangleElement.AddElement methods
Circle be added pel container in;
4. total biomass font marks:The total biomass field that is 2. generated using step, by step 1. in symbol set
It sets and all erect-position total biomass fonts is plotted in center circle using ElementHelper.LableAll methods;
(3) ornamenting is at figure:Respective standard template is loaded according to engineer's scale, paper size, completes drawing ornamenting;
(4) cartography export:Confirm it is final go out figure content, MXD formats will be preserved at map file, achievement of charting is with PDF
Or the mode of picture exports.
The advantages and positive effects of the present invention are:
The present invention is for the purpose of GIS symbols render and pel draws mechanism, data-driven drawing, in conjunction with ocean subject spy
Point, the automation for realizing complicated ocean essential in GIS platform for the first time are drawn, and whole steps that ocean density map is drawn are integrated with
Rapid and flow, changes that existing ocean density map graph platform is different, standard differs, and ocean not associated with geographical location
Density map draws present situation.
Description of the drawings
Fig. 1 is the drafting flow chart of the method for the present invention.
Fig. 2 is to investigate principal section in the present invention respectively to stand intertidal organism total biomass example of making achievement master drawing.
Specific implementation mode
Present example is further described below in conjunction with attached drawing:It is emphasized that embodiment of the present invention
Illustrative, without being restrictive, therefore the present invention is not limited to the embodiment described in specific implementation mode, it is every by
The other embodiment that those skilled in the art obtain according to the technique and scheme of the present invention also belongs to the model that the present invention protects
It encloses.
A kind of ocean density drawing drawing method rendered based on GIS symbols with meta graph recognition, including steps are as follows:
(1) data are loaded:The data of load include the biological data for drawing ocean density map, and support data type is
Point, data attribute include the density of drawn biomass;
(2) density map is drawn:According to the density value of biomass in attribute list, in GIS platform by GIS symbols render and
The drafting mechanism of meta graph recognition draws marine organisms density map, entire marine organisms density map as the center of circle one by one to investigate erect-position
Steps are as follows for drawing process:
1. density map rendering parameter is arranged:The color configuration information of density map in reading database, including various biological species
Class color is arranged and size, the font model of font;
2. utilizing GIS symbol color applying drawing cake charts:The attribute information for calling ITable interface ergodic datas, according to attribute
Value is stored it in the field of cake chart drafting, the ratio for controlling pie chart by IChartRenderer interfaces, is called
FieldHelper.GetFieldsFromLayer methods obtain total biomass field, total biomass font in being used for step 4.
Mark calls IPieChartSymbol to carry out the setting of pie symbol, includes the various biological species 1. obtained according to step
Colouring information, ILineSymbol are used to control the width of the profile of cake, color, and IFillSymbol is called to carry out filling in cake
The setting of color carries out the rendering of entire cake chart finally by Render methods;
3. drawing center circle based on GIS pels:Justified by GIS element figure ITriangleElement interface renderings,
Middle ISimpleFillSymbol is used to justify the setting of fill area attribute symbol, and ICmykColor is called to carry out the setting of round color,
The spatial coordinated information that IPoint obtains each erect-position point is called to carry out cycle drafting using the coordinate as the center of circle, be stored in
The circle of drafting is added in pel container by ITriangleElement.AddElement by SetGraphicsContainer;
4. total biomass font marks:The total biomass field that is 2. generated using step, by step 1. in symbol set
It sets and all erect-position fonts is plotted in center circle using ElementHelper.LableAll methods;
(3) ornamenting is at figure:Respective standard template is loaded according to engineer's scale, paper size, completes drawing ornamenting;
(4) cartography export:Confirm it is final go out figure content, MXD formats will be preserved at map file, achievement of charting is with PDF
Or the mode of picture exports.
Example
It describes present disclosure for clarity, chooses an investigation principal section and respectively stand intertidal organism total biomass density
The making of figure is described in detail execution step, as shown in Fig. 1,
(1) data are loaded
Load " intertidal organism .shp " data for having editted, data attribute includes that mollusk, Polychaeta, crust are dynamic
Object, echinoderm, other animals, total biomass.
(2) density map is drawn
1. density map rendering parameter is arranged:According to《China coastal seas comprehensive marine investigates element classification code and legend
Standard》Specified in investigation principal section respectively stand intertidal organism total biomass code be " 1203010000 ", in the database
Its code to match, colouring information of the ColorRampFromClr storages per class biology, according to software are found in CODE fields
Animal Y40, algae C30/Y40, Polychaeta M20/Y30, shell-fish C20/M40, Echinodermata C25/Y10, other classes C20/M20 into
Row color is arranged, and line style color ContourLineColor is M60/Y60/K40, and line width ContourLineWidth is 0.1, mark
Quasi- font is the LabelFont Song typefaces, LabelSize 6.
2. utilizing GIS symbol color applying drawing cake charts:Read mollusk 292.92, Polychaeta 89.34, crustacean
40.3, echinoderm 0, other animals 0, the ratio for controlling pie chart, while total biomass field 578 is obtained, it is used for step
4. the mark of middle biomass font.According to the colouring information of 1. different biological species that step obtains, the width of the profile of cake
0.2, color M60/Y60/K40 carries out the setting of Fill Color in cake, finally according to above-mentioned numerical value and symbol color pair first
Cake chart is rendered, and cycle is until the drafting of the last one cake chart terminates.
3. drawing center circle based on GIS pels:Setting circle fill area attribute symbol, Fill Color C0/M0/Y0/K0, line width
Degree 0.2, color M60/Y60/K40 obtain first point position in space:121.1,27.49, using it as the center of circle, draw round.
4. total biomass font marks:Invocation step 2. in the total biomass field that is stored, it is 1. acquired according to step
Font rendering parameter, in center circle carry out total biomass font be labeled as 578.
(3) ornamenting is at figure:Respective standard template is loaded according to engineer's scale, paper size, completes drawing ornamenting.
(4) cartography export:Confirm it is final go out figure content, MXD formats will be preserved at map file, achievement of charting is with PDF
Or the mode of picture exports, as shown in Fig. 2.
Claims (1)
1. a kind of ocean density drawing drawing method rendered based on GIS symbols with meta graph recognition, it is characterised in that such as including step
Under:
(1) data are loaded:The data of load include the biological data for drawing ocean density map, and support data type is point,
Data attribute includes the density of drawn biomass;
(2) density map is drawn:According to the density value of biomass in attribute list, by the rendering of GIS symbols and pel in GIS platform
The drafting mechanism of combination draws marine organisms density map as the center of circle one by one to investigate erect-position, and entire marine organisms density map is drawn
Process steps are as follows:
1. density map rendering parameter is arranged:The color configuration information of density map in reading database, including various biological species face
Color is arranged and size, the font model of font;
2. utilizing GIS symbol color applying drawing cake charts:The attribute information for calling ITable interface ergodic datas is logical according to attribute value
IChartRenderer interfaces are crossed, are stored it in the field of cake chart drafting, the ratio for controlling pie chart, are called
FieldHelper.GetFieldsFromLayer methods obtain total biomass field, total biomass font in being used for step 4.
Mark calls IPieChartSymbol interfaces to carry out the setting of pie symbol, includes the various biological species 1. obtained according to step
The colouring information of class calls ILineSymbol interfaces to be used to control the width of the profile of cake, color, calls IFillSymbol
Interface carries out the setting of Fill Color in cake, and the rendering of entire cake chart is carried out finally by Render methods;
3. drawing center circle based on GIS pels:Justified by GIS element figure ITriangleElement interface renderings, wherein
ISimpleFillSymbol interfaces are used to justify the setting of fill area attribute symbol, and ICmykColor interfaces is called to carry out round color
Setting, call IPoint interfaces to obtain the spatial coordinated information of each erect-position point, using the coordinate as the center of circle, carry out cycle and paint
System, is stored in SetGraphicsContainer containers, will be drawn by ITriangleElement.AddElement methods
Circle be added pel container in;
4. total biomass font marks:The total biomass field 2. generated using step, by step 1. in symbol setting profit
The total biomass font of all erect-positions is plotted in center circle with ElementHelper.LableAll methods;
(3) ornamenting is at figure:Respective standard template is loaded according to engineer's scale, paper size, completes drawing ornamenting;
(4) cartography export:Confirm it is final go out figure content, MXD formats will be preserved at map file, achievement of charting with PDF or
The mode of picture exports.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610551384.5A CN106204683B (en) | 2016-07-13 | 2016-07-13 | The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610551384.5A CN106204683B (en) | 2016-07-13 | 2016-07-13 | The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106204683A CN106204683A (en) | 2016-12-07 |
CN106204683B true CN106204683B (en) | 2018-10-09 |
Family
ID=57476716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610551384.5A Expired - Fee Related CN106204683B (en) | 2016-07-13 | 2016-07-13 | The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106204683B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107038199B (en) * | 2016-12-13 | 2020-06-09 | 阿里巴巴集团控股有限公司 | Drawing method and device |
CN108230302B (en) * | 2017-12-21 | 2020-07-14 | 岭东核电有限公司 | Detection and disposal method for marine organism invading from cold source sea area of nuclear power plant |
CN110068586B (en) * | 2019-04-10 | 2020-06-12 | 中国石油大学(北京) | Drawing method and device for scanning electron microscope photograph |
CN110941688B (en) * | 2019-10-29 | 2023-05-12 | 国家海洋信息中心 | Track processing and space management method based on multi-beam discrete data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916267A (en) * | 2010-08-03 | 2010-12-15 | 南京中图数码科技有限公司 | Intelligent spatial data object modeling method applied to management of spatial data resource of road system |
CN103309944A (en) * | 2013-05-14 | 2013-09-18 | 广东南方数码科技有限公司 | Surface feature symbolization method for realizing map library integration |
CN103399923A (en) * | 2013-08-05 | 2013-11-20 | 河海大学 | Water conservancy general survey data result dynamic thematic map generating system and method |
CN104318402A (en) * | 2014-11-17 | 2015-01-28 | 国网上海市电力公司 | Integrated planning and design information system based on power grid GIS platform |
US9390528B2 (en) * | 2011-01-31 | 2016-07-12 | The United States Of America, As Represented By The Secretary Of The Navy | Meteorology and oceanography geospatial analysis toolset |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8576229B2 (en) * | 2011-01-31 | 2013-11-05 | The United States Of America, As Represented By The Secretary Of The Navy | Meteorology and oceanography geospatial analysis toolset |
-
2016
- 2016-07-13 CN CN201610551384.5A patent/CN106204683B/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916267A (en) * | 2010-08-03 | 2010-12-15 | 南京中图数码科技有限公司 | Intelligent spatial data object modeling method applied to management of spatial data resource of road system |
US9390528B2 (en) * | 2011-01-31 | 2016-07-12 | The United States Of America, As Represented By The Secretary Of The Navy | Meteorology and oceanography geospatial analysis toolset |
CN103309944A (en) * | 2013-05-14 | 2013-09-18 | 广东南方数码科技有限公司 | Surface feature symbolization method for realizing map library integration |
CN103399923A (en) * | 2013-08-05 | 2013-11-20 | 河海大学 | Water conservancy general survey data result dynamic thematic map generating system and method |
CN104318402A (en) * | 2014-11-17 | 2015-01-28 | 国网上海市电力公司 | Integrated planning and design information system based on power grid GIS platform |
Non-Patent Citations (1)
Title |
---|
基于GIS的区域专题地图制作-以重庆市人口密度图为例;王龙 等;《太原师范学院学报 》;20130331;第113-117页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106204683A (en) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106204683B (en) | The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols | |
CN106204692B (en) | A kind of ocean section drawing drawing method based on GIS platform | |
DE60312572T2 (en) | Method and apparatus for converting digital images of hand drawings for further use in a structured text / graphics editor. | |
CN103336805B (en) | A kind of report customization automatic generation method based on graphical mapping relations and device | |
WO2018058847A1 (en) | Color code product with hand drawn pattern or text and application component | |
US11321584B2 (en) | Information processing device, information processing program, and information processing method | |
DE102018001136A1 (en) | Interactive color palette interface for digital painting | |
CN107341848A (en) | A kind of new method by rock core CT image procossings for commercial CFD code readable documents | |
CN102157003A (en) | Automatic configuration method for annotation label of map under digital environment | |
CN1687966A (en) | Method for extracting graph image data information | |
CN104750937A (en) | Integrated circuit layout conversion method based on Hadoop | |
CN110096484A (en) | A kind of 3D model batch deriving method based on Revit | |
CN107203503B (en) | Method for monitoring form in real time applied to SVG interface | |
CN110188662A (en) | A kind of AI intelligent identification Method of water meter number | |
CN105719296B (en) | The high speed image two-value connected component labeling method indicated based on address-event | |
CN117688921A (en) | Method for unifying format and personalized data setting of automatically generated ppt | |
CN117454864A (en) | Display method based on template and data fusion | |
CN103136521A (en) | Method and system for displaying area attributes of image | |
CN108630301A (en) | A kind of signature method and device, computer storage media | |
CN106228587B (en) | Ocean wind rose drawing drawing method based on GIS pels | |
CN106970751A (en) | A kind of method of the complicated grain pattern of efficient vector quantization ancient building | |
CN113467369A (en) | Automatic drilling and riveting numerical control code visual interactive correction method | |
CN105094835B (en) | A kind of pattern drawing method and device | |
CN114937283B (en) | Method for automatically identifying stratum information by utilizing two-dimensional geological vertical section | |
CN109920029A (en) | A method of drawing erasable figure |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181009 Termination date: 20190713 |