Movatterモバイル変換


[0]ホーム

URL:


CN109783592A - A kind of situation map dynamic plotting system - Google Patents

A kind of situation map dynamic plotting system
Download PDF

Info

Publication number
CN109783592A
CN109783592ACN201811651393.7ACN201811651393ACN109783592ACN 109783592 ACN109783592 ACN 109783592ACN 201811651393 ACN201811651393 ACN 201811651393ACN 109783592 ACN109783592 ACN 109783592A
Authority
CN
China
Prior art keywords
plotted data
data
situation
map
situation map
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811651393.7A
Other languages
Chinese (zh)
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.)
Zhejiang Tongchuan Engineering Consulting Co Ltd
Original Assignee
Zhejiang Tongchuan Engineering Consulting Co Ltd
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 Zhejiang Tongchuan Engineering Consulting Co LtdfiledCriticalZhejiang Tongchuan Engineering Consulting Co Ltd
Priority to CN201811651393.7ApriorityCriticalpatent/CN109783592A/en
Publication of CN109783592ApublicationCriticalpatent/CN109783592A/en
Pendinglegal-statusCriticalCurrent

Links

Landscapes

Abstract

The present invention relates to a kind of situation map dynamic plotting systems, in order to mark and draw overabundance of data when solving situation map plotting in the prior art, the problem of being easy overlapping, propose a kind of technical solution are as follows: a kind of situation map dynamic plotting system, including user terminal, data access layer and database, user terminal is equipped with front end tool collection;Data access layer includes that situation map marks and draws module, dynamic marks and draws display module and situation map management module;Database includes plotted data library, template picture library, situation picture library and region GIS map picture library.The situation map dynamic plotting system application method includes plotted data typing operation, plotted data modification operation, the operation of situation map Dynamic Display and situation map down operation.The present invention classifies in figure layer to plotted data, and user can choose display when checking or hide Layers so that the displaying of situation map is relatively sharp intuitive, cater to it is different need to select different figure layers to be shown, more targetedly.

Description

A kind of situation map dynamic plotting system
Technical field
The present invention relates to a kind of plotting systems, and in particular to it is anti-to be mainly used for flood control for a kind of situation map dynamic plotting systemThe dynamic of flood information is marked and drawed.
Background technique
Situation map is using map as base map, using various labels, icon, text, annotation, by the target, action side of taking actionCase, action deployment, resource distribution, personnel form into columns, take action implementation procedure and corresponding job facilities, facilities, weather environment,All information flags relevant to action such as topography and geomorphology react the Dynamic Graph of global situation for obtained one on base map.
However there are a large amount of plotted data in the information that dynamic is marked and drawed is shown, these information are drawn by icon or linesIt makes, partial information is closer to because of its coordinate so there are icon overlay phenomenons during plotting, so no matter markingIt will all make troubles to user during drawing or during showing, and individually judge the display of a certain information or hide to needWant a large amount of type judgement that can realize that this virtually brings a large amount of burden to front end rendering, and the system of resulting even in is run quicklyIt bursts.If publication date is on 2 26th, 2014, in the Chinese patent of Publication No. CN103605463A, disclose a kind of based on GISThe drawing method of the quick situation plotting system of platform and touch panel device, the plotted data Direct Mark in the invention is in GISOn map, more mixed and disorderly in display, user is more inconvenient when using.
Summary of the invention
It is an object of the invention to overcome the above deficiencies in the existing technologies, and provide it is a kind of reasonable in design,It is well arranged, situation map dynamic plotting system easy to use.
Technical solution used by the present invention solves the above problems is: the situation map dynamic plotting system includes user's endEnd, data access layer and database;The data access layer respectively with user terminal and database data interchange;
The data access layer includes:
Situation map marks and draws module, for typing, modification plotted data;
Dynamic marks and draws display module, forms dynamic for integrating region tile data and plotted data and marks and draws as a result, and will mark and drawAs a result it is transmitted to user terminal;
Situation map management module is transported to user terminal and downloads for user for obtaining plotted data and situation diagram dataIt uses.
Preferably, heretofore described database includes:
Plotted data library, for storing the plotted data for marking and drawing module typing by situation map;
Template picture library, for storing template picture;
Situation picture library, for storage integration template picture, plotted data, region GIS map situation diagram data;
Region GIS map picture library is used for storage region GIS map data.
Preferably, heretofore described plotted data library is relevant database;The template picture library and situation picture libraryFor non-relational database;The region GIS map data stored in the region GIS map picture library are tile diagram form;It is describedThe situation diagram data stored in situation picture library is picture file form;The template picture stored in the template picture library is picture textPart form.
Preferably, heretofore described plotted data includes situation map management data, regional information, user information, preventsFlood person liable and flood control emphasis.
Preferably, heretofore described user terminal is equipped with front end tool collection;The front end tool collection includes typingStart button, typing conclusion button, shows button and download button at modification button.
The application method of the situation map dynamic plotting system includes plotted data typing operation, and plotted data modification operates,The operation of situation map Dynamic Display and situation map down operation;
The plotted data typing operation includes the following steps:
S1: user clicks typing button, and situation map is marked and drawed after module receives order, loading area GIS map on the subscriber terminalNew figure layer is established in bottom background as bottom background, and based on openlayer frame, user is in the enterprising action of new figure layerState editor, typing plotted data;
After S2: one group of plotted data typing, user establishes figure layer typing plotted data again, until all plotted datas are recordedEnter to finish;
S3: after all plotted data typings, user clicks save button, and situation map marks and draws module for the plotted data of typingAnd the corresponding object ID of the plotted data is stored in plotted data library, so as to subsequent management use;
The plotted data modification operation includes the following steps:
S1: user clicks modification button, then directly carries out in plotted data editor's figure layer that situation map marks and draws modules exhibitModification, the mode of modification includes the modification by dragging or being rotated into row plotted data position in figure layer, or passes through inputReplace the plotted data of mistake;
S2: after the completion of modification, save button is clicked, situation map is marked and drawed module according to the object ID of the plotted data of modification, left outCorresponding plotted data in plotted data library, and modified plotted data is stored in plotted data library, it completes to mark and draw numberAccording to change.
The situation map Dynamic Display operation includes the following steps:
S1: user, which clicks, shows that button marks and draws display module to dynamic and assigns displaying order, and input need to show the object of situation mapID;
S2: after dynamic marks and draws display module acquisition object ID, transferring relevant region GIS map from the GIS map picture library of region,Relevant plotted data is transferred from plotted data library;
S3: the region GIS map and plotted data transferred are transmitted to user terminal and are shown by dynamic plotting display module;
The situation map down operation includes the following steps:
S1: user clicks download button, assigns download command to situation map management module;
S2: situation map management module obtains the attribute data of the situation map to be downloaded from plotted data library;
S3: situation map management module obtains corresponding situation map file from situation picture library;
S4: situation map management module provides a user the downloading of situation map file.
Preferably, plotted data is defaulted with being placed on region GIS in heretofore described situation map Dynamic Display operationThe center of figure corresponding region determines that the algorithm of the regional center position is as follows:
The region is divided into n zonule, each zonule area is σi, the center point coordinate of each zonule area is(xi, yi), the gross area in the region is S, the center point coordinate (xg, yg) in the region are as follows:
Preferably, plotted data placement process further includes following steps in the present invention: sentencing after the central point being calculatedIt is disconnected whether to fall within the scope of corresponding region;If corresponding plotted data is centrally disposed a coordinate within the scope of corresponding regionOn;If calculating center point coordinate with the following method not within the scope of corresponding region:
The region is divided into n zonule, each zonule area is σi, the center point coordinate of each small area is (xi, yi),The center point coordinate (x2, y2) in the region are as follows:
Preferably, plotted data is being marked in the form of structural data in heretofore described plotted data typing operationIt draws in database and is stored;After plotted data stores, situation map marks and draws module and transfers plotting from plotted data library againData transfer region GIS map from the GIS map picture library of region, the template needed for transferring generation situation map in template picture libraryThen the plotted data transferred, region GIS map and Prototype drawing are synthesized, ultimately generate situation map file and be stored in situation by figureIn picture library, and the attribute data of situation map file generated is stored in plotted data library.
Preferably, heretofore described dynamic, which marks and draws display module, carries out plotting number by the way of the multi-layer image of free hand drawing sourceAccording to displaying, user inputs a command for showing to figure layer or not showing and select by user terminal, shows that figure layer is shown pairThe plotted data of type is answered, does not show the plotted data for then hiding corresponding types.
Compared with prior art, the present invention having the following advantages that and effect:
1. the situation map dynamic plotting system in the present invention uses three-tier architecture mode, system is based on modularized design thinking, layerIt is secondary clear;The present invention is based on openlayer frames to realize that map shows and mark and draw the figure layer displaying of element, exists to plotted dataClassify in figure layer, user can choose display when checking or hide Layers, so that the displaying of situation map is relatively sharpIntuitively, cater to it is different need to select different figure layers to be shown, more targetedly.
2. the flood control person liable, flood control emphasis, situation map in plotted data of the present invention manage data, regional information, userThere are apparent structured relations for information, therefore select the form of structural data to be stored, and the processing of structural dataRelatively stable, at low cost, low using threshold and search efficiency is prominent, therefore the present invention is lasting by this method by critical dataChange;Region GIS map picture library is the persistence that geographical map source data is realized in a manner of tile figure, the situation map and mould of generationPlate picture library is all stored in the form of picture file, to facilitate system that can directly show image or read image data and nothingIt need to carry out excessive calculation processing.The previous year completion is drawn without repeating when data persistence to carry out situation map change every yearAchievement, need to only change the content that is changed of current year can be completed the change of situation map drafting, improve the anti-efficiency for doing work.
Detailed description of the invention
Fig. 1 is the structural schematic diagram of situation map dynamic plotting system in the embodiment of the present invention.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawing and by embodiment, and following embodiment is to this hairBright explanation and the invention is not limited to following embodiments.
Embodiment.
Referring to Fig. 1, the situation map dynamic plotting system in the present embodiment includes user terminal, data access layer and dataLibrary;Data access layer respectively with user terminal and database data interchange;
Data access layer in the present embodiment includes:
Situation map marks and draws module, for typing, modification plotted data;
Dynamic marks and draws display module, forms dynamic for integrating region tile data and plotted data and marks and draws as a result, and will mark and drawAs a result it is transmitted to user terminal;
Situation map management module is transported to user terminal and downloads for user for obtaining plotted data and situation diagram dataIt uses.
Database in the present embodiment includes:
Plotted data library, for storing the plotted data for marking and drawing module typing by situation map;
Template picture library, for storing template picture;
Situation picture library, for storage integration template picture, plotted data, region GIS map situation diagram data;
Region GIS map picture library is used for storage region GIS map data.
Plotted data library in the present embodiment is relevant database, and plotted data includes situation map management data, areaInformation, user information, flood control person liable and flood control emphasis;Template picture library and situation picture library are non-relational database;Region GISThe region GIS map data stored in map library are tile diagram form;The situation diagram data stored in situation picture library is pictureDocument form;The template picture stored in template picture library is picture file form.
User terminal in the present embodiment is equipped with front end tool collection;Front end tool collection include typing button, modification button,Save button shows button and download button.
The application method of situation map dynamic plotting system in the present embodiment includes plotted data typing operation, plotted dataModification operation, the operation of situation map Dynamic Display and situation map down operation;
Data inputting operation is marked and drawed in the present embodiment to include the following steps:
S1: user clicks typing button, and situation map is marked and drawed after module receives order, loading area GIS map on the subscriber terminalNew figure layer is established in bottom background as bottom background, and based on openlayer frame, user is in the enterprising action of new figure layerState editor, typing plotted data;
After S2: one group of plotted data typing, user establishes figure layer typing plotted data again, until all plotted datas are recordedEnter to finish;
S3: after all plotted data typings, user clicks save button, and situation map marks and draws module for the plotted data of typingAnd the corresponding object ID of the plotted data is stored in plotted data library, plotted data is marking and drawing number in the form of structural dataAccording to being stored in library;After plotted data stores, situation map marks and draws module and transfers plotted data from plotted data library again,Region GIS map is transferred from the GIS map picture library of region, the Prototype drawing needed for transferring generation situation map in template picture library, soThe plotted data transferred, region GIS map and Prototype drawing are synthesized afterwards, situation map file is ultimately generated and is stored in situation picture libraryIn, and the attribute data of situation map file generated is stored in plotted data library.
Data modification operation is marked and drawed in the present embodiment to include the following steps:
S1: user clicks modification button, then directly carries out in plotted data editor's figure layer that situation map marks and draws modules exhibitModification, the mode of modification includes the modification by dragging or being rotated into row plotted data position in figure layer, or passes through inputReplace the plotted data of mistake;
S2: after the completion of modification, save button is clicked, situation map is marked and drawed module according to the object ID of the plotted data of modification, left outCorresponding plotted data in plotted data library, and modified plotted data is stored in plotted data library, it completes to mark and draw numberAccording to change.
Situation map Dynamic Display operation in the present embodiment includes the following steps:
S1: user, which clicks, shows that button marks and draws display module to dynamic and assigns displaying order, and input need to show the object of situation mapID;
S2: after dynamic marks and draws display module acquisition object ID, transferring relevant region GIS map from the GIS map picture library of region,Relevant plotted data is transferred from plotted data library;
S3: the region GIS map and plotted data transferred are transmitted to user terminal and are shown by dynamic plotting display module;It is dynamicState is marked and drawed displaying and is carried out in a manner of the multi-layer image of free hand drawing source, and user inputs a command for showing figure layer or not opening up by user terminalShow and selected, show that figure layer shows the plotted data of corresponding types, does not show the plotted data for then hiding corresponding types.
The present embodiment plotted data default during displaying is placed on the center of region GIS map corresponding region,Determine that the algorithm of the regional center position is as follows:
S1: the region is divided into n zonule, each zonule area is σi, center of gravity Gi, the gross area in the region is S,The center (xg, yg) in the region is
S2: judge whether to fall within the scope of corresponding region after the central point being calculated;If within the scope of corresponding region,Corresponding plotted data is centrally disposed on a coordinate;If calculating central point with the following method not within the scope of corresponding regionCoordinate:
The region is divided into n zonule, each zonule area is σi, the center point coordinate of each small area is (xi, yi),The center point coordinate (x2, y2) in the region are as follows:
Situation map down operation includes the following steps: in the present embodiment
S1: user clicks download button, assigns download command to situation map management module;
S2: situation map management module obtains the attribute data of the situation map to be downloaded from plotted data library;
S3: situation map management module obtains corresponding situation map file from situation picture library;
S4: situation map management module provides a user the downloading of situation map file.
In addition, it should be noted that, the specific embodiments described in this specification, the shape of parts and components are namedTitle etc. can be different, and above content is only to structure of the invention example explanation described in this specification.It is all according toAccording to equivalence changes or simple change that the invention patent design structure, feature and principle is done, it is included in this hairIn the protection scope of bright patent.Those skilled in the art can do described specific embodiment variousThe mode that the modify or supplement or adopt of various kinds is similar substitutes, and without departing from structure of the invention or surmounts present claimsRange defined in book, is within the scope of protection of the invention.

Claims (10)

9. the application method of situation map dynamic plotting system according to claim 6, which is characterized in that the plotted dataPlotted data is stored in plotted data library in the form of structural data in typing operation;Plotted data storage finishesAfterwards, situation map marks and draws module and transfers plotted data from plotted data library again, transfers region GIS from the GIS map picture library of regionMap, the Prototype drawing needed for transferring generation situation map in template picture library, then by the plotted data transferred, region GIS mapIt is synthesized with Prototype drawing, ultimately generates situation map file and be stored in situation picture library, and by the category of situation map file generatedProperty data are stored in plotted data library.
CN201811651393.7A2018-12-312018-12-31A kind of situation map dynamic plotting systemPendingCN109783592A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811651393.7ACN109783592A (en)2018-12-312018-12-31A kind of situation map dynamic plotting system

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811651393.7ACN109783592A (en)2018-12-312018-12-31A kind of situation map dynamic plotting system

Publications (1)

Publication NumberPublication Date
CN109783592Atrue CN109783592A (en)2019-05-21

Family

ID=66499726

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811651393.7APendingCN109783592A (en)2018-12-312018-12-31A kind of situation map dynamic plotting system

Country Status (1)

CountryLink
CN (1)CN109783592A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110647611A (en)*2019-09-242020-01-03中煤航测遥感集团有限公司Element attribute labeling method and device based on ArcGIS platform, electronic equipment and computer readable storage medium
CN113157333A (en)*2021-03-252021-07-23中国电子科技集团公司第二十九研究所Novel situation plotting plug-in front end integrated architecture
CN115220615A (en)*2022-07-292022-10-21深圳华创电科技术有限公司Situation interaction system based on geographic information system
CN116860215A (en)*2023-08-292023-10-10中国兵器装备集团兵器装备研究所Map presentation method, device and storage medium based on open source hong Meng system

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102339552A (en)*2011-02-142012-02-01朱江Instrument driven situation map collaborative plotting system and method
CN103268585A (en)*2013-04-192013-08-28南京莱斯信息技术股份有限公司Emergency rescue universal situation map system and implementation method thereof
CN103605463A (en)*2013-11-282014-02-26东莞中国科学院云计算产业技术创新与育成中心Rapid momentum plotting system and method based on GIS platform and touchscreen device
CN107133351A (en)*2017-05-252017-09-05北京元心科技有限公司Drawing method and device, user terminal, server and computer-readable medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102339552A (en)*2011-02-142012-02-01朱江Instrument driven situation map collaborative plotting system and method
CN103268585A (en)*2013-04-192013-08-28南京莱斯信息技术股份有限公司Emergency rescue universal situation map system and implementation method thereof
CN103605463A (en)*2013-11-282014-02-26东莞中国科学院云计算产业技术创新与育成中心Rapid momentum plotting system and method based on GIS platform and touchscreen device
CN107133351A (en)*2017-05-252017-09-05北京元心科技有限公司Drawing method and device, user terminal, server and computer-readable medium

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
贺佐安: "计算几何-多边形的重心", 《CNBLOG》*
顾小玲: "地图动态协同标绘技术及其在大气污染事故应急中的应用", 《中国优秀硕士学位论文全文数据库 工程科技Ⅰ辑》*

Cited By (6)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN110647611A (en)*2019-09-242020-01-03中煤航测遥感集团有限公司Element attribute labeling method and device based on ArcGIS platform, electronic equipment and computer readable storage medium
CN113157333A (en)*2021-03-252021-07-23中国电子科技集团公司第二十九研究所Novel situation plotting plug-in front end integrated architecture
CN113157333B (en)*2021-03-252022-09-02中国电子科技集团公司第二十九研究所Situation plotting plug-in front-end integrated system
CN115220615A (en)*2022-07-292022-10-21深圳华创电科技术有限公司Situation interaction system based on geographic information system
CN116860215A (en)*2023-08-292023-10-10中国兵器装备集团兵器装备研究所Map presentation method, device and storage medium based on open source hong Meng system
CN116860215B (en)*2023-08-292023-12-08中国兵器装备集团兵器装备研究所Map presentation method, device and storage medium based on open source hong Meng system

Similar Documents

PublicationPublication DateTitle
CN109783592A (en)A kind of situation map dynamic plotting system
US8867088B2 (en)Information processing apparatus for selecting a template in which at least one image is to be arranged, control method of information processing apparatus for selecting a template in which at least one image is to be arranged, and storage medium storing a program for selecting a template in which at least one image is to be arranged
CN102074080B (en)Customization and management method of visual management invoice template
CN103793178B (en)Vector graph editing method of touch screen of mobile device
CN109727298A (en)Poster generation method, device, equipment and computer storage medium
CN107066426A (en)Modification is created when transforming the data into and can consume content
CN102467519B (en)Visualization plotting method and system based on geographic information system
CN114217719A (en)Multi-dynamic-target display method and device, electronic equipment and storage medium
CN111709069B (en)Decoration scheme generation method and device, computer equipment and storage medium
CN114792295B (en)Method, device, equipment and medium for correcting blocked object based on intelligent photo frame
CN114663414B (en)Rock and ore recognition and extraction system and method based on UNET convolutional neural network
CN103852080B (en)The map-indication method of object and system
CN111275788A (en)Graph synthesis method based on common template graph and differential topological graph
CN104766314A (en)Fabric reading machine and method with defect marking function
CN107330975A (en)A kind of three-dimensional military marker mapping system
CN101707867A (en)Digital paper-enabled product and correlation technique thereof
CN107749074B (en)Method and device for drawing map and computing equipment
JP5408513B2 (en) Electronic pen system and program thereof
CN104700186A (en) Resource Management Method for Command and Training Exercise System
CN106776745A (en)The processing method of business paper, the processing unit of business paper and terminal
JP5408511B2 (en) Electronic pen system, computer apparatus and program thereof
JP6543515B2 (en) Guidance information display device, guidance information display system, and program
CN111651129B (en)Method, device, storage medium and equipment for dynamic symbolization of batch printing
CN110675729B (en)Multi-version local geographic information integrated drawing method and system
JP5141997B2 (en) Computer, display system using the same, and program thereof

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20190521

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp