CN104008162B - A kind of one-touch thematic maps automatic mapping method and system based on template - Google Patents
A kind of one-touch thematic maps automatic mapping method and system based on template Download PDFInfo
- Publication number
- CN104008162B CN104008162B CN201410232141.6A CN201410232141A CN104008162B CN 104008162 B CN104008162 B CN 104008162B CN 201410232141 A CN201410232141 A CN 201410232141A CN 104008162 B CN104008162 B CN 104008162B
- Authority
- CN
- China
- Prior art keywords
- thematic
- map
- maps
- thematic maps
- data
- 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
- 238000000034 method Methods 0.000 title claims abstract description 84
- 238000013507 mapping Methods 0.000 title claims abstract description 36
- 238000012800 visualization Methods 0.000 claims abstract description 3
- 238000012545 processing Methods 0.000 claims description 17
- 238000003860 storage Methods 0.000 claims description 14
- 238000010276 construction Methods 0.000 claims description 8
- 238000013523 data management Methods 0.000 claims description 6
- 238000004458 analytical method Methods 0.000 claims description 4
- 238000004138 cluster model Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 238000004088 simulation Methods 0.000 claims description 2
- 230000000007 visual effect Effects 0.000 claims description 2
- 238000005516 engineering process Methods 0.000 abstract description 9
- 239000000463 material Substances 0.000 abstract description 2
- 238000009826 distribution Methods 0.000 description 7
- 238000013461 design Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000009877 rendering Methods 0.000 description 4
- 229910052500 inorganic mineral Inorganic materials 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 239000011707 mineral Substances 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010141 design making Methods 0.000 description 2
- 238000012938 design process Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000005065 mining Methods 0.000 description 2
- IYLGZMTXKJYONK-ACLXAEORSA-N (12s,15r)-15-hydroxy-11,16-dioxo-15,20-dihydrosenecionan-12-yl acetate Chemical compound O1C(=O)[C@](CC)(O)C[C@@H](C)[C@](C)(OC(C)=O)C(=O)OCC2=CCN3[C@H]2[C@H]1CC3 IYLGZMTXKJYONK-ACLXAEORSA-N 0.000 description 1
- 241001269238 Data Species 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012067 mathematical method Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
- 238000013439 planning Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- IYLGZMTXKJYONK-UHFFFAOYSA-N ruwenine Natural products O1C(=O)C(CC)(O)CC(C)C(C)(OC(C)=O)C(=O)OCC2=CCN3C2C1CC3 IYLGZMTXKJYONK-UHFFFAOYSA-N 0.000 description 1
- 241000894007 species Species 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000013519 translation Methods 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
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Processing Or Creating Images (AREA)
Abstract
The present invention discloses a kind of one-touch thematic maps automatic mapping method and system based on template, belongs to computer graphics field, is related to computer autodraft and cartographic generaliztion technology.The basic data supporting module of this method includes spatial database, model library and making thematic map ATL, specifically includes establishing spatial database into figure step, chooses thematic maps content information, establishes model library, the configuration for choosing thematic data method for expressing, establishing ATL, carrying out drawing element display information, generation thematic maps configuration XML texts and parsing thematic maps configuration XML texts and carry out visualization output.Technical scheme provided by the invention can improve making thematic map efficiency and drawing accuracy, lift automatization of mapping and intelligent level, accelerate making thematic map process, save human and material resources and financial resource.
Description
Technical field
The invention belongs to computer graphics field, is related to computer autodraft (Computer-Aided
Cartography, abbreviation CAC) and cartographic generaliztion technology (Cartographic Generalization), and in particular to it is a kind of
One-touch thematic maps automatic mapping method based on template.
Background technology
Map is that the mankind gradually grow up during the earth is recognized, and is recognizing of being created in social practice of the mankind
Know the instrument in the world.An important branch of the thematic maps (Thematic Map) as map, it is to represent nature or society emphatically
A certain or several key element in meeting phenomenon, the i.e. map of certain subject content of concentrated expression, such as mineral resources figure, national ground
Figure, cultural map etc..It is exactly (special to spatial position data (base features) and attribute data on making thematic map process nature
Topic key element) handle and symbolism process.Thematic maps can preferably reflect locus, the distribution characteristics of thematic factor
And inherent law, had a very important role in fields such as economy, environment, geology, ocean, humanities, it is indispensable to turn into people
Few instrument and assistant.
With the development of information technology and multimedia technology, thematic maps species is on the increase, application field and using model
Continuous expansion is enclosed, the development of the autodraft theory and technology of thematic maps differs greatly with actual demand, traditional drawing skill
Art can not fully meet actual needs.In order to allow without or the personnel of rare drawing knowledge produce rational special topic ground
Figure, it is necessary to furtherd investigate to designing and producing for thematic maps, solve key technology and problem, so as to reduce thematic maps system
Make professional threshold, improve Thematic Cartography efficiency and application.What Thematic map design made automates, is intelligent and fast
The problem of speed chemical conversion is cartographic expert urgent need to resolve.
Carry out Thematic map design using traditional manual work mode and make, not only need deep professional knowledge,
And efficiency is low.Because computer technology occurs and is applied in map making, computer aided drawing mode is generated, is made
Figure efficiency significantly improves.And expert system is risen and is applied in Thematic map design making, thematic maps is thus started and has set
Meter and the automation made and Study of intelligent, the automaticity of Thematic map design making is improved to a certain extent,
But its automation, intelligent level still have it is to be hoisted.
The content of the invention
Asked to solve during making thematic map that existing design process is complicated, fabrication cycle is long, drawing efficiency is low etc.
Topic, realizes the high-speeding, simplification and automation of making thematic map, and the present invention provides a kind of one-touch special based on template
Inscribe map automatic mapping method.This method is according to computer aided drawing, Thematic Cartography principle art and Integrated Simulation
Technology, it then follows " abstract --- the foundation of spatial database --- thematic maps contents selection --- thematic data of geographical entity
The step of method for expressing selection --- thematic maps stencil design --- one-touch automatic mapping ", carries out the quick of thematic maps
Change, automatic batch production.
The technical scheme is that the one-touch thematic maps automatic mapping method based on template, the support of its basic data
Module includes spatial database, model library and making thematic map ATL, specifically includes into figure step:
S1:Establish spatial database, including luv space data and thematic maps data;
S2:Thematic maps content information, generation thematic maps template key element configuration information XML are chosen from spatial database
File;
S3:Model library is established, the model library includes thematic data processing model and symbol plotting model;
S4:Thematic data method for expressing is chosen from model library, generates thematic data method for expressing XML file;
S5:Making thematic map ATL is established, wherein, making thematic map template includes a variety of drawing elements;
S6:By parameter configuration mode, the configuration of drawing element display information is carried out from making thematic map ATL,
Generate thematic maps template key element configuration information XML file;
S7:Thematic maps content information is configured into XML file, thematic data method for expressing XML file and thematic maps mould
Plate key element configuration information XML file carries out optimization processing, generation thematic maps configuration XML texts, parsing thematic maps configuration
XML texts simultaneously carry out visualization output, realize the one-touch thematic maps automatic mapping based on template.
In the above-mentioned one-touch thematic maps automatic mapping method based on template, further, the space that step S1 is established
Database specifically comprises the following steps:
S11, establish Spatial Database Systems and the conceptual model of application system
S12, conceptual model is converted into logical model, its function and performance evaluated, and is optimized
On the basis of conceptual design, conceptual model is converted to the number of specific DBMS supports according to different conversion methods
According to the process of model, that is, the logical construction (or external schema) of the accessible geographical data banks of specific DBMS is exported, including determine number
According to contact, security, integrality and consistency constraint between item, record and record etc..Logical construction derived from further considering
It is whether consistent with conceptual schema, it can meet that user requires, its function and performance are evaluated, and is optimized;
S13, the physical model of spatial database is established according to logical construction, its physical storage structure includes file storage lattice
Formula, file storage structure, file access path and file storage etc.
S14, establish the data Layer of spatial database;
The data of spatial database are divided into different data Layers by logical type and carry out tissue.The data of spatial database
Various logic data Layer or expert data layer can be divided into according to the logical relation or professional attributes of spatial data, similar to picture
It is stacked.When carrying out Thematic Cartography, it usually needs the data of multiple corresponding figure layers are overlapped.In the implementation of the present invention
In example, topographic map data is divided into all layers such as landforms, water system, road, vegetation, control point, settlement place and stored respectively, by each stacking
Add up the data for just having synthesized topographic map.
S15, establish the data dictionary of spatial database, to describe the overall structure of spatial database, data content and
Definition etc..
Thematic maps content information in step S2 is specially the map style of thematic maps, map theme, map scale
The thematic factor of chi, the base features of thematic maps and thematic maps, the selection setting of thematic maps content information specifically include
Following steps:
S21, map style, map theme and the ratio of setting thematic maps are required according to the purposes of thematic maps or user
Chi
Foundation map purposes or user's requirement determination map style, map theme and engineer's scale, map style such as planning chart,
Distribution map, statistical chart etc.;Map theme such as geological disaster, social economy, land use etc.;Engineer's scale such as 1:500000,1:1000000
Deng.
S22, the base features according to map style and engineer's scale the setting thematic maps of thematic maps
Base features are the reference datas of thematic factor, it is intended that emphasize and protrude thematic factor, primarily serve location mark,
Viewing area geographical background etc. acts on.The type of base features mainly includes landforms, water system, the network of communication lines, administrative boundary, settlement place
Deng.Base features are chosen, and depend primarily on map style and engineer's scale.Map style influences the choice of base features type.Than
Example chi influences the different grades of choice of same type base features.In one embodiment of the invention, visualized by one kind
Base features collocation method, the All Layers in database are shown in the form of directory tree, selected for user.User can
Adding, changing, deleting layer, the display order of figure layer can also be adjusted.Base features after it is determined that, the figure layer corresponding to it
Title and display control information are stored in the form of an xml-file, for one-touch thematic maps into figure when call.
S23, the thematic factor of thematic maps is set according to the map style of thematic maps and map theme
Type, map theme determine the thematic factor content of thematic maps according to the map.Generally, thematic factor pair
What is answered is attribute data, and it is stored in the form of two-dimensional table in database.It is determined that during thematic factor, it is similar to
A kind of method for determining base features, in one embodiment of the invention, by visual collocation method, by thematic factor
Attribute information shown in the form of directory tree, for user choose, such as the All population capacities field in demographics.After it is determined that
The information such as thematic factor, table name, attribute field, value type corresponding to it stored in the form of an xml-file, supply
Called during later stage thematic charting.
The model library that step S3 is established includes thematic data processing model and symbol plotting model, wherein:Thematic number
Include Hierarchical Clustering model, dendrogram Clustering Model, average of variable according to processing model and progressively substitute Clustering Model, typical sample
This unit Clustering Model, Fuzzy Cluster Model, equal difference hierarchy model, etc. than more in hierarchy model and Statistic analysis models etc.
Kind;Symbol plotting model includes the symbol step-wedge model drawn to map symbol size and can calculate classification color
Colour model etc..
Step S4 carries out the selection setting of thematic data method for expressing, specifically comprises the following steps:
S41. according to the feature of thematic data, data processing model is chosen from model library;
The feature of thematic data includes spatial distribution characteristic (mainly including point-like, wire, discrete planar, continuous planar, sky
Between continuously distributed etc. six kinds of dispersed distribution, space), data scale feature (it is main include naming, order, interval, four chis of ratio
Degree), direction character (directionality of the main directionality and line for including point), data group feature (the main totality for including data group
The contrast characteristic in architectural feature, data group in feature, data group, the temporal aspect of data group) etc..The present invention is according to above-mentioned
The feature of thematic data, (symbolic method is usually pinpointed, wire accords with by setting the thematic data suitably used classification stage division
Number method, area method, qualitative background method, isoline method, dot method, motion symbol method, positioning diagram method, cartogram method and classification
One kind in the methods of ratio method), a kind of data processing model is chosen from model library.The data processing model information of selection with
XML file stores, for being called during later stage thematic charting.
S42. picks symbols rendering model
A kind of symbol plotting model is chosen from model library, the result handled according to thematic data carries out Symbolic Representation.
The selection information of symbol plotting model is stored with XML file, for being called during later stage thematic charting.
The drawing element in making thematic map template in step S5 mainly include mapborder, map relationship, text, chart,
Form, legend, engineer's scale, ole object (including Word, PDF and Excel etc.), compass and Drawing Object (point, line and face figure
Shape object) etc. drawing element.
Step S6 carries out the configuration of drawing element display information by parameter configuration mode, and specific steps include:
S61., the essential information of the mapborder configuration of thematic maps is set first, including between interior outer border symbol, picture frame grid
Away from the requirement of, lower-left angular coordinate and engineer's scale etc.;
S62., map relationship, text, chart, form, legend, engineer's scale, ole object, compass and Drawing Object etc. are set
The position of other drawing elements and attribute information, wherein, the position of these drawing elements is using mapborder as with reference to progress bond-allocating.
A kind of one-touch thematic maps automatic mapping system based on template, it is characterized in that, the system includes basis and propped up
Hold mode block, data management module, map operation module, Thematic Cartography module and one-touch into module, the basis branch
Hold mode block includes spatial database and Thematic Map Database;The data management module is used for from the spatial database query
Retrieval and reading data, the Thematic Map Database is saved in by the data after the Thematic Cartography resume module
In;The Thematic Cartography module be used for complete the configuration of thematic maps content, the selection of thematic data method for expressing and specially
Inscribe the configuration of map template key element, and XML file corresponding to generation;It is described it is one-touch into module be used for read it is described special topic ground
Figure content configuration XML file, thematic data method for expressing XML file and thematic maps template key element configuration information XML file, and
Carry out parsing and visually dissolve figure.
Beneficial effects of the present invention are:
The technical scheme is that the one-touch thematic maps automatic mapping method based on template, mould plate technique is used
In being made to Thematic map design.Template is expressed as the abstract of things of the like description, is the standard for defining certain a kind of things.By mould
Plate technique, which is incorporated into during Thematic map design makes, has a variety of advantages, such as simplifies complicated design process, improves drawing efficiency,
Improve Mapping System intelligence degree etc..Pass through the one-touch thematic maps automatic mapping side provided by the present invention based on template
Method, it is possible to increase making thematic map efficiency and drawing accuracy, automation, the intelligent level of making thematic map are lifted,
Accelerate the drawing course of thematic maps, save the human and material resources and financial resource of Thematic Cartography.
Brief description of the drawings
Fig. 1 is the system architecture diagram of one embodiment of the invention;
Fig. 2 is the flow chart of the one-touch Thematic Cartography of one embodiment of the invention;
Fig. 3 is the flow chart that one embodiment of the invention carries out thematic maps contents selection.
Embodiment
With reference to the accompanying drawings and detailed description, the present invention is explained in further detail, but not in any way
Limit the scope of the present invention.
Fig. 1 is the flow chart of one-touch thematic maps automatic mapping of the present embodiment based on template, is used according to this flow
C# and ArcGIS Engine develop the one-touch thematic maps automatic mapping system based on template, and Fig. 2 is base in specific embodiment
In the structured flowchart of the one-touch thematic maps automatic mapping system of template, constructing system comprises the following steps:
S1:Establish spatial database, including luv space database and Thematic Map Database;
S2:Thematic maps content information, generation thematic maps template key element configuration information XML are chosen from spatial database
File;
S3:Model library is established, the model library includes thematic data processing model and symbol plotting model;
S4:Thematic data method for expressing is chosen from model library, generates thematic data method for expressing XML file;
S5:Making thematic map ATL is established, wherein, making thematic map template includes a variety of drawing elements;
S6:The configuration of drawing element display information is carried out from making thematic map ATL by parameter configuration mode,
Generate thematic maps template key element configuration information XML file;
S7:One-touch automatic mapping, it is specially:Thematic maps content information is configured into XML file, thematic data table first
Show that method XML file and thematic maps template key element configuration information XML file carry out optimization processing, generation thematic maps configuration
XML texts, thematic maps configuration XML texts are then parsed, and visualized, realize the one-touch thematic maps based on template
Automatic mapping, produce the thematic maps of same type in batches.
Wherein, spatial database is established in the present embodiment to specifically comprise the following steps:
S11:Establish Spatial Database Systems and the conceptual model of application system;
S12:Conceptual model is converted into logical model, its logical construction include data item, record and record between contact,
Security, integrality and consistency constraint;
S13:It is whether consistent with conceptual model and user can be met from it for the logical construction in above-mentioned logical model
It is required that angle, its function and performance are evaluated, and is optimized;
S14:The physical model of spatial database is established according to logical construction, its physical storage structure includes file storage lattice
Formula, file storage structure, file access path and file storage etc.;
S15:Establish the data Layer of spatial database;
S16:Establish the data dictionary of spatial database.
Fig. 3 represents that the present embodiment carries out the flow of thematic maps contents selection, specifically comprises the following steps:
1) purposes or user require according to the map, set the essential informations such as type, theme and the engineer's scale of thematic maps;
2) according to step 1), base features are determined, wherein map style determines the selection of base features type, for example makes
When making geological disaster distribution map, the base features such as administrative area boundary line, settlement place, landforms are prerequisite;Its medium scale master
When influenceing the choice of same type of key element different stage, for example making distribution of water resources figure, 1:500000 engineer's scales it is special
Inscribe on map, certain river is represented with two-wire, 1:On the thematic maps of 1000000 engineer's scales, the river just probably needs to use
Single line represents;
3) according to step 2), suitable base features figure layer is chosen from spatial database, when base features are chosen, this
Inventive embodiments carry out the figure layer displaying in spatial database in the form of directory tree, and the figure layer of its needs is chosen for user,
The contents such as the title of base features figure layer, display sequence control information are saved in XML file;
4) according to step 1), the thematic factor data needed for thematic producing basic map are chosen, category is read from spatial database
Property data message table, and be shown in the form of directory tree, selected for user.By user selection thematic factor table name,
The information such as attribute field, value type are saved in XML file;
5) combining step 3) and step 4) generation XML file, generation thematic maps content information configuration XML file, supply
Used during later stage Thematic Cartography.
In the present embodiment, the selection setting to thematic data method for expressing specifically comprises the following steps:
S41. the classification stage division suitably used according to the feature selecting thematic data of thematic data
According to the feature of thematic data, such as spatial distribution characteristic, data scale feature, direction character, data group feature,
The classification stage division that analysis thematic data suitably uses, such as pinpoints symbolic method, line symbol method, area method, qualitative background method, equivalence
In the classification stage divisions such as collimation method, dot method, motion symbol method, positioning diagram method, cartogram method and classification ratio method
One kind;
S42. data processing model is chosen
According to the feature of thematic data and its classification stage division suitably used, suitable data are chosen from model library
Model is handled, the feature or essence of thematic factor are expressed with mathematical method.After choosing data processing model, the information is with XML texts
Part stores, for being called during later stage thematic charting;
S43. picks symbols rendering model
The picks symbols rendering model from model library, symbol is drawn according to the result that thematic data is handled.Symbol
The selection information of rendering model is stored with XML file, for being called during later stage thematic charting.
Wherein, the drawing element involved by making thematic map template mainly include mapborder, map relationship, text, chart,
Other drawing elements such as form, legend, engineer's scale, ole object, compass and Drawing Object.
The present embodiment carries out the configuration of drawing element display information by parameter configuration mode, and specific steps include:
S61., the essential information of the mapborder configuration of thematic maps is set first, including between interior outer border symbol, picture frame grid
Away from the requirement of, lower-left angular coordinate and engineer's scale etc.;
S62., position and the attribute information of other drawing elements are set, wherein, the position of other elements is using mapborder as reference
Carry out bond-allocating.
In the present embodiment, after completing the procedure, same type thematic maps is completed by one-touch automatic mapping method
Batch making output, be specially:
The base features of preservation thematic maps, thematic factor, thematic factors expression, map template etc. match somebody with somebody confidence first
The XML file of breath, generation thematic maps configuration XML texts are handled by optimizing;
Then according to the method for computer software engineering, cartographic data, drafting method, configuration information are carried out at procedure
Reason and software programming are realized, complete the one-touch thematic maps automatic mapping system based on template.
The one-touch thematic maps automatic mapping system includes base support module, data management module, map operation mould
Block, Thematic Cartography module and one-touch into module, wherein:
Base support module provides basic database support, model library support and ATL support.Supported in database
Aspect not only includes the thematic maps data generated after the management and storage of luv space database, in addition to thematic maps processing
The management and storage in storehouse;Thematic data processing model and symbol plotting model, wherein thematic data are provided in terms of model library support
Handling model includes Hierarchical Clustering model, Fuzzy Cluster Model and Statistic analysis models etc.;Symbol plotting model is included to map
The symbol step-wedge model that symbol dimension is drawn and the colour model that classification color can be calculated.
Data management module completes that data are retrieved and read from spatial database query, and the data after working process are protected
It is stored in Thematic Map Database, realizes that the persistence of thematic charting data preserves.
Map operation module provides basic map operation method, as map view, amplification, diminution, translation, attribute are looked into
Inquiry, figure layer display control etc..
Thematic Cartography module is the core of the embodiment of the present invention, mainly includes thematic maps essential information and determines, makes
Figure contents selection, drafting method selection, method for expressing determination, thematic data working process and drawing element arrangements etc..
It is one-touch to read thematic maps content configuration XML file, thematic data method for expressing XML file, specially into module
Map template key element configuration information XML file is inscribed, and is parsed and is visualized, to realize the mass of same type thematic maps
Quick production.
In one particular embodiment of the present invention, the one-touch thematic maps based on template is built certainly by the above method
Dynamic drawing formation system, a width is generated by the system《National oil and gas exploration exploitation registration condition diagram》, can carry out in accordance with the following steps
One-touch thematic maps automatic mapping based on template:
The first step:Prepare data, it is necessary to which data include the total storehouse of national mineral rights, geographical base map and go out figure view map mould
Plate.
Second step:Start this Mapping System, load geographical base map.Newly-built task, the system are carried out to the total storehouse of national mineral rights
Processing, extraction meet the data needed for drawing, generate task data mdb templates.
3rd step:Initialize drawing task, carry out data source configuration, selection prospecting registration data Exploration right Data source table and
Mining right Data source table, the system are handled data, generate two thematic maps of national oil and gas exploration exploitation registration situation
Layer, is saved in task mdb, and Exploration right and mining right inquiry figure layer are then selected at configuration querying figure layer interface, and will configuration
As a result store in Query.xml, the purpose of configuration determines the thematic map selected afterwards.
4th step:Spread out the map in systems management, newly-built map is simultaneously named as " national thematic maps ", in drawing scope
In select " whole nation " inner " national oil and gas exploration exploitation registration condition diagram ", then open out figure view, loading map template, and
It is appropriate to adjust out figure ornamenting key element, including longitude and latitude grid, block mark font size, block type and map form etc., selection special topic
It figure output format, can be DOC, MXD, AI, JPG or EPS form, and generate file, that is, generate《National oil and gas exploration exploitation registration
Condition diagram》.
The above method and constructed system are used for the making of batch same type thematic maps, one-touch special topic can be achieved
Map mass production.
Claims (9)
1. a kind of one-touch thematic maps automatic mapping method based on template, the basic data supporting module bag in methods described
Spatial database, model library and making thematic map ATL are included, it is characterized in that, wrap the step of the thematic maps automatic mapping
Include:
S1:Spatial database is established, spatial data includes luv space data and thematic maps data;
S2:Thematic maps content information, generation thematic maps content information configuration XML file are chosen from spatial database;
S3:Establish model library, the thematic data method for expressing in the model library includes thematic data processing model and symbol is painted
Simulation;
S4:Thematic data method for expressing is chosen from model library, generates thematic data method for expressing XML file;
S5:Making thematic map ATL is established, wherein, making thematic map template includes a variety of drawing elements;
S6:By parameter configuration mode, the configuration of drawing element display information, generation are carried out from making thematic map ATL
Thematic maps template key element configuration information XML file:The essential information of the mapborder configuration of thematic maps is set first;Again with mapborder
For with reference to the position for setting other drawing elements in addition to mapborder and attribute information;
S7:Thematic maps content information is configured into XML file, thematic data method for expressing XML file and thematic maps template will
Plain configuration information XML file carries out optimization processing, generation thematic maps configuration XML texts, parsing thematic maps configuration XML texts
This simultaneously carries out visualization output, realizes the one-touch thematic maps automatic mapping based on template.
2. the one-touch thematic maps automatic mapping method based on template as claimed in claim 1, it is characterized in that, step S1 is established
Spatial database comprises the following steps:
S11, establish the conceptual model of spatial database;
S12, conceptual model is converted into logical model, the function and performance of its logical construction evaluated, and is optimized;
S13, the physical model of spatial database is established according to logical construction, its physical storage structure is specially file storage lattice
Formula, file storage structure, file access path and file storage;
S14, establish the data Layer of spatial database;
S15, establish the data dictionary of spatial database, specially the overall structure definition of spatial database, data content sum
According to definition.
3. the one-touch thematic maps automatic mapping method based on template as claimed in claim 1, it is characterized in that, in step S2
Thematic maps content information be specially the map style of thematic maps, map theme, map scale, thematic maps base map will
The thematic factor of element and thematic maps;The selecting step of thematic maps content information is specially:Pass through the use of thematic maps first
Way or user require map style, map theme and the engineer's scale of setting thematic maps;Then according to the map class of thematic maps
Type and engineer's scale choose the base features of setting thematic maps;Finally chosen according to the map style of thematic maps and map theme
Set the thematic factor of thematic maps.
4. the one-touch thematic maps automatic mapping method based on template as claimed in claim 3, it is characterized in that, the setting is special
The base features of map and the thematic factor of setting thematic maps are inscribed by a kind of visual element configuring method, by base map
The attribute information of key element or thematic factor is shown in the form of directory tree, is set with facilitating to choose.
5. the one-touch thematic maps automatic mapping method based on template as claimed in claim 1, it is characterized in that, described in step S3
Thematic data processing model includes Hierarchical Clustering model, dendrogram Clustering Model, average of variable progressively substitute Clustering Model,
Typical sample unit Clustering Model, Fuzzy Cluster Model, equal difference hierarchy model, etc. than in hierarchy model and Statistic analysis models
It is a variety of;The symbol plotting model includes symbol step-wedge model and color grade disaggregated model.
6. the one-touch thematic maps automatic mapping method based on template as claimed in claim 1, it is characterized in that, described in step S5
A variety of drawing elements include mapborder, map relationship, text, chart, form, legend, engineer's scale, ole object, compass and figure pair
As.
7. the one-touch thematic maps automatic mapping method based on template as claimed in claim 6, it is characterized in that, described OLE pairs
As for the one or more in Word objects, PDF objects and Excel objects.
8. the one-touch thematic maps automatic mapping method based on template as claimed in claim 1, it is characterized in that, described in step S6
The essential information of mapborder configuration is specially interior outer border symbol, picture frame mesh spacing, lower-left angular coordinate and engineer's scale.
A kind of 9. base realized using any one-touch thematic maps automatic mapping methods based on template of claim 1-8
In the one-touch thematic maps automatic mapping system of template, it is characterized in that, the system includes basic data supporting module, data
Management module, map operation module, Thematic Cartography module and one-touch into module, the basic data supporting module bag
Include spatial database, model library and making thematic map ATL;The data management module is used for from the spatial database
Query and search and reading data, the model library and special topic are saved in by the data after the Thematic Cartography resume module
In map making ATL;The Thematic Cartography module is used to complete the configuration of thematic maps content, thematic data expression
The selection of method and the configuration of thematic maps template key element, and XML file corresponding to generation;It is described one-touch to be used for into module
Read thematic maps content configuration XML file, thematic data method for expressing XML file and the configuration of thematic maps template key element
Information XML file, and carry out parsing and visually dissolve figure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410232141.6A CN104008162B (en) | 2014-05-28 | 2014-05-28 | A kind of one-touch thematic maps automatic mapping method and system based on template |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410232141.6A CN104008162B (en) | 2014-05-28 | 2014-05-28 | A kind of one-touch thematic maps automatic mapping method and system based on template |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104008162A CN104008162A (en) | 2014-08-27 |
CN104008162B true CN104008162B (en) | 2017-12-08 |
Family
ID=51368819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410232141.6A Expired - Fee Related CN104008162B (en) | 2014-05-28 | 2014-05-28 | A kind of one-touch thematic maps automatic mapping method and system based on template |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104008162B (en) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105117507B (en) * | 2015-02-13 | 2018-07-27 | 中国人民解放军信息工程大学 | Statistical map legend automatic generation method based on element combinations |
CN104794236B (en) * | 2015-05-07 | 2018-04-20 | 中国测绘科学研究院 | A kind of map making rule structure and its structured organization method and system |
CN104951567B (en) * | 2015-07-14 | 2018-02-02 | 国家信息中心 | Natural resources key element level production method and system |
CN106682001B (en) * | 2015-11-05 | 2019-05-14 | 新华通讯社 | Multi-scale mass data space rendering method based on grid |
CN105608119A (en) * | 2015-12-16 | 2016-05-25 | 北京吉威数源信息技术有限公司 | Rapid thematic map drawing technology |
CN105761313A (en) * | 2016-02-26 | 2016-07-13 | 中国地质大学(武汉) | Method of setting up three-dimensional landform symbol model and electronic device |
CN106055569A (en) * | 2016-05-19 | 2016-10-26 | 刘春菊 | Method for batched charting of planning theme based on GIS index data drive |
CN106021592A (en) * | 2016-06-06 | 2016-10-12 | 武汉大学 | Online thematic map making system and method |
CN106126696B (en) * | 2016-06-30 | 2019-03-22 | 中国地质大学(武汉) | Thematic maps production method and system based on format correlation model |
CN107085565A (en) * | 2016-12-22 | 2017-08-22 | 武汉智博创享科技有限公司 | A kind of thematic map form method of adjustment and system |
CN108334564B (en) * | 2018-01-12 | 2021-10-22 | 南京海兴电网技术有限公司 | Multi-theme chart display method based on space object |
CN108710674B (en) * | 2018-02-08 | 2021-08-13 | 中国人民解放军61540部队 | Processing method for reducing vector geographic PDF map data volume |
CN109558200B (en) * | 2018-12-04 | 2022-03-08 | 中国航空无线电电子研究所 | Method for configuring style of airborne vector map |
CN109829030A (en) * | 2019-02-21 | 2019-05-31 | 中国科学院地理科学与资源研究所 | The drafting method of thematic maps |
CN109977183B (en) * | 2019-03-18 | 2021-06-08 | 武大吉奥信息技术有限公司 | Drawing method of planning and natural resource service drawings in WebGIS environment |
CN110489499B (en) * | 2019-05-31 | 2022-11-18 | 武汉大学 | On-line intelligent thematic map compiling method |
CN110532335A (en) * | 2019-08-23 | 2019-12-03 | 武汉智图科技有限责任公司 | A kind of thematic map autodraft method based on model-driven |
CN110675729B (en) * | 2019-10-14 | 2021-07-20 | 山东省国土测绘院 | Multi-version local geographic information integrated drawing method and system |
CN111209355B (en) * | 2019-10-31 | 2023-12-22 | 浙江中测时空科技有限公司 | Visual mapping method for enterprise mu average benefit thematic map |
CN111143716B (en) * | 2019-12-27 | 2023-06-20 | 中国人民解放军战略支援部队信息工程大学 | Self-adaptive map display method and device based on lake object |
CN113094610A (en) * | 2021-03-10 | 2021-07-09 | 浙江中控技术股份有限公司 | Thematic map configuration method based on attribute configuration |
CN115687480A (en) * | 2022-10-31 | 2023-02-03 | 朱俊丰 | Assembled wisdom garden one-picture system |
CN116402968B (en) * | 2023-06-08 | 2023-09-05 | 中国科学院地理科学与资源研究所 | Multi-index statistical map making method and device based on map making template |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101587570A (en) * | 2008-05-22 | 2009-11-25 | ***助在线信息技术有限公司 | A kind of equipment of backstage management of platform and method |
CN103530340A (en) * | 2013-10-08 | 2014-01-22 | 北京农业信息技术研究中心 | Network thematic map making method and map making system |
-
2014
- 2014-05-28 CN CN201410232141.6A patent/CN104008162B/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101587570A (en) * | 2008-05-22 | 2009-11-25 | ***助在线信息技术有限公司 | A kind of equipment of backstage management of platform and method |
CN103530340A (en) * | 2013-10-08 | 2014-01-22 | 北京农业信息技术研究中心 | Network thematic map making method and map making system |
Non-Patent Citations (1)
Title |
---|
基于AE的地震应急专题图快速生成***设计与实现;魏艳旭等;《价值工程》;20140331(第8期);第229-230页 * |
Also Published As
Publication number | Publication date |
---|---|
CN104008162A (en) | 2014-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104008162B (en) | A kind of one-touch thematic maps automatic mapping method and system based on template | |
US20200134915A1 (en) | System for constructing urban design digital sand table | |
de By et al. | Principles of geographic information systems | |
CN103366633B (en) | Water conservation map data model-based flood risk map drawing method and system thereof | |
CN103744846A (en) | Multidimensional dynamic local knowledge map and constructing method thereof | |
CN115269751A (en) | Method for constructing geographic entity space-time knowledge map ontology base | |
Liu et al. | Towards a general field model and its order in GIS | |
CN103177103A (en) | Three-dimensional geographical information system management platform | |
Mihaylenko et al. | Integrated processing of spatial information based on multidimensional data models for general planning tasks | |
CN104008209B (en) | Reading-writing method for MongoDB cluster geographic data stored with GeoJSON format structuring method | |
CN113742505B (en) | Mass synthetic aperture radar interferometry (InSAR) data online visualization method | |
CN115017348A (en) | Method and device for realizing grid data graph | |
CN110502595A (en) | A method of picking up longitude and latitude information from planning map | |
Anselin | An Introduction to Spatial Data Science with GeoDa: Volume 1: Exploring Spatial Data | |
CN108875087A (en) | A method of description things space attribute is simultaneously searched based on the description | |
Pérez et al. | Fuzzy spatial data warehouse: A multidimensional model | |
Hua et al. | Geographic information systems | |
Reveiu et al. | Techniques for Statistical Data Visualization in GIS | |
Zhang et al. | A conceptual framework for the automated generalization of geological maps based on multiple agents and workflow | |
Morang et al. | Regional Morphology Analysis Package (RMAP). Version 3, User's guide and tutorial | |
Zarytskyi et al. | Automation of geospatial objects converting into the classifiers according to the European data standards | |
Wang et al. | Visualisation of spatial data quality for internet and mobile GIS applications | |
Jia et al. | The spatial data warehouse establishment for Digital South China Sea | |
Yan et al. | System for automatic generalization of topographic maps | |
Jihua et al. | Research and Application on Technology of Integration and Processing of Multi-Source and Multi-Scale Spatial Data (IPMMSD) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20171208 |