CN111090657A - Automatic updating and instant service system for vector tiles - Google Patents

Automatic updating and instant service system for vector tiles Download PDF

Info

Publication number
CN111090657A
CN111090657A CN201911027724.4A CN201911027724A CN111090657A CN 111090657 A CN111090657 A CN 111090657A CN 201911027724 A CN201911027724 A CN 201911027724A CN 111090657 A CN111090657 A CN 111090657A
Authority
CN
China
Prior art keywords
vector
tiles
spatial database
parameter information
grid
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.)
Granted
Application number
CN201911027724.4A
Other languages
Chinese (zh)
Other versions
CN111090657B (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.)
Wuda Geoinformatics Co ltd
Original Assignee
Wuda Geoinformatics 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 Wuda Geoinformatics Co ltd filed Critical Wuda Geoinformatics Co ltd
Priority to CN201911027724.4A priority Critical patent/CN111090657B/en
Publication of CN111090657A publication Critical patent/CN111090657A/en
Application granted granted Critical
Publication of CN111090657B publication Critical patent/CN111090657B/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/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • G06F16/2379Updates performed during online database operations; commit processing
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/56Information retrieval; Database structures therefor; File system structures therefor of still image data having vectorial format
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9537Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a system for automatically updating and immediately serving vector tiles, which comprises a desktop end, a server end, a client end and a spatial database, wherein the desktop end is connected with the server end; the desktop end imports or updates vector elements into the spatial database and produces and stores vector tiles; the spatial database is used for storing vector elements, vector tiles and grid tiles; the server is used for processing the vector elements to form vector tiles or grid tiles, and returning the vector tiles or grid tiles to the client to provide map service; the client is used for sending a request to the server; the server side is pre-stored with two threads, wherein the two threads are respectively a main thread for monitoring external user requests, and a daemon thread for processing the updating flow of the cache data after the updating of the original vector element set. The invention has the beneficial effects that: an automatic preprocessing flow is constructed, the problems of time consumption and large data volume of preprocessing are solved, and meanwhile, the vector tile data service can be efficiently and stably provided for users.

Description

Automatic updating and instant service system for vector tiles
Technical Field
The invention relates to the technical field of geographic information, in particular to a vector tile automatic updating and instant service system.
Background
At present, tile technology is used by most network map services, such as: national day maps, high-grade maps, Baidu maps, Google maps, and the like. The tile map pyramid model is a multi-resolution hierarchical model, and the resolution is lower and lower from the bottom layer to the top layer of the tile pyramid, but the represented geographical range is unchanged. As shown in fig. 2: therefore, the network map service is a map tile data set formed by a complex data preprocessing process based on an original vector or image, and then provides a service to the outside.
At present, the core flow from the original vector elements to the provision of the map service is shown in fig. 3, wherein the preprocessing stage is very time-consuming, and the generated vector tile data collective volume is large, which is not beneficial to data updating and user experience.
Disclosure of Invention
In order to solve the above problems, the present invention provides an automatic vector tile update and instant service system, comprising: the system comprises a desktop side, a server side, a client side and a spatial database;
the desktop end is used for importing or updating vector elements into the spatial database; the client is used for sending a map service request to the server; the spatial database is used for storing vector elements, vector tiles and grid tiles, wherein the vector tiles and the grid tiles belong to cache data; the server is used for processing the vector elements in the spatial database to form vector tiles or grid tiles, and returning the vector tiles or grid tiles to the client to provide map service; the server side is pre-stored with two threads which are a main thread and a daemon thread respectively;
the main thread is used for monitoring a client request and responding to the client request so as to provide instant map service;
and the daemon thread is used for monitoring the change of the vector elements in the spatial database and updating the cache data.
Further, the main thread monitors a client request and responds to the client request, and specifically includes the following steps:
s101: opening a service monitoring port and waiting for a user request;
s102: after a client request is monitored, acquiring a request parameter sent by the client;
s103: analyzing the request parameter to acquire parameter information; the parameter information comprises a layer l, a row x, a column y and format information format;
s104: according to the parameter information, determine whether a vector tile corresponding to the parameter information has been cached in the spatial database? If yes, go to step S105; otherwise, calling a vector slicing program, slicing vector elements stored in a spatial database according to the parameter information to obtain vector tiles corresponding to the parameter information, and caching the vector tiles into the spatial database for calling;
s105: is it determined whether rasterization processing of the vector tile is required according to format information in the parameter information? If yes, go to step S106; otherwise, go to step S108;
s106: determine whether a grid tile corresponding to the parameter information exists in the spatial database? If yes, go to step S108; otherwise, rasterizing the vector tiles to obtain corresponding grid tiles, and going to step S107;
s107: writing the grid tiles into the spatial database for caching;
s108: and returning the vector tiles or the grid tiles to the client from the cache so as to provide the timely map service.
Further, the daemon thread monitors and automatically updates the original vector elements in the spatial database, and the method specifically comprises the following steps:
s201: starting a daemon thread, and monitoring the version information of the original vector elements in the spatial database;
s202: when the version information is monitored to be changed, acquiring the updating range of the vector elements in the spatial database;
s203: calculating parameter information corresponding to the vector tiles to be updated according to the updating range to form a list to be updated; the updating range corresponds to multiple groups of parameter information, namely multiple groups of layer l, row x and column y data, and the list to be updated comprises multiple groups of layer l, row x and column y data corresponding to the updating range;
s204: clearing data contents corresponding to the lists l, x and y in the list to be updated in the spatial database;
s205: and calling a vector slicing program and a rasterizing program, and writing and caching the generated vector tiles and grid tiles into corresponding positions of the spatial database so as to finish updating the vector tiles and the grid tiles.
Further, in step S103, the format information includes a jpeg format, a png format, and a protobuf format.
Further, in step S104, when a vector tile that is the same as the four parameters of the layer, the row, the column, and the format in the parameter information exists in the spatial database, it represents that the vector tile corresponding to the parameter information is already cached in the spatial database; otherwise, it represents that the vector tile corresponding to the parameter information is not cached in the spatial database.
Further, in step S105, when the format information in the parameter information is in a protobuf format, it represents that rasterization processing is not required; otherwise, the delegate needs to perform rasterization processing.
Further, in step S106, when a grid tile identical to the layer, row, column and format parameters in the parameter information exists in the spatial database, it represents that the grid tile corresponding to the parameter information is already cached in the spatial database; otherwise, it represents that the grid tile corresponding to the parameter information is not cached in the spatial database.
Further, in step S201, when the vector element in the spatial database is changed, a new version information is generated, and the update range of the vector element under the current version information is correspondingly recorded.
The technical scheme provided by the invention has the beneficial effects that: the technical scheme provided by the invention constructs an automatic preprocessing flow, solves the problems of time consumption and large data volume of preprocessing, and simultaneously ensures that the vector tile data service can efficiently and stably provide services for users.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a general flowchart of an embodiment of an automatic update and instant service system for vector tiles and an automatic update and instant service system according to the present invention;
FIG. 2 is a schematic diagram of tile technology in an embodiment of the present invention;
fig. 3 is a core flow diagram of the conventional method from original vector elements to map service.
Detailed Description
For a more clear understanding of the technical features, objects and effects of the present invention, embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
The embodiment of the invention provides a system for automatically updating and instantly serving vector tiles, which comprises: the system comprises a desktop side, a server side, a client side and a spatial database;
the desktop end is used for importing or updating vector elements into the spatial database; the client is used for sending a map service request to the server; the spatial database is used for storing vector elements, vector tiles and grid tiles, wherein the vector tiles and the grid tiles belong to cache data; the server is used for processing the vector elements in the spatial database to form vector tiles or grid tiles, and returning the vector tiles or grid tiles to the client to provide map service; the server side is pre-stored with two threads which are a main thread and a daemon thread respectively;
the main thread is used for monitoring a client request and responding to the client request so as to provide instant map service;
and the daemon thread is used for monitoring the change of the vector elements in the spatial database and updating the cache data.
Referring to fig. 1, fig. 1 is a general flowchart of an automatic update of vector tiles and an automatic update and immediate service of an instant service system according to an embodiment of the present invention;
the main thread monitors an external user request and responds to the user request, and the method specifically comprises the following steps:
s101: opening a service monitoring port and waiting for a user request;
s102: after a client request is monitored, acquiring a request parameter sent by the client;
s103: analyzing the request parameter to acquire parameter information; the parameter information comprises a layer l, a row x, a column y and format information format;
s104: according to the parameter information, determine whether a vector tile corresponding to the parameter information has been cached in the spatial database? If yes, go to step S105; otherwise, calling a vector slicing program, slicing corresponding vector elements stored in a spatial database according to the parameter information to obtain vector tiles corresponding to the parameter information, and caching the vector tiles into the spatial database for calling;
s105: is it determined whether rasterization processing of the vector tile is required according to format information in the parameter information? If yes, go to step S106; otherwise, go to step S108;
s106: determine whether a grid tile corresponding to the parameter information exists in the spatial database? If yes, go to step S108; otherwise, rasterizing the vector tiles to obtain corresponding grid tiles, and going to step S107;
s107: writing the grid tiles into the spatial database for caching;
s108: and returning the vector tiles or the grid tiles to the client from the cache so as to provide the timely map service.
The daemon thread monitors and automatically updates the original vector elements in the spatial database, and the method specifically comprises the following steps:
s201: starting a daemon thread, and monitoring the version information of the original vector elements in the spatial database;
s202: when the version information is monitored to be changed, acquiring the updating range of the vector elements in the spatial database;
s203: calculating parameter information corresponding to the vector tiles to be updated according to the updating range to form a list to be updated; the updating range corresponds to multiple groups of parameter information, namely multiple groups of layer l, row x and column y data, and the list to be updated comprises multiple groups of layer l, row x and column y data corresponding to the updating range;
s204: clearing data contents corresponding to the lists l, x and y in the list to be updated in the spatial database;
s205: and calling a vector slicing program and a rasterizing program, and writing and caching the generated vector tiles and grid tiles into corresponding positions of the spatial database so as to finish updating the vector tiles and the grid tiles.
In step S103, the format information includes a jpeg format, a png format, a protobuf format, and the like.
In step S104, when a vector tile identical to the four parameters of the layer, the row, the column, and the format in the parameter information exists in the spatial database, it represents that the vector tile corresponding to the parameter information is already cached in the spatial database; otherwise, it represents that the vector tile corresponding to the parameter information is not cached in the spatial database.
In step S105, when the format information in the parameter information is in a protobuf format, it represents that rasterization processing is not required; otherwise, the delegate needs to perform rasterization processing.
In step S106, when a grid tile identical to the layer, row, column, and format parameters in the parameter information exists in the spatial database, the grid tile corresponding to the parameter information is cached in the spatial database; otherwise, it represents that the grid tile corresponding to the parameter information is not cached in the spatial database.
In step S201, when the vector element in the spatial database is changed, a new version information is generated, and the update range of the vector element under the current version information is correspondingly recorded; and the modification comprises the step of importing a new vector element into the spatial database or replacing an original vector element.
The core flow from the original vector elements to the provision of map services at present comprises:
step 1: importing or updating (part of) vector elements into a spatial database;
step 2: map matching, namely matching the vector elements (such as points, lines and surfaces) after being put in storage with corresponding map symbols through professional map software to form a visually readable map;
and step 3: and (4) carrying out map slicing based on map matching information (such as information of map range, display scale, display style and the like).
And 4, step 4: and (4) associating the vector tile data set output in the step (3) with a Web map service to provide a networked map service capability.
The invention has the beneficial effects that: the technical scheme provided by the invention constructs an automatic preprocessing flow, solves the problems of time consumption and large data volume of preprocessing, and simultaneously ensures that the vector tile data service can efficiently and stably provide services for users.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

Claims (8)

1. A vector tile auto-update and instant service system, comprising: the system comprises a desktop side, a server side, a client side and a spatial database;
the desktop end is used for importing or updating vector elements into the spatial database; the client is used for sending a map service request to the server; the spatial database is used for storing vector elements, vector tiles and grid tiles, wherein the vector tiles and the grid tiles belong to cache data; the server is used for processing the vector elements in the spatial database to form vector tiles or grid tiles, and returning the vector tiles or grid tiles to the client to provide map service; the server side is pre-stored with two threads which are a main thread and a daemon thread respectively;
the main thread is used for monitoring a client request and responding to the client request so as to provide instant map service;
and the daemon thread is used for monitoring the change of the vector elements in the spatial database and updating the cache data.
2. The system of claim 1, wherein the vector tile auto-update and instant service system comprises: the main thread monitors a client request and responds to the client request, and the method specifically comprises the following steps:
s101: opening a service monitoring port and waiting for a user request;
s102: after a client request is monitored, acquiring a request parameter sent by the client;
s103: analyzing the request parameter to acquire parameter information; the parameter information comprises a layer l, a row x, a column y and format information format;
s104: according to the parameter information, determine whether a vector tile corresponding to the parameter information has been cached in the spatial database? If yes, go to step S105; otherwise, calling a vector slicing program, slicing vector elements stored in a spatial database according to the parameter information to obtain vector tiles corresponding to the parameter information, and caching the vector tiles into the spatial database for calling;
s105: is it determined whether rasterization processing of the vector tile is required according to format information in the parameter information? If yes, go to step S106; otherwise, go to step S108;
s106: determine whether a grid tile corresponding to the parameter information exists in the spatial database? If yes, go to step S108; otherwise, rasterizing the vector tiles to obtain corresponding grid tiles, and going to step S107;
s107: writing the grid tiles into the spatial database for caching;
s108: and returning the vector tiles or the grid tiles to the client from the cache so as to provide the timely map service.
3. The system of claim 1, wherein the vector tile auto-update and instant service system comprises: the daemon thread monitors and automatically updates the original vector elements in the spatial database, and the method specifically comprises the following steps:
s201: starting a daemon thread, and monitoring the version information of the original vector elements in the spatial database;
s202: when the version information is monitored to be changed, acquiring the updating range of the vector elements in the spatial database;
s203: calculating parameter information corresponding to the vector tiles to be updated according to the updating range to form a list to be updated; the updating range corresponds to multiple groups of parameter information, namely multiple groups of layer l, row x and column y data, and the list to be updated comprises multiple groups of layer l, row x and column y data corresponding to the updating range;
s204: clearing data contents corresponding to the lists l, x and y in the list to be updated in the spatial database;
s205: and calling a vector slicing program and a rasterizing program, and writing and caching the generated vector tiles and grid tiles into corresponding positions of the spatial database so as to finish updating the vector tiles and the grid tiles.
4. The system of claim 2, wherein the vector tile auto-update and instant service system comprises: in step S103, the format information includes a jpeg format, a png format, and a protobuf format.
5. The system of claim 2, wherein the vector tile auto-update and instant service system comprises: in step S104, when a vector tile identical to the four parameters of the layer, the row, the column, and the format in the parameter information exists in the spatial database, it represents that the vector tile corresponding to the parameter information is already cached in the spatial database; otherwise, it represents that the vector tile corresponding to the parameter information is not cached in the spatial database.
6. The system of claim 4, wherein the vector tile auto-update and instant service system comprises: in step S105, when the format information in the parameter information is in a protobuf format, it represents that rasterization processing is not required; otherwise, the delegate needs to perform rasterization processing.
7. The system of claim 2, wherein the vector tile auto-update and instant service system comprises: in step S106, when a grid tile identical to the layer, row, column, and format parameters in the parameter information exists in the spatial database, the grid tile corresponding to the parameter information is cached in the spatial database; otherwise, it represents that the grid tile corresponding to the parameter information is not cached in the spatial database.
8. The system of claim 3, wherein the vector tile auto-update and instant service system comprises: in step S201, after the vector element in the spatial database is changed, a new version information is generated, and the update range of the vector element under the current version information is correspondingly recorded.
CN201911027724.4A 2019-10-28 2019-10-28 Automatic updating and instant service system for vector tiles Active CN111090657B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911027724.4A CN111090657B (en) 2019-10-28 2019-10-28 Automatic updating and instant service system for vector tiles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911027724.4A CN111090657B (en) 2019-10-28 2019-10-28 Automatic updating and instant service system for vector tiles

Publications (2)

Publication Number Publication Date
CN111090657A true CN111090657A (en) 2020-05-01
CN111090657B CN111090657B (en) 2024-04-12

Family

ID=70393109

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911027724.4A Active CN111090657B (en) 2019-10-28 2019-10-28 Automatic updating and instant service system for vector tiles

Country Status (1)

Country Link
CN (1) CN111090657B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111737393A (en) * 2020-07-01 2020-10-02 自然资源部四川基础地理信息中心(自然资源部四川测绘资料档案馆) Vector data self-adaptive management method and system under web environment
CN112231426A (en) * 2020-10-13 2021-01-15 重庆紫光华山智安科技有限公司 Vector tile point data based updating method, system, medium and terminal
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
CN114297206A (en) * 2022-03-11 2022-04-08 浙江大学 Refined efficient dynamic tile map service publishing method, medium and electronic equipment
WO2023050744A1 (en) * 2021-09-29 2023-04-06 上海商汤智能科技有限公司 Map editing method, system, apparatus, computer device, program product, and storage medium
CN115952184A (en) * 2023-02-07 2023-04-11 水利部信息中心 Multilayer cache-based vector tile real-time slicing and updating method

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110207446A1 (en) * 2010-02-24 2011-08-25 Nokia Corporation Method and apparatus for providing tiles of dynamic content
CN103488760A (en) * 2013-09-26 2014-01-01 中国测绘科学研究院 Provision method of geographic information tile services and device for implementing provision method
CN104537031A (en) * 2014-12-19 2015-04-22 百度在线网络技术(北京)有限公司 Method and device for modifying map data
CN104933057A (en) * 2014-03-18 2015-09-23 北京图盟科技有限公司 Map service providing method and apparatus
KR20160132328A (en) * 2016-11-02 2016-11-17 에스케이플래닛 주식회사 Real-time map data update managing system, method and storage medium thereof
EP3133510A1 (en) * 2015-08-17 2017-02-22 Palantir Technologies, Inc. Interactive geospatial map
CN106874517A (en) * 2017-03-15 2017-06-20 广州城市信息研究所有限公司 The treating method and apparatus of map vector service
CN107193856A (en) * 2017-01-06 2017-09-22 中南林业科技大学 A kind of method that vector figure spot is cut based on Android system and JTS storehouses
CN107590226A (en) * 2017-09-05 2018-01-16 中国电子科技集团公司第二十八研究所 A kind of map vector rendering intent based on tile
US20180052593A1 (en) * 2016-08-18 2018-02-22 Mapbox, Inc. Providing visual selection of map data for a digital map
CN108334581A (en) * 2018-01-26 2018-07-27 重庆市地理信息中心 Spatial data towards the rendering of intelligent terminal map is in outline management and call method
CN109408657A (en) * 2018-11-13 2019-03-01 国家基础地理信息中心 A kind of ultra-large spatial data rapid drafting method and system
CN110347950A (en) * 2019-06-27 2019-10-18 武汉光庭信息技术股份有限公司 A kind of display methods and system of mobile terminal web map

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110207446A1 (en) * 2010-02-24 2011-08-25 Nokia Corporation Method and apparatus for providing tiles of dynamic content
CN103488760A (en) * 2013-09-26 2014-01-01 中国测绘科学研究院 Provision method of geographic information tile services and device for implementing provision method
CN104933057A (en) * 2014-03-18 2015-09-23 北京图盟科技有限公司 Map service providing method and apparatus
CN104537031A (en) * 2014-12-19 2015-04-22 百度在线网络技术(北京)有限公司 Method and device for modifying map data
EP3133510A1 (en) * 2015-08-17 2017-02-22 Palantir Technologies, Inc. Interactive geospatial map
US20180052593A1 (en) * 2016-08-18 2018-02-22 Mapbox, Inc. Providing visual selection of map data for a digital map
KR20160132328A (en) * 2016-11-02 2016-11-17 에스케이플래닛 주식회사 Real-time map data update managing system, method and storage medium thereof
CN107193856A (en) * 2017-01-06 2017-09-22 中南林业科技大学 A kind of method that vector figure spot is cut based on Android system and JTS storehouses
CN106874517A (en) * 2017-03-15 2017-06-20 广州城市信息研究所有限公司 The treating method and apparatus of map vector service
CN107590226A (en) * 2017-09-05 2018-01-16 中国电子科技集团公司第二十八研究所 A kind of map vector rendering intent based on tile
CN108334581A (en) * 2018-01-26 2018-07-27 重庆市地理信息中心 Spatial data towards the rendering of intelligent terminal map is in outline management and call method
CN109408657A (en) * 2018-11-13 2019-03-01 国家基础地理信息中心 A kind of ultra-large spatial data rapid drafting method and system
CN110347950A (en) * 2019-06-27 2019-10-18 武汉光庭信息技术股份有限公司 A kind of display methods and system of mobile terminal web map

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111737393A (en) * 2020-07-01 2020-10-02 自然资源部四川基础地理信息中心(自然资源部四川测绘资料档案馆) Vector data self-adaptive management method and system under web environment
CN111737393B (en) * 2020-07-01 2023-10-27 自然资源部四川基础地理信息中心(自然资源部四川测绘资料档案馆) Vector data self-adaptive management method and system in web environment
CN112231426A (en) * 2020-10-13 2021-01-15 重庆紫光华山智安科技有限公司 Vector tile point data based updating method, system, medium and terminal
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
WO2023050744A1 (en) * 2021-09-29 2023-04-06 上海商汤智能科技有限公司 Map editing method, system, apparatus, computer device, program product, and storage medium
CN114297206A (en) * 2022-03-11 2022-04-08 浙江大学 Refined efficient dynamic tile map service publishing method, medium and electronic equipment
CN114297206B (en) * 2022-03-11 2022-05-31 浙江大学 Refined efficient dynamic tile map service publishing method, medium and electronic equipment
CN115952184A (en) * 2023-02-07 2023-04-11 水利部信息中心 Multilayer cache-based vector tile real-time slicing and updating method

Also Published As

Publication number Publication date
CN111090657B (en) 2024-04-12

Similar Documents

Publication Publication Date Title
CN111090657B (en) Automatic updating and instant service system for vector tiles
US11371845B2 (en) Graphical user interface (GUI) within CRM solution enabling layer views for connected devices
AU2019204746B2 (en) Managing map elements using aggregate feature identifiers
CN107193918B (en) Distributed GIS state monitoring system based on open source map
CN106484693B (en) Map-indication method, picture block storage method and picture display terminal
US20090183083A1 (en) Method and system for displaying information on a map
CN109086286B (en) Method for producing and publishing color topographic map
CN107992589B (en) SVG map data loading method, device and system
WO2020168827A1 (en) Point of interest index based on geographic location
CN116089090A (en) Virtual resource configuration method, device, equipment and medium of graphic display
CN115238015A (en) Space-time big data platform based on micro-service
US20220156291A1 (en) Geospatial data analytics and visualization platform
CN113918669A (en) Device and method for realizing natural resource homeland space planning one-map system
CN111125237B (en) NoSql database-based dynamic mapping method for weather numerical forecast products
CN111159480B (en) Graph drawing method based on power grid GIS data
CN111581758B (en) Power grid graph topology modeling method and computer readable storage medium
JP4968275B2 (en) Map data editing device and server for map data editing device
CN107993093A (en) Network map businessman's figure border interface tab advertisement dynamic replacing options
CN112783385A (en) Dynamic generation method of environment-friendly monitoring map point location identification
US20020069201A1 (en) Method for downloading selectable progressive mesh models under the environment of World Wide Web
US9959362B2 (en) Context-aware landing page
Chen et al. Application Design of Provincial Meteorological Service System Based on National Unified Meteorological Data Environment
JP5366866B2 (en) Map distribution system
JP2010182215A (en) Time series map data management system, terminal device, time series map data management method, and time series map data management program
KR20090070932A (en) System and method for providing geographic information

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
CB02 Change of applicant information

Address after: 430000 Wuda science and Technology Park, Jiangxia Avenue, Miaoshan District, Donghu Development Zone, Wuhan City, Hubei Province

Applicant after: Geospace Information Technology Co., Ltd.

Address before: 430000 Wuda science and Technology Park, Jiangxia Avenue, Miaoshan District, Donghu Development Zone, Wuhan City, Hubei Province

Applicant before: WUDA GEOINFORMATICS Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant