CN101739498B - Method for accurately designing and building ArcGIS symbol library - Google Patents
Method for accurately designing and building ArcGIS symbol library Download PDFInfo
- Publication number
- CN101739498B CN101739498B CN2009102194246A CN200910219424A CN101739498B CN 101739498 B CN101739498 B CN 101739498B CN 2009102194246 A CN2009102194246 A CN 2009102194246A CN 200910219424 A CN200910219424 A CN 200910219424A CN 101739498 B CN101739498 B CN 101739498B
- Authority
- CN
- China
- Prior art keywords
- symbol
- library
- storehouse
- letter
- symbols
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a method for accurately designing and building an ArcGIS symbol library. The method comprises the following steps of: firstly, in an environment of drawing software, precisely drawing vector map symbols according to the schema requirements of a national topographic map; secondly, converting the vector map symbols into grating symbols *.png, ensuring the vector symbols are centered and fully fill a square-shaped frame in the converting process and cutting the grating symbols to a cutting plate; thirdly, converting the grating symbols *.png in the cutting plate into the letter symbols, and connecting the letter symbols to an designated font type to obtain a letter symbol library; and finally, precisely preparing the letter symbols into the ArcGIS symbols, wherein in the preparing process, a symbol library gb100k.style is newly established in a symbol design system Style Manager of the ArcMap first, and then a point symbol library, a line symbol library and a filling symbol library are built. The preparation method has the advantages of simplicity, precise symbol size, convenient output, less manual intervention and high preparing tightness.
Description
Technical field
The invention belongs to geography information draughtsmanship field, relate in particular to a kind of method of accurately designing and building ArcGIS symbol library.
Background technology
Map symbol is a map language; It is a kind of very important visualization tool of intuitively expressing geographical object or phenomenon; It is different, not of uniform size by shape, color is made up of other figure and literal, can transmit connecting each other and the information of aspect such as regional general characteristic between locus, shape, quality, quantity and each things of geographical object.In geographic information computer drawing, computer-aided design (CAD), GIS-Geographic Information System (GIS) and electronic chart; The foundation of map symbol and map symbols bank is very important; In the GIS-Geographic Information System foundation based on the ArcGIS platform; The quality of the tissue of map symbol and map symbols bank, design and foundation is directly connected to the efficient that GIS-Geographic Information System is moved, and the update mechanism of the comfort level of use and management and various geographical attributes.
Approach based on ArcGIS software development symbolic library mainly is the Symbol Design interface that provides through ArcGIS software, and basic symbol and self-defining simple symbol (like point symbol) that system itself is provided carry out obtaining drawing output needed complex symbol (like complicated linetype and planar filling symbol) behind certain combination, displacement and the scaling.At present, this Symbol Design method of domestic main employing, its making step is following:
(1) a newly-built symbolic library in the Style Manage of Symbol Design system of ArcMap;
(2) in AutoCAD by each required point symbol in the graphic requirement drafting symbol storehouse, preserve its block file, and transfer the bmp file respectively to;
(3) a newly-built font file in coinage software imports the bmp file of each point symbol in the font template of font file, and the adjustment character position is located in the setting range of font template coordinate system;
(4) Set Font filename generates font file and this font is installed;
(5) in the point symbol word bank in the topographic(al) legend storehouse that Symbol Design system (Style Manage) has been created, import the point symbol in the installed fonts file one by one; Utilize preview window to amplify and confirm its anchor point; Symbolic name and terrain classification sign indicating number thereof are set, accomplish the establishment of point symbol word bank.
Adopt above-mentioned method for making to exist following problem: the symbol dimension out of true of making, relation is uncertain between each symbol dimension and the preset scale; Method for making lacks tightness, and manual intervention is too many; The output of symbol because ArcGIS is provided with between size and the stamp with the size variantly, need be printed the line symbol of made in the ratio of publishing picture, with the diagrammatical symbol comparison check, adjust repeatedly until meeting the demands, and is time-consuming like this and precision is not enough.Therefore, objectively need a kind of method that can satisfy the accurately designing and building ArcGIS symbol library of national serial topographic maps.
Summary of the invention
The objective of the invention is to deficiency of the prior art; A kind of method of accurately designing and building ArcGIS symbol library is provided; Its method for making is simple and dimensional accuracy is high; When confirming the relation between point symbol size and the preset scale and providing line symbol output rule property parameter to be provided with, also reduce manual intervention, guaranteed the tightness of making.
For solving the problems of the technologies described above, the technical scheme that the present invention adopts is: a kind of method of accurately designing and building ArcGIS symbol library is characterized in that may further comprise the steps:
Step 1, accurate Drawing map vector symbol: in the mapping software environment,, accurately draw the map vector symbol according to national topographic map symbols requirement;
Step 2, the map vector symbol transition is become the grid symbol: under the mapping software platform; Call above-mentioned map vector symbol data and be converted into raster data; Select the output area of square-shaped frame then as the map vector symbol; And make the map vector symbol placed in the middle and be filled in the square-shaped frame, then the output vector map symbol be the grid symbol of the * .png form of monochrome, and the grid symbol is clipped in the clipbook with square scope; Wherein square-shaped frame is that the length and width size of the map vector symbol drawn according to step 1 is made, with the maximal side of each map vector symbol as the foursquare length of side;
Step 3, convert the grid symbol * .png in the clipbook to letter symbol: call the EUDC Editor eudcedit among the font TrueTyp; And in edit menu, select a coding, and obtaining the coinage editor, it is a 64*64 square graticule mesh system; At this moment the grid symbol in the step 2 clipbook is pasted in the coinage editor; And save as letter symbol, and then letter symbol is connected to the font type of appointment, obtain the letter symbol storehouse;
Step 4, letter symbol accurately is made as the ArcGIS symbol: the letter symbol in the above-mentioned letter symbol storehouse is processed point symbol; A newly-built symbolic library gb100k.style in the Style Manager of Symbol Design system of ArcMap at first; Make point symbol storehouse, line symbol storehouse and filling symbol storehouse then, its manufacturing process is respectively:
(1) makes the point symbol storehouse; In the gb100k.style symbolic library, the point symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting point symbol to connect; Guarantee that the point symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the point symbol size that meets graphic requirement at last, accomplishes the making in point symbol storehouse;
(2) make the line symbol storehouse; In the gb100k.style symbolic library, the line symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting line symbol to connect; Guarantee that the line symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the repetend length of line symbol at last, accomplishes the making in line symbol storehouse; Multiply by 2.54 after wherein repetend length is multiplied each other by the inch numerical value of the length of each grid and grid number again obtains;
(3) make the filling symbol storehouse; In the gb100k.style symbolic library, the filling symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting letter symbol to connect; Guarantee that the filling symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the ranks spacing of filling symbol at last, accomplishes the making in filling symbol storehouse.
Mapping software described in the above-mentioned steps one is MicroStation software, AutoCAD or MapGIS software.
Making line symbol storehouse described in the above-mentioned steps four also comprises through calling data processing module; And inch numerical value, the grid number and 2.54 backs that import the length of each grid successively calculate repetend length step by data processing module, and the unit of repetend length be millimeter.
Call number described in the above-mentioned steps four is metric call number Index or Unicode, and it is converted to hexadecimal character code Code by counter.
The present invention compared with prior art has the following advantages:
1, method for making is simple and to meet size accurate, and can satisfy the requirement of national serial topographic maps diagrammatical symbol.
2, can confirm relation between point symbol size and the preset scale, it just can export the diagrammatical symbol of corresponding proportion chi because point symbol of making when, being applied to concrete engineer's scale map for figure goes up size, only need provide the denominator of engineer's scale.
3, reduced manual intervention; Guaranteed the tightness of making; When it becomes the grid symbol with the map vector symbol transition, guaranteed that each map vector symbol is placed in the middle and be filled in the square-shaped frame, and square-shaped frame is to make according to the size of each symbol; Therefore make that the letter symbol that is converted to by grid symbol * .png is also placed in the middle and be filled in the coinage editor, be located in the setting range of font template coordinate system.
4, the parameter of rogularity setting of line symbol output is provided, satisfies graphic requirement when guaranteeing output.
Through embodiment, technical scheme of the present invention is done further detailed description below.
Description of drawings
Fig. 1 is a FB(flow block) of the present invention;
Fig. 2 creates the FB(flow block) in gb100k.style diagrammatical symbol storehouse for the present invention;
Fig. 3 creates the FB(flow block) in point symbol storehouse for the present invention;
Fig. 4 creates the FB(flow block) in line symbol storehouse for the present invention;
Fig. 5 creates the FB(flow block) in filling symbol storehouse for the present invention.
Embodiment
The method of a kind of accurately designing and building ArcGIS symbol library as shown in Figure 1 may further comprise the steps:
Step 1, accurate Drawing map vector symbol: in the mapping software environment, according to national topographic map symbols requirement, accurately draw the map vector symbol, wherein mapping software is MicroStation software, AutoCAD or MapGIS software.
Step 2, the map vector symbol transition is become the grid symbol: under the mapping software platform; Call above-mentioned map vector symbol data and be converted into raster data; Select the output area of square-shaped frame then as the map vector symbol; And make the map vector symbol placed in the middle and be filled in the square-shaped frame, then the output vector map symbol be the grid symbol of the * .png form of monochrome, and the grid symbol is clipped in the clipbook with square scope; Wherein square-shaped frame is that the length and width size of the map vector symbol drawn according to step 1 is made, with the maximal side of each map vector symbol as the foursquare length of side;
Step 3, convert the grid symbol * .png in the clipbook to letter symbol: call the EUDC Editor eudcedit among the font TrueTyp; And in edit menu, select a coding, and obtaining the coinage editor, it is a 64*64 square graticule mesh system; At this moment the grid symbol in the step 2 clipbook is pasted in the coinage editor; And save as letter symbol, and then letter symbol is connected to the font type of appointment, obtain the letter symbol storehouse;
Step 4, letter symbol accurately is made as the ArcGIS symbol: the letter symbol in the above-mentioned letter symbol storehouse is processed point symbol; At first a newly-built symbolic library gb100k.style in the Style Manager of Symbol Design system of ArcMap makes point symbol storehouse, line symbol storehouse and filling symbol storehouse then; Wherein, the process of newly-built symbolic library gb100k.style is: start ArcMap software, click tools/styles/style manager menu item; Then in the style manager dialog box that ejects, click the drop-down button of style; In the list menu that ejects, click the add menu item, the path of in the save dialog box that ejects, selecting symbolic library to preserve at last, inputting symbols library file name gb100k.style; Can create gb100k.style diagrammatical symbol storehouse, its operation indication is like Fig. 2.
The manufacturing process in point symbol storehouse, line symbol storehouse and filling symbol storehouse is respectively:
(1) makes the point symbol storehouse; In the gb100k.style symbolic library, the point symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting point symbol to connect; Guarantee that the point symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the point symbol size that meets graphic requirement at last, accomplishes the making in point symbol storehouse;
The concrete operations flow process is: open the gb100k.style symbolic library; Click marker symbols menu item; Then the blank space click right is selected new on the right, in the dialog box type that ejects, selects character marker symbol menu item, the point symbol position (being call number) of input step three Chinese words symbols under index that ejects or Unicode menu item; Secondly the character library of in the font menu item that ejects, selecting step 3 Chinese words symbol to connect; Guarantee that the font character library of selecting among the font is consistent with the character library font that step 3 Chinese words symbol connects, selection unit's millimeter in the units menu item that ejects is clicked the size menu item and is provided the point symbol size that meets graphic requirement then; Click the ok menu item at last, accomplish the point symbol storehouse and make; Its operation indication is like Fig. 3.
(2) make the line symbol storehouse; In the gb100k.style symbolic library, the line symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting line symbol to connect; Guarantee that the line symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the repetend length of line symbol at last, accomplishes the making in line symbol storehouse; Multiply by 2.54 after wherein repetend length is multiplied each other by the inch numerical value of the length of each grid and grid number again obtains; Wherein said making line symbol storehouse also comprises through calling data processing module; And inch numerical value, the grid number and 2.54 backs that import the length of each grid successively calculate repetend length step by data processing module, and the unit of repetend length be millimeter;
The concrete operations flow process is: open the gb100k.style symbolic library; Click line symbols menu item; Then the blank space click right is selected new on the right, in the dialog box type that ejects, selects Marker line symbol menu item, the line symbol position (being call number) of input step three Chinese words symbols under index that ejects or Unicode menu item; Secondly in the font menu item that ejects, select the character library that line symbol connects in the step 3; Guarantee that the font character library of selecting among the font is consistent with the character library font that step 3 Chinese words symbol connects, selection unit's millimeter in the units menu item that ejects is clicked the size menu item and is provided repetend length then; Click the ok menu item at last, accomplish the line symbol storehouse and make; Its operation indication is like Fig. 4.
(3) make the filling symbol storehouse; In the gb100k.style symbolic library, the filling symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting letter symbol to connect; Guarantee that the filling symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the ranks spacing of filling symbol at last, accomplishes the making in filling symbol storehouse;
The concrete operations flow process is: open the gb100k.style symbolic library; Click fill symbols menu item, then the blank space click right is selected new on the right, in the dialog box type that ejects, selects marker fill symbol menu item; The filling symbol position (being call number) of input step three Chinese words symbols under index that ejects or Unicode menu item; Secondly the character library of in the font menu item that ejects, selecting step 3 Chinese words symbol to connect guarantees that the font character library of selecting among the font is consistent with the character library font that step 3 Chinese words symbol connects, then the millimeters of selection unit (millimeter) in the units menu item that ejects; Click marker and select symbol; In the fill properties menu item that ejects, provide the spacing of symbol, click the ok menu item at last, accomplish the filling symbol storehouse and make; Its operation indication is like Fig. 5.
Above-mentioned call number is metric call number Index or Unicode, and it is converted to hexadecimal character code Code by counter.
Adopt the present invention can also accomplish the accurate making of other symbolic library, above specific embodiment is not done any pro forma restriction to the present invention, and it is only for reference, is used for understanding further of the present invention.
Claims (4)
1. the method for an accurately designing and building ArcGIS symbol library is characterized in that may further comprise the steps:
Step 1, accurate Drawing map vector symbol: in the mapping software environment,, accurately draw the map vector symbol according to national topographic map symbols requirement;
Step 2, the map vector symbol transition is become the grid symbol: under the mapping software platform; Call above-mentioned map vector symbol data and be converted into raster data; Select the output area of square-shaped frame then as the map vector symbol; And make the map vector symbol placed in the middle and be filled in the square-shaped frame, then the output vector map symbol be the grid symbol of the * .png form of monochrome, and the grid symbol is clipped in the clipbook with square scope; Wherein square-shaped frame is that the length and width size of the map vector symbol drawn according to step 1 is made, with the maximal side of each map vector symbol as the foursquare length of side;
Step 3, convert the grid symbol * .png in the clipbook to letter symbol: call the EUDC Editor eudcedit among the font TrueTyp; And in edit menu, select a coding, and obtaining the coinage editor, it is a 64*64 square graticule mesh system; At this moment the grid symbol in the step 2 clipbook is pasted in the coinage editor; And save as letter symbol, and then letter symbol is connected to the font type of appointment, obtain the letter symbol storehouse;
Step 4, letter symbol accurately is made as the ArcGIS symbol: the letter symbol in the above-mentioned letter symbol storehouse is processed point symbol; A newly-built symbolic library gb100k.style in the Style Manager of Symbol Design system of ArcMap at first; Make point symbol storehouse, line symbol storehouse and filling symbol storehouse then, its manufacturing process is respectively:
(1) makes the point symbol storehouse; In the gb100k.style symbolic library, the point symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting point symbol to connect; Guarantee that the point symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the point symbol size that meets graphic requirement at last, accomplishes the making in point symbol storehouse;
(2) make the line symbol storehouse; In the gb100k.style symbolic library, the line symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting line symbol to connect; Guarantee that the line symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the repetend length of line symbol at last, accomplishes the making in line symbol storehouse; Multiply by 2.54 after wherein repetend length is multiplied each other by the inch numerical value of the length of each grid and grid number again obtains;
(3) make the filling symbol storehouse; In the gb100k.style symbolic library, the filling symbol position that imports step 3 Chinese words symbol is a call number, and the character library of selecting letter symbol to connect; Guarantee that the filling symbol character library font of selecting is consistent with the character library font that step 3 Chinese words symbol connects; Secondly selection unit's millimeter provides the ranks spacing of filling symbol at last, accomplishes the making in filling symbol storehouse.
2. according to the method for the said a kind of accurately designing and building ArcGIS symbol library of claim 1, it is characterized in that: mapping software described in the step 1 is MicroStation software, AutoCAD or MapGIS software.
3. according to the method for the said a kind of accurately designing and building ArcGIS symbol library of claim 1; It is characterized in that: the making line symbol storehouse described in the step 4 also comprises through calling data processing module; And inch numerical value, the grid number and 2.54 backs that import the length of each grid successively calculate repetend length step by data processing module, and the unit of repetend length be millimeter.
4. according to the method for the said a kind of accurately designing and building ArcGIS symbol library of claim 1, it is characterized in that: call number described in the step 4 is metric call number Index or Unicode, and it is converted to hexadecimal character code Code by counter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102194246A CN101739498B (en) | 2009-12-10 | 2009-12-10 | Method for accurately designing and building ArcGIS symbol library |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009102194246A CN101739498B (en) | 2009-12-10 | 2009-12-10 | Method for accurately designing and building ArcGIS symbol library |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101739498A CN101739498A (en) | 2010-06-16 |
CN101739498B true CN101739498B (en) | 2012-05-23 |
Family
ID=42462974
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009102194246A Expired - Fee Related CN101739498B (en) | 2009-12-10 | 2009-12-10 | Method for accurately designing and building ArcGIS symbol library |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101739498B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101887592B (en) * | 2010-07-30 | 2011-11-02 | 中国测绘科学研究院 | Drawing method for vector graphic map symbols |
CN102402531A (en) * | 2010-09-13 | 2012-04-04 | 方正国际软件有限公司 | Method and system for processing geographic information symbol |
CN105513071B (en) * | 2015-12-08 | 2017-12-19 | 江苏省基础地理信息中心 | A kind of topographic map symbols quality evaluating method |
CN108182272B (en) * | 2018-01-19 | 2021-10-26 | 北京林业大学 | Method for making Chinese environment risk graph based on average area concept |
CN111562870B (en) * | 2020-04-17 | 2021-07-23 | 深圳震有科技股份有限公司 | Map point location icon expansion processing method and device |
CN113806834A (en) * | 2021-09-08 | 2021-12-17 | 李利 | Development method of topographic map symbol |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480867A (en) * | 2002-10-16 | 2004-03-10 | 黄珏华 | Method for preparing electronic maps and display method |
CN101075244A (en) * | 2007-04-11 | 2007-11-21 | 南京师范大学 | Method for forming symbol with point, side and line integration |
-
2009
- 2009-12-10 CN CN2009102194246A patent/CN101739498B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1480867A (en) * | 2002-10-16 | 2004-03-10 | 黄珏华 | Method for preparing electronic maps and display method |
CN101075244A (en) * | 2007-04-11 | 2007-11-21 | 南京师范大学 | Method for forming symbol with point, side and line integration |
Non-Patent Citations (1)
Title |
---|
刘艳.GIS支持下的地图符号库***的设计与研究.《中国优秀硕士学位论文全文数据库》.2005, * |
Also Published As
Publication number | Publication date |
---|---|
CN101739498A (en) | 2010-06-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101739498B (en) | Method for accurately designing and building ArcGIS symbol library | |
CN101794280B (en) | Form automatic generation method and system based on form template set | |
CN111062196B (en) | Batch process flow card generation method based on CAD and Excel | |
CN105631113B (en) | Nuclear power engineering pipeline ISO (International standards organization) diagram customizing method | |
CN102509511A (en) | Rapid map making system based on GIS (Geographic Information System) data | |
CN106844885B (en) | BIM technology-based drawing frame and drawing label design method | |
CN102129464A (en) | Method for dynamically constructing online thematic map | |
CN103366633A (en) | Water conservation map data model-based flood risk map drawing method and system thereof | |
CN110489890A (en) | Steel bifurcated structure automatic map delivery method | |
CN108153965B (en) | Method for automatically generating interval chart based on SCD file | |
CN100423003C (en) | Geological inspection column-like image drawing and compositing using CIS image document | |
CN105279301A (en) | Customizable-output plan design method | |
CN104281746A (en) | Method for generating traffic safety road characteristic graphs on basis of point-cloud | |
CN109086286A (en) | A kind of production of Pictorial Map and dissemination method | |
CN113569308B (en) | 3DE platform-based safety monitoring forward three-dimensional design symbolized graphic method | |
CN104699758B (en) | The commanding document intelligent generating system and method for a kind of graphics and text library association | |
CN102509314A (en) | Quick generating method for sunlight greenhouse construction drawing | |
CN108182272B (en) | Method for making Chinese environment risk graph based on average area concept | |
CN110688756B (en) | Collection and drawing integrated completion drawing manufacturing method | |
CN111784801A (en) | Automatic drawing method and system for as built single building parking space plan | |
CN105095599A (en) | DWG format drawing automatic generation method | |
CN109766601B (en) | Computer aided drawing method and device for electric piping | |
CN110309553A (en) | A kind of drawing Fast Drawing system and method based on standardization bridge standard drawing database | |
CN103345769B (en) | Complete trails remote sensing image thematic charting method | |
KR101565719B1 (en) | Method and system for generating control instruction according to change of glyph outline |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120523 Termination date: 20151210 |
|
EXPY | Termination of patent right or utility model |