CN103186549A - Management method for mass tile raster data file - Google Patents
Management method for mass tile raster data file Download PDFInfo
- Publication number
- CN103186549A CN103186549A CN2011104462400A CN201110446240A CN103186549A CN 103186549 A CN103186549 A CN 103186549A CN 2011104462400 A CN2011104462400 A CN 2011104462400A CN 201110446240 A CN201110446240 A CN 201110446240A CN 103186549 A CN103186549 A CN 103186549A
- Authority
- CN
- China
- Prior art keywords
- data
- file
- tile
- management method
- module
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a management method for a mass tile raster data file. On the basis of the tile raster data file, the invention relates to a mass tile raster data file management method which supports high concurrency reading and is indexed on the basis of hierarchy. Disc space occupied by the tile raster data file is reduced; the maintainability and the movement of the tile raster data file can be favorably carried out; the tile file data storage structure is optimized; the management method has the advantages of higher reliability and shorter response time; and the data safety is guaranteed.
Description
Technical field
The present invention relates to a kind of management method of magnanimity tile grid data file, be specifically related to a kind of magnanimity the tile grid data, support highly concurrently to read, based on the file management method of level index.
Background technology
Along with the appearance of magnanimity tile ground diagram technology, greatly improved the fast browsing under the dragging of map, convergent-divergent and the different proportion chi.In the tile map file nature of management be exactly the general map of people as figure background mainly, and adopt the method that generates in advance to leave server end in, then according to different requests, map tile is accordingly sent to the process of client.Because the map of client-requested is to generate in advance, does not need as traditional WebGIS user's request to be calculated in real time and draw, so tile ground diagram technology can be in the superiority that has speed aspect the demonstration of map.How map tile generates, and how feeds back to the user according to user's the request scope tile of will being correlated with in real time, and this need set up a good index mechanism.The tile index is the major technique means of current network electronic map issue, and it adopts the pre-thought that generates that map is carried out horizontal framing and vertically classification, retrieves corresponding segment and finishes splicing automatically according to user's request dynamic then.
At present, the basis for the management of tile file is pyramid algorith.Because map tile is based on the grille picture that vector data generates, itself does not have spatial positional information.But each is opened map tile and crossed over fixing longitude and latitude step-length under specific engineer's scale, so be easy to calculate the more specific location information of this map tile.So the filename that adopts map tile identifies the geographic position at its place.It is to be noted: because the enormous amount of map tile, if deposit all map tile with same file, not only can cause the managerial confusion of tile data, and for the operating system of depositing map tile, in each file file deposit limited amount, be difficult to reach the requirement of depositing in map tile storehouse.Because other map tile storehouse of different proportion chi level is relatively independent, thus other file of corresponding proportion chi level set up respectively in order to depositing other map tile of this level, and then according to the specific algorithm of grid index other map tile of this level is further stored classifiedly.But there is very big defective:
1, the file management mode that provides of operating system is provided, and quantity of documents is huge, will produce a lot of fragment spaces, is unfavorable for effective utilization of disk space.
2, the direct viewing files of the management of tile file at present is unfavorable for the secret of map datum.
3, the enormous amount of tile file is to the maintainability of data and mobile convenience also shortcoming to some extent.
Summary of the invention
The management method that the purpose of this invention is to provide a kind of magnanimity tile grid data file.The present invention is a kind of tile grid data that relate to a kind of magnanimity, support highly concurrently to read, based on the file management method of level index.The present invention comprises a plurality of functional modules altogether, wherein has data exchange module, data compilation module, data query module, data to add module, data update module.Be specifically:
(1) data exchange module.Because data interaction need be crossed over two platforms, so need a module that data are transferred to the another one platform from a platform.This module mainly is responsible for giving GIS platform with the tile file.
(2) data compilation module.Because the data magnitude is bigger, in order to improve the response speed of Core Feature, has set up file index, level index and spatial index at application function.This module is used for finishing the conversion work from original magnanimity tile grid file to self-defining 2 system files.
(3) data query module.This module is mainly used to satisfy the function of returning a raster file at specific request.
(4) data are added module.The interpolation module of data only needs interpolation request of simple transmission data can be added in the file.
(5) data update module.Traditional Data Update will find original rasterizing file and cover data before, be unfavorable for the renewal of data, directly send the renewal that a update request can be finished data in this management method, the renewal of data wherein supports partial update and the overall situation to upgrade.
Magnanimity tile grid data are compiled into index file and the data file of specific format in the present invention by program compiler, and index file and data file uploaded onto the server, server calls this by the backstage and serves to judge user's request and call corresponding functional module and respond.By this service, the user can obtain map very conveniently and come out by browser-presented.
The realization of native system fence is based on management magnanimity grid tile data file.By optimizing data store organisation, under the help of the algorithm of powerful server, efficient c language and bottom, under the concurrent situation of height, for the response time of a tile file, only need not consume 10 milliseconds namely shows vector data, has greatly improved efficient.
Beneficial effect of the present invention is as follows:
(1) the present invention has reduced the disk space that the tile grid data file takies.
(2) the present invention is conducive to tile grid data file maintainability and movement.
(3) the present invention has optimized the storage organization of tile file data, under equal conditions, has higher reliability and shorter response time.
(4) the present invention supports the keeper to the encryption of final data file, has guaranteed the security of data.
Description of drawings
Fig. 1 is the synoptic diagram that exchanges data, data compilation and the system of raster data tile file management system of the present invention disposes;
Fig. 2 is the schematic flow sheet of client of the present invention when raster data tile file management system is once asked;
Embodiment
Describe the specific embodiment of the present invention in detail below in conjunction with the drawings and specific embodiments.
Referring to the synoptic diagram that exchanges data, data compilation and the system of the raster data tile file management system of accompanying drawing 1 disposes, native system mainly comprises: raw data 1, data compilation system 2, data file 3, file management engine 4, server 5, user side 6.Raw data 1 is converted to the data file 3 of No-SQL by data compilation system 2 with data, and data file 3 is a kind of specific 2 system data files, mainly comprises file index and data content.File management system engine 4 can promptly navigate to the tile file by file index.By calling file management engine 4, when user side 6 sent request to server, file management engine 4 can in time respond server 5 on the backstage.
Are client of the present invention schematic flow sheets when raster data tile file management system is once asked referring to accompanying drawing 2.User side 6 is determined needed function and parameters, and the request that transmission is comprised correlation parameter is to file management engine 4.File management system engine 4 is determined the functional module that need call by parameter:
1, the data update module of file management engine 4 is called in Data Update request, and the renewal of data wherein supports partial update and the overall situation to upgrade.The content of required parameter comprise (x, y, level)+new tile grid data file.When the Data Update success, return 1.
2, data are added request, call the data of file management engine 4 and add module.The content of required parameter comprise (x, y, level)+new tile file.When data are added successfully, return 1.
3, the data query module of file management engine 4 is called in data query request.The content of required parameter comprises that (x, y level), when there is the tile grid data file in the position of request, return this document.
By described return message, webpage geosystem client is correlated with and is shown and to represent to user side 6.
Claims (8)
1. the management method of a magnanimity tile grid data file, comprise a plurality of functional modules altogether, wherein have data exchange module, data compilation module, data query module, data to add module, data update module, it is characterized in that: a kind of tile grid data of magnanimity, support highly concurrently to read, based on the file management method of level index.
2. the management method of the described magnanimity tile grid of claim 1 data file, it is characterized in that: described data exchange module, because data interaction need be crossed over two platforms, so need a module that data are transferred to the another one platform from a platform.This module mainly is responsible for giving GIS platform with the tile file.
3. the management method of the described magnanimity tile grid of claim 1 data file, it is characterized in that: described data compilation module, because the data magnitude is bigger, in order to improve the response speed of Core Feature, set up file index, level index and spatial index at application function, this module is used for finishing the conversion work from original magnanimity tile grid file to self-defining 2 system files.
4. the management method of the described magnanimity tile grid of claim 1 data file is characterized in that: described data query module is mainly used to satisfy the function of returning a raster file at specific request.
5. the management method of the described magnanimity tile grid of claim 1 data file is characterized in that: described data are added module, only need simply to send one and add request and data can be added in the file.
6. the management method of the described magnanimity tile grid of claim 1 data file, it is characterized in that: traditional Data Update will find original rasterizing file and cover data before, be unfavorable for the renewal of data, described data update module directly sends the renewal that a update request can be finished data in management method, the renewal of data wherein supports partial update and the overall situation to upgrade.
7. the management method of the described magnanimity tile grid of claim 1 data file, it is characterized in that: the realization of native system fence is based on management magnanimity grid tile data file, by optimizing data store organisation, under the help of the algorithm of powerful server, efficient c language and bottom, under the concurrent situation of height, for the response time of a tile file, only need not consume 10 milliseconds namely shows vector data, has greatly improved efficient.
8. the management method of the described magnanimity tile grid of claim 1 data file is characterized in that: reduced the disk space that the tile grid data file takies; Be conducive to tile grid data file maintainability and movement; Optimize the storage organization of tile file data, had higher reliability, and the shorter response time; Guaranteed the security of data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104462400A CN103186549A (en) | 2011-12-28 | 2011-12-28 | Management method for mass tile raster data file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011104462400A CN103186549A (en) | 2011-12-28 | 2011-12-28 | Management method for mass tile raster data file |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103186549A true CN103186549A (en) | 2013-07-03 |
Family
ID=48677718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011104462400A Pending CN103186549A (en) | 2011-12-28 | 2011-12-28 | Management method for mass tile raster data file |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103186549A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678682A (en) * | 2013-12-26 | 2014-03-26 | 中国科学院遥感与数字地球研究所 | Mass grid data processing and management method based on abstract templates |
CN110245201A (en) * | 2019-05-30 | 2019-09-17 | 武汉智云集思技术有限公司 | Data rasterizing processing method, equipment and storage medium based on geographical location |
CN111143289A (en) * | 2019-12-26 | 2020-05-12 | 四川航天神坤科技有限公司 | Tile data processing method and device for map |
CN111159326A (en) * | 2020-01-02 | 2020-05-15 | 中国航空工业集团公司西安航空计算技术研究所 | Airborne digital map local data incremental updating method and device |
CN111339221A (en) * | 2018-12-18 | 2020-06-26 | 中兴通讯股份有限公司 | Data processing method, system and storage medium |
CN112612779A (en) * | 2020-12-29 | 2021-04-06 | 清华大学 | Tile data migration method, device, equipment and storage medium |
CN113096246A (en) * | 2021-05-12 | 2021-07-09 | 泰瑞数创科技(北京)有限公司 | Three-dimensional map data updating method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030014185A1 (en) * | 2001-07-11 | 2003-01-16 | Samsung Electronics Co., Ltd. | Geographic information system and method for providing geographic information |
CN101131796A (en) * | 2007-08-30 | 2008-02-27 | 济南卓信智能科技有限公司 | Road traffic parameter checking device and method thereof |
CN101887595A (en) * | 2009-05-14 | 2010-11-17 | 武汉如临其境科技创意有限公司 | Three-dimensional digital earth-space data organizing and rendering method based on quad-tree index |
CN101944132A (en) * | 2010-09-30 | 2011-01-12 | 武汉大学 | Tile map data organization method |
-
2011
- 2011-12-28 CN CN2011104462400A patent/CN103186549A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030014185A1 (en) * | 2001-07-11 | 2003-01-16 | Samsung Electronics Co., Ltd. | Geographic information system and method for providing geographic information |
CN101131796A (en) * | 2007-08-30 | 2008-02-27 | 济南卓信智能科技有限公司 | Road traffic parameter checking device and method thereof |
CN101887595A (en) * | 2009-05-14 | 2010-11-17 | 武汉如临其境科技创意有限公司 | Three-dimensional digital earth-space data organizing and rendering method based on quad-tree index |
CN101944132A (en) * | 2010-09-30 | 2011-01-12 | 武汉大学 | Tile map data organization method |
Non-Patent Citations (1)
Title |
---|
李海亭: ""预生成思想在地里信息服务中的应用研究"", 《测绘信息与工程》, vol. 34, no. 1, 15 April 2009 (2009-04-15) * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103678682A (en) * | 2013-12-26 | 2014-03-26 | 中国科学院遥感与数字地球研究所 | Mass grid data processing and management method based on abstract templates |
CN103678682B (en) * | 2013-12-26 | 2019-10-11 | 中国科学院遥感与数字地球研究所 | Magnanimity raster data processing and management method based on abstraction templates |
CN111339221A (en) * | 2018-12-18 | 2020-06-26 | 中兴通讯股份有限公司 | Data processing method, system and storage medium |
CN111339221B (en) * | 2018-12-18 | 2024-04-26 | 中兴通讯股份有限公司 | Data processing method, system and storage medium |
CN110245201A (en) * | 2019-05-30 | 2019-09-17 | 武汉智云集思技术有限公司 | Data rasterizing processing method, equipment and storage medium based on geographical location |
CN111143289A (en) * | 2019-12-26 | 2020-05-12 | 四川航天神坤科技有限公司 | Tile data processing method and device for map |
CN111159326A (en) * | 2020-01-02 | 2020-05-15 | 中国航空工业集团公司西安航空计算技术研究所 | Airborne digital map local data incremental updating method and device |
CN112612779A (en) * | 2020-12-29 | 2021-04-06 | 清华大学 | Tile data migration method, device, equipment and storage medium |
CN113096246A (en) * | 2021-05-12 | 2021-07-09 | 泰瑞数创科技(北京)有限公司 | Three-dimensional map data updating method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103186549A (en) | Management method for mass tile raster data file | |
CN101339570B (en) | Efficient distributed organization and management method for mass remote sensing data | |
CN101944204B (en) | Geographic information system applied to power system | |
CN101963996B (en) | Global raster data storing method | |
CN102663057A (en) | Method for managing multisource-isomerism aviation remote sensing data | |
CN103279526A (en) | WebGIS three-dimensional lunar system based on ActiveX and realizing method of WebGIS three-dimensional lunar system | |
CN102902782A (en) | Mass multisource heterogeneous spatial information data seamless integration management method | |
US20220092225A1 (en) | Floorplan image tiles | |
CN110119266A (en) | A kind of WebGIS applicating developing technology frame based on OpenLayers | |
CN101706809A (en) | Method, device and system for processing multi-source map data | |
US20220092834A1 (en) | Floorplan image tiles | |
CN110069556B (en) | DWG format vector map service publishing method and device | |
CN103049165A (en) | Three-dimensional man-machine interactive system and method for power grid monitoring | |
CN103473732A (en) | Mobile GIS (Geographic Information System) slice map showing method based on concurrent control and double-cache technologies | |
CN115238015A (en) | Space-time big data platform based on micro-service | |
CN102646232A (en) | High concurrence enterprise integrated application system | |
CN102222065A (en) | Spatial information service system based on geographical index | |
CN106020794A (en) | Complex page portal page layout method | |
CN109976736A (en) | Reduce the unified platform application framework of system business model complexity | |
CN104699826B (en) | A kind of the pyramid laminar storage method and Spatial Database Systems of image data | |
CN103116475A (en) | Method of automatic simplifying allocation expansion | |
CN103093040A (en) | Engineering application method for network map image | |
CN102750371B (en) | Parallel real-time database system and data management method thereof for power system | |
CN105844546B (en) | GIS mirror image technology-based power distribution network information interaction method | |
CN110445854A (en) | A kind of information issuing system based on android system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20130703 |
|
WD01 | Invention patent application deemed withdrawn after publication |