CN111090657A - Automatic updating and instant service system for vector tiles - Google Patents
Automatic updating and instant service system for vector tiles Download PDFInfo
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000012544 monitoring process Methods 0.000 claims abstract description 13
- 238000000034 method Methods 0.000 claims description 6
- 238000007781 pre-processing Methods 0.000 abstract description 8
- 230000009286 beneficial effect Effects 0.000 abstract description 4
- 230000008676 import Effects 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/23—Updating
- G06F16/2379—Updates performed during online database operations; commit processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/56—Information retrieval; Database structures therefor; File system structures therefor of still image data having vectorial format
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial 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
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.
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)
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)
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 |
-
2019
- 2019-10-28 CN CN201911027724.4A patent/CN111090657B/en active Active
Patent Citations (13)
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)
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 |