Nothing Special   »   [go: up one dir, main page]

CN107239531B - Implementation method for expanding WMS service of GeoServer releasing custom tiles - Google Patents

Implementation method for expanding WMS service of GeoServer releasing custom tiles Download PDF

Info

Publication number
CN107239531B
CN107239531B CN201710397079.XA CN201710397079A CN107239531B CN 107239531 B CN107239531 B CN 107239531B CN 201710397079 A CN201710397079 A CN 201710397079A CN 107239531 B CN107239531 B CN 107239531B
Authority
CN
China
Prior art keywords
tile
map
custom
information
file
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.)
Active
Application number
CN201710397079.XA
Other languages
Chinese (zh)
Other versions
CN107239531A (en
Inventor
何源
王民昆
苏运光
伍凌云
房彩申
汪燕
莫婷
孙文成
杨鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NANJING NANRUI GROUP CO
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Southwest Branch of State Grid Corp
Original Assignee
NANJING NANRUI GROUP CO
Nari Technology Co Ltd
NARI Nanjing Control System Co Ltd
Southwest Branch of State Grid Corp
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 NANJING NANRUI GROUP CO, Nari Technology Co Ltd, NARI Nanjing Control System Co Ltd, Southwest Branch of State Grid Corp filed Critical NANJING NANRUI GROUP CO
Priority to CN201710397079.XA priority Critical patent/CN107239531B/en
Publication of CN107239531A publication Critical patent/CN107239531A/en
Application granted granted Critical
Publication of CN107239531B publication Critical patent/CN107239531B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/16File or folder operations, e.g. details of user interfaces specifically adapted to file systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Remote Sensing (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

The invention discloses a realization method for expanding a WMS service of a GeoServer releasing user-defined tile, which comprises the following steps: pre-downloading map tiles and storing the map tiles in corresponding custom folders; establishing a configuration file of map parameter information in a custom folder; configuring a layer corresponding to the user-defined folder in a data directory of the GeoServer; analyzing a self-defined tile data source information file according to a received network map obtaining request, and positioning to a required self-defined tile data source; analyzing map parameter information of the map tiles by utilizing the user-defined tile feature classes; and calling a corresponding index number calculation method according to the received map parameter information, the tile slicing rule and the tile naming rule, and returning the required map tiles. The invention can provide different types of self-defined tile data sources to the power business system in a WMS service mode, and meets the display requirement of the power GIS on high-resolution image map data.

Description

Implementation method for expanding WMS service of GeoServer releasing custom tiles
Technical Field
The invention belongs to the technical field of intelligent power GIS, and particularly relates to a realization method for expanding WMS service of a GeoServer releasing custom tile, which can meet the requirements of displaying multiple types, higher resolution and updating a time-efficient geographical base map in a power system.
Background
Along with the development of power distribution and power utilization projects and the continuous input of low-voltage equipment, the power GIS provides higher requirements for the map precision and the detail degree of the region where the project is located. The Web system develops towards a service-oriented system architecture, the GIS also gradually provides services of spatial data and spatial functions in a service mode, the cost and spatial processing resources required for displaying image map data with higher resolution under a Web environment are higher, and mechanisms such as tiling, caching, index optimization and the like are required for realizing the purpose of providing power GIS services in a lightweight and service mode.
Disclosure of Invention
Aiming at the problems, the invention provides a realization method for expanding WMS service of releasing the self-defined tiles by the GeoServer, which provides different types of self-defined tile data sources for an electric power business system in a WMS service mode following the OGC specification, realizes loose coupling of map service and the business system, and meets the display requirements of an electric power GIS on multi-type and high-resolution image map data.
The technical purpose is achieved, the technical effect is achieved, and the invention is realized through the following technical scheme:
a realization method for expanding a WMS service of a GeoServer releasing custom tiles comprises the following steps:
s1: pre-downloading map tiles under different scales, and storing the map tiles in corresponding custom folders according to set tile segmentation rules, tile naming rules and organization rules to form custom tile data sources;
s2: establishing a configuration file for recording map parameter information of map tiles in a custom folder;
s3: configuring a layer corresponding to a user-defined tile data source in a data directory of the GeoServer, and storing a user-defined tile data source information file;
s4: according to a received request for acquiring a network map GetMap, firstly, analyzing a self-defined tile data source information file by using a self-defined tile data source information analysis class, and then, positioning to a self-defined tile data source needing to be read by using a self-defined tile reading class; finally, map parameter information of the map tiles is analyzed by utilizing the user-defined tile feature classes and is transmitted to a user-defined tile reading class;
s5: and the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the tile slicing rule and the tile naming rule, responds to the request of acquiring the network map GetMap and returns the required map tiles.
Further, the custom tile data source is a group of map tile files with the same custom tile splitting rule, tile naming rule and organization rule, wherein the organization rule is the combination sequence of the map tiles.
Further, the custom tile data source information file comprises: xml file for defining basic description information of map tiles, tiledata. its file for defining storage path of map tiles, and tiledata. prj file for defining coordinate system of map tiles and projection information.
Further, the map parameter information includes: the map tile set comprises a coordinate range of a global map where the map tiles are located, tile row and column numbers corresponding to the global range under an initial scale level, a minimum scale level, a maximum scale level, tile pixel sizes and expansion information, wherein the expansion information comprises tile type name information and is used for distinguishing by using different tile type names when two or more groups of map tile data of different types appear.
Further, the network map GetMap request includes: layer name, requested geographical coordinate range, pixel size, requested coordinate system information.
Further, in step S4, specifically, the method includes: reading map tile basic description information, a map tile coordinate system, projection information and a map tile storage path in an info.xml file, a tiledata.its file and a tiledata.prj file by using a custom tile data source information analysis class, and positioning the read class to a custom tile data source needing to be read according to the map tile storage path information; and analyzing the configuration file of the map parameter information in the corresponding custom folder by the custom tile characteristic class, analyzing the map parameter information of the map tile, and transmitting the map parameter information to the custom tile reading class.
Further, the step S5 is specifically: the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the user-defined slicing rule and the tile naming rule to obtain the conversion relation between the geographic coordinate and the tile index number and the pixel resolution of each level of scale of the tile data; the user-defined tile reading class converts a geographic coordinate range requested under a request coordinate system in the network map GetMap request into a geographic coordinate range of a map tile coordinate system in a tiledata.prj file according to parameters in the received network map GetMap request, calculates theoretical tile pixel resolution according to the geographic range and the geometric pixel range in the network map GetMap request, compares the theoretical tile pixel resolution with pixel resolution of each scale of tile data, takes the closest tile data scale as a display scale, calculates a new geographic coordinate range according to the scale resolution and the geometric pixel range, and calculates a tile index number by using the display scale and the geographic coordinate range to obtain a tile file.
The invention has the beneficial effects that:
the method and the system solve the requirements of displaying the geographic base map with higher resolution and larger data volume by the power WebGIS, expand the WebGIS server side to support the access to the user-defined tile data in a WMS service mode by pre-caching the network map tiles, reduce the dependence on the on-line commercial map API, improve the display efficiency of the power GIS and improve the user experience of the power GIS.
Drawings
FIG. 1 is a block diagram of WMS service for releasing custom tiles by an extended GeoServer;
FIG. 2 is a flowchart of configuring and parsing custom map tiles, returning to WMS for obtaining map tiles required by a network map request;
FIG. 3 is a flow chart of calculating a desired tile index number.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail with reference to the following embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The following detailed description of the principles of the invention is provided in connection with the accompanying drawings.
As shown in fig. 1-3, a method for implementing WMS service of releasing custom tiles by an extended GeoServer includes the following steps:
s1: pre-downloading map tiles under different scales, and storing the map tiles in corresponding custom folders according to set tile segmentation rules, tile naming rules and organization rules to form custom tile data sources;
the user-defined tile data source is a group of map picture files with the same user-defined tile segmentation rule, tile naming rule and organization rule, wherein the organization rule is the combination sequence of all map tiles;
s2: establishing a configuration file for recording map parameter information of map tiles in a custom folder;
the map parameter information includes: the coordinate range of the global map where the group of map tiles are located, the number of tile rows and columns corresponding to the global range under the initial scale level, the minimum scale level, the maximum scale level, the tile pixel size and the expansion information, wherein the expansion information comprises tile type name information (such as google and wordwid) used for distinguishing by using different tile type names when two or more groups of map tile data of different types appear.
S3: configuring layers corresponding to respective defined tile data sources in a data directory of the GeoServer, and storing information files of the self-defined tile data sources;
the custom tile data source information file comprises: xml file for defining basic description information of map tiles, tiledata. its file for defining storage path of map tiles, and tiledata. prj file for defining coordinate system of map tiles and projection information.
S4: according to a received request for acquiring a network map GetMap, firstly, analyzing a self-defined tile data source information file by using a self-defined tile data source information analysis class, and then, positioning to a self-defined tile data source needing to be read by using a self-defined tile reading class; finally, map parameter information of the map tiles is analyzed by utilizing the user-defined tile feature classes and is transmitted to a user-defined tile reading class;
the step S4 specifically includes: reading map tile basic description information, a map tile coordinate system, projection information and a map tile storage path in an info.xml file, a tiledata.its file and a tiledata.prj file by using a custom tile data source information analysis class, and positioning the read class to a custom tile data source needing to be read according to the map tile storage path information; analyzing a configuration file of the map parameter information in the corresponding custom folder by the custom tile feature class, analyzing the map parameter information of the map tile, and transmitting the map parameter information to the custom tile reading class;
s5: the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the tile slicing rule and the tile naming rule, responds to a request for obtaining a network map GetMap, and returns the required map tiles;
the step S5 specifically includes: the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the user-defined slicing rule and the tile naming rule to obtain the conversion relation between the geographic coordinate and the tile index number and the pixel resolution of each level of scale of the tile data; the user-defined tile reading class converts a geographic coordinate range requested under a request coordinate system in the network map GetMap request into a geographic coordinate range under a map tile coordinate system in a tiledata.prj file according to parameters in the received network map GetMap request, calculates theoretical tile pixel resolution according to the geographic range and the geometric pixel range in the network map GetMap request, compares the theoretical tile pixel resolution with the pixel resolution of each scale of tile data, takes the closest tile data scale as a display scale, calculates a new geographic coordinate range according to the scale resolution and the geometric pixel range, and calculates a tile index number by using the display scale and the geographic coordinate range to obtain a tile file.
The implementation process of the implementation method for expanding the WMS service of the GeoServer releasing the custom tiles is described by taking Google map tiles as an example as follows:
the custom tile data source information parsing class, the custom tile reading class, and the custom tile feature class in this embodiment are all set in a naiiimagetilesource module, where the naiiimagetilesource is a custom module.
Step 1: downloading Google map tiles under different scales in advance, wherein all the map tiles are stored in a TileMap folder to form a user-defined tile data source, and the names of the appointed map tiles are named according to the rule of 'scale level/row number/column number, png'; establishing a google folder in a coverages folder of a GeoServer data directory, and configuring an info.xml file, a tiledata.its file and a tiledata.prj file in the google folder; xml file is used for defining basic description information of map tiles, including: description information such as data name, data source and update date; the tiledata.its file is used for defining a map tile storage path, the tiledata.prj file is used for defining a map tile coordinate system and projection information, and the tiledata.prj file adopts a WKT text description mode of an EPSG system.
Step 2: establishing a configuration file config.xml for recording map parameter information of map tiles located in a TileMap folder, wherein the map parameter information comprises: the expansion information comprises tile type name information, and is used for distinguishing by using different tile type names when two or more groups of map tile data of different types appear, for example, the tile type names of the map tiles consistent with the Google map segmentation rule are defined as 'google' according to the segmentation rule, the tile type names of the map tiles consistent with the Worldwind map segmentation rule are defined as 'Worldwind', or the self-defined names are used.
And step 3: the GeoServer receives and analyzes a network map GetMap request to obtain request condition parameters, and the method specifically comprises the following steps: layer name, requested geographical coordinate range, pixel size, requested coordinate system information, and the like; when the GeoServer judges that the layer to be accessed is the self-defined tile configured in the step 1 as the data source, reading an info.xml file, a tiledata.its file and a tiledata.prj file which are established in a coverages folder in a GeoServer data directory, and reading map tile basic description information, a map tile coordinate system, projection information and a map tile storage path in the info.xml file, the tiledata.its file and the tiledata.prj file by using a self-defined tile data source information analysis class; then, positioning a custom tile data source to be read according to the map tile storage path by utilizing a custom tile reading class; then analyzing a config.xml file under the map tile storage path information through the user-defined tile feature class to obtain corresponding map parameter information, which specifically comprises the following steps: the coordinate range of the global map in which the group of map tiles are located, the number of tile rows and columns corresponding to the global range at the initial scale level, the minimum and maximum scale levels, the tile pixel size and the expansion information;
step 4, the step S5 is specifically: the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the user-defined slicing rule and the tile naming rule to obtain the conversion relation between the geographic coordinate and the tile index number and the pixel resolution of each level of scale of the tile data; the user-defined tile reading class converts a geographic coordinate range requested under a request coordinate system in the network map GetMap request into a geographic coordinate range under a map tile coordinate system in a tiledata.prj file according to parameters in the received network map GetMap request, calculates theoretical tile pixel resolution according to the geographic range and the geometric pixel range in the network map GetMap request, compares the theoretical tile pixel resolution with the pixel resolution of each scale of tile data, takes the closest tile data scale as a display scale, calculates a new geographic coordinate range according to the scale resolution and the geometric pixel range, and calculates a tile index number by using the display scale and the geographic coordinate range to obtain a tile file.
For example, in config.xml of the google map tile data source, the configuration type information is "google", and the google map tile splitting rule is as follows: taking the upper left corner as an initial origin, the global map range is as follows: the x-axis value range is-20037508.3427892, 20037508.3427892, the y-axis value range is-20037508.3427892, 20037508.3427892, the tiles are divided on the square projection plane, the quantity of the global image tiles on each layer is 4 to the power of level power, namely, 1 tile on the 0 th layer, 4 tiles on the 1 st layer and 16 tiles on the second layer, and the steps are repeated in this way, so that the line number and the column number corresponding to each tile in each layer can be calculated. Google tiles are custom organized in the manner of "EPSG 900193 — scale level number/row number/column number png" when pre-download occurs. Xml of the WorldWind tile data source configures type information as 'Worldwind', and the WorldWind tile splitting rule is as follows: taking the lower left corner as the starting origin, the global map range is: -90, -180 to (90,180), each tile has a pixel size of 512 x 512, layer 0 is 10 tiles, each next layer divides the upper layer tile into four, and the WorldWind tiles are self-defined and organized in the way of 'scale level number/line number/column number. png' when pre-downloading.
When a new tile with a custom type is required to be added, as shown in the flow in fig. 2, a layer and a corresponding custom tile data source configuration file are newly added in a GeoServer data directory updates folder, a new tile file is deployed in a tile data directory, and a corresponding config. In the program part, a new type name is added and identified in a user-defined tile characteristic class, a method for calculating the segmentation and index rule of the user-defined tile is added in a user-defined tile reading class, and the calling modes of the NariImageTileSource module in the GeoServer, the user-defined tile data source information analysis class, the user-defined tile reading class and the user-defined tile characteristic class are not changed, so that the map tile data source required by customization and expansion is facilitated.
The foregoing shows and describes the general principles and broad features of the present invention and advantages thereof. It will be understood by those skilled in the art that the present invention is not limited to the embodiments described above, which are described in the specification and illustrated only to illustrate the principle of the present invention, but that various changes and modifications may be made therein without departing from the spirit and scope of the present invention, which fall within the scope of the invention as claimed. The scope of the invention is defined by the appended claims and equivalents thereof.

Claims (5)

1. A realization method for expanding a WMS service of a GeoServer releasing custom tiles is characterized in that: the method comprises the following steps:
s1: pre-downloading map tiles under different scales, and storing the map tiles in corresponding custom folders according to set tile segmentation rules, tile naming rules and organization rules to form custom tile data sources;
s2: establishing a configuration file for recording map parameter information of map tiles in a custom folder;
s3: configuring a layer corresponding to a user-defined tile data source in a data directory of the GeoServer, and storing a user-defined tile data source information file;
s4: according to a received request for acquiring a network map GetMap, firstly, analyzing a self-defined tile data source information file by using a self-defined tile data source information analysis class, and then, positioning to a self-defined tile data source needing to be read by using a self-defined tile reading class; finally, map parameter information of the map tiles is analyzed by utilizing the user-defined tile feature classes and is transmitted to a user-defined tile reading class;
s5: the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the tile slicing rule and the tile naming rule, responds to a request for obtaining a network map GetMap, and returns the required map tiles;
the custom tile data source information file comprises: an info.xml file for defining basic description information of the map tiles, a tiledata.its file for defining storage paths of the map tiles, and a tiledata.prj file for defining coordinate systems of the map tiles and projection information;
the step S4 specifically includes: reading map tile basic description information, a map tile coordinate system, projection information and a map tile storage path in an info.xml file, a tiledata.its file and a tiledata.prj file by using a self-defined tile data source information analysis class; the reading class locates a user-defined tile data source to be read according to the map tile storage path information; and analyzing the configuration file of the map parameter information in the corresponding custom folder by the custom tile characteristic class, analyzing the map parameter information of the map tile, and transmitting the map parameter information to the custom tile reading class.
2. The method for implementing the service of the extended GeoServer for publishing the custom tile WMS as claimed in claim 1, wherein: the custom tile data source is a group of map tile files with the same custom tile segmentation rule, tile naming rule and organization rule, wherein the organization rule is the combination sequence of each map tile.
3. The method for implementing the service of the extended GeoServer for publishing the custom tile WMS as claimed in claim 2, wherein: the map parameter information includes: the map tile set comprises a coordinate range of a global map where the map tiles are located, tile row and column numbers corresponding to the global range under an initial scale level, a minimum scale level, a maximum scale level, tile pixel sizes and expansion information, wherein the expansion information comprises tile type name information and is used for distinguishing by using different tile type names when two or more groups of map tile data of different types appear.
4. The implementation method of the extended GeoServer publishing custom tile WMS service as claimed in claim 3, wherein: the network map GetMap request comprises the following steps: layer name, requested geographical coordinate range, pixel size, requested coordinate system information.
5. The implementation method of the extended GeoServer publishing custom tile WMS service as claimed in claim 4, wherein: the step S5 specifically includes: the user-defined tile reading class calls a corresponding index number calculation method according to the received map parameter information, the user-defined slicing rule and the tile naming rule to obtain the conversion relation between the geographic coordinate and the tile index number and the pixel resolution of each level of scale of the tile data; the user-defined tile reading class converts a geographic coordinate range requested under a request coordinate system in the network map GetMap request into a geographic coordinate range under a map tile coordinate system in a tiledata.prj file according to parameters in the received network map GetMap request, calculates theoretical tile pixel resolution according to the geographic range and the geometric pixel range in the network map GetMap request, compares the theoretical tile pixel resolution with the pixel resolution of each scale of tile data, takes the closest tile data scale as a display scale, calculates a new geographic coordinate range according to the scale resolution and the geometric pixel range, and calculates a tile index number by using the display scale and the geographic coordinate range to obtain a tile file.
CN201710397079.XA 2017-05-31 2017-05-31 Implementation method for expanding WMS service of GeoServer releasing custom tiles Active CN107239531B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710397079.XA CN107239531B (en) 2017-05-31 2017-05-31 Implementation method for expanding WMS service of GeoServer releasing custom tiles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710397079.XA CN107239531B (en) 2017-05-31 2017-05-31 Implementation method for expanding WMS service of GeoServer releasing custom tiles

Publications (2)

Publication Number Publication Date
CN107239531A CN107239531A (en) 2017-10-10
CN107239531B true CN107239531B (en) 2020-08-25

Family

ID=59985748

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710397079.XA Active CN107239531B (en) 2017-05-31 2017-05-31 Implementation method for expanding WMS service of GeoServer releasing custom tiles

Country Status (1)

Country Link
CN (1) CN107239531B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110941686A (en) * 2018-09-25 2020-03-31 北京京东尚科信息技术有限公司 Positioning map processing method and device
CN109542987B (en) * 2018-10-09 2021-10-22 中国电子科技集团公司第二十八研究所 Online map storage method based on Canvas
CN111913951B (en) * 2019-05-10 2024-03-15 中国电力科学研究院有限公司 Map vector data slicing method for superimposed power grid data
CN110555817B (en) * 2019-09-10 2022-06-24 中国科学院遥感与数字地球研究所 Geometric normalization method and device for remote sensing image
CN113112564B (en) * 2020-01-13 2023-03-10 长沙市海图科技有限公司 Method, system and storage medium for CAD (computer-aided design) online calling WMTS (wireless multimedia transport service)
CN110851558B (en) * 2020-01-14 2020-05-19 武大吉奥信息技术有限公司 Universal loading method for map of coordinate system in earth
CN111459934B (en) * 2020-03-19 2023-09-22 北京图创时代科技有限公司武汉分公司 Multi-source map data slicing system and method
CN111611538B (en) * 2020-04-02 2023-06-20 广东邦鑫数据科技股份有限公司 Water depth measurement result display system, method, device and storage medium
CN112800470B (en) * 2021-02-20 2024-09-20 和芯星通科技(北京)有限公司 Differential data management method and system, server and client
CN113076440B (en) * 2021-04-01 2024-07-09 广东南方数码科技股份有限公司 Map tile image processing method, device, equipment and storage medium
CN113360281B (en) * 2021-06-02 2024-05-07 成都比格图数据处理有限公司 Multithreading tile downloading and reading method for offline map
CN114048280B (en) * 2022-01-07 2022-04-29 成都国星宇航科技有限公司 Vector slice processing method, device, server and storage medium
CN115408406B (en) * 2022-08-26 2023-06-27 青岛励图高科信息技术有限公司 Map service-based high-density ship position dynamic rendering system
CN115858973B (en) * 2023-02-23 2023-06-13 北京德风新征程科技股份有限公司 Grid map analysis method, device, equipment and medium
CN116383143A (en) * 2023-03-17 2023-07-04 上海市测绘院 Method and device for publishing two-dimensional and three-dimensional map service of huge city space mass data

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2009260486A1 (en) * 2008-05-28 2009-12-23 Google Llc Motion-controlled views on mobile computing devices
CN103744855A (en) * 2013-11-29 2014-04-23 航天恒星科技有限公司 Tile map storage method based on aggregation files
CN105468691A (en) * 2015-11-17 2016-04-06 江苏省基础地理信息中心 Multisource tile map acquiring method and device
CN105608191A (en) * 2015-12-23 2016-05-25 云南电网有限责任公司 EnersunWebCache based method for dynamically generating cached power grid map tiles

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101475371B1 (en) * 2014-09-24 2014-12-22 한국지질자원연구원 Method for analyzing 2-dimensional geothermal resource data by 3-diemensional sectional view based on web

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2009260486A1 (en) * 2008-05-28 2009-12-23 Google Llc Motion-controlled views on mobile computing devices
CN103744855A (en) * 2013-11-29 2014-04-23 航天恒星科技有限公司 Tile map storage method based on aggregation files
CN105468691A (en) * 2015-11-17 2016-04-06 江苏省基础地理信息中心 Multisource tile map acquiring method and device
CN105608191A (en) * 2015-12-23 2016-05-25 云南电网有限责任公司 EnersunWebCache based method for dynamically generating cached power grid map tiles

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
" 野外科考中移动终端自定义地图技术研究与应用";耿佳琪 等;《科研信息化技术与应用》;20160920(第5期);第67-75页 *
"WMS的自定义地图服务聚合技术研究";许朝晖 等;《测绘科学技术学报》;20110615;第28卷;第223-226页 *

Also Published As

Publication number Publication date
CN107239531A (en) 2017-10-10

Similar Documents

Publication Publication Date Title
CN107239531B (en) Implementation method for expanding WMS service of GeoServer releasing custom tiles
CN101346000B (en) System for providing local mobile geographic information service based on GPS and mobile terminal
US20150370828A1 (en) Tile-Based Distribution of Searchable Geospatial Data to Client Devices
CN110134755B (en) Map updating method, device, equipment, server and medium
US8352480B2 (en) Methods, apparatuses and computer program products for converting a geographical database into a map tile database
CN102819530A (en) Method and device for displaying electronic map
WO2009137967A1 (en) Provisioning a geographical image for retrieval
CN110119266A (en) A kind of WebGIS applicating developing technology frame based on OpenLayers
CN107092623B (en) Interest point query method and device
KR20100068468A (en) Method, apparatus and computer program product for performing a visual search using grid-based feature organization
CN113272798B (en) Map acquisition method, map acquisition device, computer equipment and storage medium
CN112559667A (en) Map editor, map engine, map editing system, map editing method, and storage medium
CN106777302B (en) Method and device for converting space geographic coordinates
CN103744995A (en) Thematic map building method and mobile terminal applying same
US9453741B2 (en) Navigation system with indexed term searching and method of operation thereof
CN110209748B (en) Method and apparatus for indexing geofences
CN103324749B (en) A kind of spatialization parsing based on received text address and method for correcting error
CN103699641A (en) Method for accessing different raster map services
CN105354326A (en) Spatial position indexing method and system
CN103093040A (en) Engineering application method for network map image
CN117407951A (en) BIM model processing method, server and storage medium
CN105808617B (en) Electronic map generating and displaying method and device
CN101354260A (en) System and method for updating communication navigation data
KR20010100609A (en) Service method for map information of Geographic Information System
CN206117732U (en) Cartographic data server system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant