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 PDF

Info

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
Application number
CN201610551384.5A
Other languages
Chinese (zh)
Other versions
CN106204683A (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.)
NATIONAL OCEANIC INFORMATION CENTER
Original Assignee
NATIONAL OCEANIC INFORMATION CENTER
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 NATIONAL OCEANIC INFORMATION CENTER filed Critical NATIONAL OCEANIC INFORMATION CENTER
Priority to CN201610551384.5A priority Critical patent/CN106204683B/en
Publication of CN106204683A publication Critical patent/CN106204683A/en
Application granted granted Critical
Publication of CN106204683B publication Critical patent/CN106204683B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/20Drawing from basic elements, e.g. lines or circles
    • G06T11/206Drawing 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

The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols
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.
CN201610551384.5A 2016-07-13 2016-07-13 The ocean density drawing drawing method with meta graph recognition is rendered based on GIS symbols Expired - Fee Related CN106204683B (en)

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)

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

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

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

Patent Citations (5)

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

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