Map service method and device for publishing multi-source heterogeneous map tiles into OGC standard

By slicing and data aggregation algorithm processing on multi-source heterogeneous map tiles, OGC standard slice data is formed, which solves the problems of increased usage costs and poor compatibility caused by the diversity of map tiles formats, and realizes OGC standardization of different slice formats and Web map services, improving user development efficiency and convenience of use.

CN119884274AInactive Publication Date: 2025-04-25ZHONGKE XINGTU INTELLIGENT TECH ANHUI CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510088797.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-04-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the different formats and diversity of map tiles lead to increased user usage costs, and it is difficult to achieve compatibility with different slicing formats and a unified OGC standard map service.

Method used

By slicing multi-source heterogeneous map tiles, calling the data aggregation algorithm to process different types of slices, forming OGC standard slice data, and storing it into the database, calling the matching algorithm according to the user map service request, matching the OGC standard slice data in the database, and providing Web map services.

Benefits of technology

It realizes OGC standardization of different slice formats and web map services, reduces user usage costs, improves user development efficiency, and facilitates users to use web map services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119884274A_ABST
    Figure CN119884274A_ABST
Patent Text Reader

Abstract

The invention discloses a map service method and device for publishing a multi-source heterogeneous map tile into an OGC standard, and the method comprises the steps: slicing the multi-source heterogeneous map tile, calling a data aggregation algorithm to process different types of slices, forming OGC standard slice data, and storing the OGC standard slice data into a database; and calling a matching algorithm according to a user map service request, matching the OGC standard slice data in the database, and providing Web map service. According to the method, data spatialization and standardization integration is carried out on Web map services issued by different map slicing tools, OGC standard map services are formed and externally provided, OGC standardization can be carried out on multi-source heterogeneous map tile data of different slicing formats and different Web map services, and the OGC standard map service is provided for the outside. The user can conveniently use the Web map service, the development efficiency of the user is improved, and the use cost is saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of processing map tiles to obtain map services of OGC standards, and in particular to a method and device for publishing multi-source heterogeneous map tiles into map services of OGC standards. Background Art

[0002] With the rapid development of the aerospace information industry, it has become an important track for competing for new quality productivity. Aerospace information, commercial aerospace, and low-altitude economic industries have become important engines for releasing new digital momentum and developing new quality productivity. A large number of satellites' all-weather earth observations have already generated massive amounts of remote sensing image data, which are characterized by multiple sources, multiple resolutions, multiple types, and multiple formats.

[0003] In this context, map image slicing is essential to reduce the number of one-time requests or map image readings and to access maps more efficiently. There are also multiple tools on the market that support map tile slicing. The variety of slicing tools has resulted in the diversity of slicing formats. The raster slicing formats obtained by different slicing tools include TIFF, BMP, ENVI, Esri BIL, Esri BIP, Esri BSQ, GIF, GRID, IMAGINE Image, JP2, JPG, PNG, PBF and other formats.

[0004] The diversity of different tile formats and tile map services is not conducive to users' use of map services, but also improves user development efficiency and saves usage costs.

[0005] The patent document with application number 202410123164.7 discloses a method and device for publishing two-dimensional and three-dimensional map services of massive data in a super-large city space, the method comprising: receiving a map data access request initiated by a user by accessing a map data link; parsing the map data access request to obtain a map service name, referred to as a first map service name; obtaining map service configuration information, the map service configuration information including registered map service names and data paths corresponding to each service name; determining whether the map service configuration information contains the first map service name; if so, returning the map data under the data path corresponding to the first map service name in the map service configuration information to the user.

[0006] It can be understood from the solution of this application that the method of providing map services is based on tiles of a specific format and has the problem of poor compatibility with tiles of different formats. Summary of the invention

[0007] In view of the above-mentioned problems, the purpose of the present invention is to provide a method and device for publishing multi-source heterogeneous map tiles into OGC standard map services, integrate different types of tile maps, provide OGC standard map services to the outside world, and facilitate the use of different Web map services.

[0008] The embodiment of the present invention provides a method and device for publishing multi-source heterogeneous map tiles into an OGC standard map service.

[0009] A first aspect: a method for publishing multi-source heterogeneous map tiles into an OGC standard map service, comprising:

[0010] S1. Slice multi-source heterogeneous map tiles, call data aggregation algorithm to process different types of slices, form OGC standard slice data, and store it in the database;

[0011] S2. Based on the user's map service request, the matching algorithm is called to match the OGC standard slice data in the database and provide Web map services.

[0012] Furthermore, the S1 comprises the steps of:

[0013] S11, select different tile slicing tools to slice map tiles and determine the data format of the slices;

[0014] S12, publish the spatial library table and store slices in different data formats into the spatial library;

[0015] S13, calling the data aggregation algorithm, forming a set of OGC standard slice data according to the data sources of different slices, the data formats of different slices, and different map service application types, and storing it in the database;

[0016] S14. The database provides an OGC standard map service interface to the outside world.

[0017] Furthermore, the data format of the slice includes a layer name, a slice format, a slice minimum level, and a slice maximum level.

[0018] Furthermore, the S2 comprises the steps of:

[0019] S21, the user web page sends an OGC standard map service request;

[0020] S22, calling a map service matching algorithm according to a type parameter of the requested map service;

[0021] S23, matching the slice data of the OGC standard in the database to obtain a tile map;

[0022] S24. Provide Web map service.

[0023] Furthermore, the tools for slicing multi-source heterogeneous map tiles include: SuperMap, GeoServer, ArcGIS, QGIS and MapCutter.

[0024] Furthermore, the types of Web map services provided include: WMS, WMTS, TMS, WFS and WCS map services.

[0025] A second aspect: a map service device for publishing multi-source heterogeneous map tiles into an OGC standard, the device comprising:

[0026] The slicing module is used to slice multi-source heterogeneous map tiles and obtain slices in different data formats;

[0027] The spatial library module is used to store slices in different data formats;

[0028] The aggregation algorithm module performs data aggregation algorithm processing on slices of different data formats to obtain a set of OGC standard slice data;

[0029] Database module, used to store OGC standard slice data;

[0030] The matching algorithm module processes the OGC standard slice data through a matching algorithm based on the map service request to obtain the tile map;

[0031] The Web service module accepts user map service requests and provides Web map services.

[0032] A third aspect: An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method provided in the first aspect when executing the program.

[0033] A fourth aspect: A non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method provided in the first aspect.

[0034] Beneficial effects of the present invention:

[0035] 1. The present invention spatializes and standardizes the data of Web map services published by different map slicing tools to form and provide OGC standard map services to the outside world. It can realize OGC standardization of multi-source heterogeneous map tile data of different slicing formats and different Web map services, making it convenient for users to use Web map services, improving user development efficiency and saving usage costs.

[0036] 2. The present invention publishes spatial library tables based on the data format of slices, such as layer name, slice format, minimum slice level and maximum slice level, and stores slices of different data formats into the spatial library, making it convenient to call data aggregation algorithms and obtain OGC standard slice data.

[0037] 3. The present invention calls the map service matching algorithm according to the type parameter of the requested map service, matches the OGC standard slice data in the database, and obtains the tile map. It can realize OGC standardized calls for different slice formats and different Web map services, facilitate users to use map services, improve user development efficiency and save usage costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A schematic diagram of the process of the Web map service method of the present invention;

[0039] Figure 2 A schematic diagram of the process of OGC standardization of multi-source heterogeneous map tiles of the present invention;

[0040] Figure 3 A schematic diagram of the process of providing Web map services using OGC standardized data in the present invention;

[0041] Figure 4 This is a schematic diagram of the structure of the OGC standard map service device of the present invention;

[0042] Figure 5 A schematic diagram of the effect of the Web map service of the present invention;

[0043] Figure 6 Another schematic diagram of the effect of the Web map service of the present invention;

[0044] Figure 7 It is a schematic diagram of the structure of the electronic device of the present invention. DETAILED DESCRIPTION

[0045] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar symbols throughout represent the same or similar elements or elements with the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0046] Existing map services use a variety of tile formats. A variety of slicing tools lead to a diversity of slicing formats. Different slicing tools obtain a variety of raster slicing formats. The different tile formats and the diversity of tile map services increase the user's usage cost.

[0047] In view of the above problems, the present invention provides a method for publishing multi-source heterogeneous map tiles into an OGC standard map service. Figure 1 A flow chart of a method for publishing multi-source heterogeneous map tiles into an OGC-standard map service provided by an embodiment of the present invention, the method comprising:

[0048] S1. Slice multi-source heterogeneous map tiles, call data aggregation algorithm to process different types of slices, form OGC standard slice data, and store it in the database.

[0049] Specifically, Figure 2 As shown, it includes selecting different tile slicing tools, such as SuperMap, GeoServer, ArcGIS, QGIS and MapCutter, etc. to slice map tiles, and determining the layer name (layerName), slicing format (format), minimum slicing level (zoomStart) and maximum slicing level (zoomStop).

[0050] Use the spatial library server to publish standardized spatial library tables and store slices in different data formats into the spatial library. Then call the data aggregation algorithm to form a set of OGC standard slice data based on factors such as the data sources of different slices, the data formats of different slices, and different map service application types. Store it in the database, and the database provides an OGC standard map service interface to the outside world.

[0051] S2. Based on the user's map service request, the matching algorithm is called to match the OGC standard slice data in the database and provide Web map services.

[0052] Specifically, Figure 3 As shown in the figure, the user Web sends an OGC standard map service request on the page, such as WMS, WMTS, TMS, WFS and WCS map service requests. According to the type parameter of the requested map service, the map service matching algorithm is called, and the matching algorithm is used to match the OGC standard slice data in the database to obtain the tile map and provide Web map services. For example: Figure 5 The 1-meter remote sensing image data of Hefei shown in the figure, or Figure 6 The Feixi County Science and Technology Blue electronic maps shown all belong to different types of Web map services.

[0053] The present invention also discloses a map service device for publishing multi-source heterogeneous map tiles into OGC standard for the above method, such as Figure 4 As shown, the device includes: a slicing module, a space library module, an aggregation algorithm module, a database module, a matching algorithm module and a Web service module.

[0054] Among them, the slicing module is used to slice multi-source heterogeneous map tiles and obtain slices in different data formats. The spatial library module is used to store slices in different data formats. The aggregation algorithm module is used to perform data aggregation algorithm processing on slices in different data formats to obtain a set of OGC standard slice data. The OGC standard slice data is stored in the database of the database module. The Web service module accepts user map service requests, and then uses the matching algorithm module to perform matching algorithm processing on the OGC standard slice data according to the map service request to obtain tile maps, and use the obtained tile maps to provide Web map services.

[0055] The present invention also provides an electronic device, Figure 7 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention, such as Figure 7 As shown, the electronic device may include: a processor, a communications interface, a memory, and a communications bus, wherein the processor, the communications interface, and the memory communicate with each other via the communications bus. The processor may call the logic instructions in the memory, for example, to execute the following method:

[0056] S1. Slice multi-source heterogeneous map tiles, call data aggregation algorithm to process different types of slices, form OGC standard slice data, and store it in the database;

[0057] S2. Based on the user's map service request, the matching algorithm is called to match the OGC standard slice data in the database and provide Web map services.

[0058] In addition, the logic instructions in the above-mentioned memory can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product. Based on such an understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0059] An embodiment of the present invention further provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method provided in each of the above embodiments is implemented, for example, including:

[0060] S1. Slice multi-source heterogeneous map tiles, call data aggregation algorithm to process different types of slices, form OGC standard slice data, and store it in the database;

[0061] S2. Based on the user's map service request, the matching algorithm is called to match the OGC standard slice data in the database and provide Web map services.

[0062] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0063] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0064] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for publishing multi-source heterogeneous map tiles into an OGC-standard map service, characterized in that: Includes steps: S1. Slice multi-source heterogeneous map tiles, call data aggregation algorithm to process different types of slices, form OGC standard slice data, and store it in the database; S2. Based on the user's map service request, the matching algorithm is called to match the OGC standard slice data in the database and provide Web map services.

2. According to claim 1, a method for publishing multi-source heterogeneous map tiles into an OGC standard map service, characterized in that: The S1 comprises the steps of: S11, select different tile slicing tools to slice map tiles and determine the data format of the slices; S12, publish the spatial library table and store slices in different data formats into the spatial library; S13, calling the data aggregation algorithm, forming a set of OGC standard slice data according to the data sources of different slices, the data formats of different slices, and different map service application types, and storing it in the database; S14. The database provides an OGC standard map service interface to the outside world.

3. The method for publishing multi-source heterogeneous map tiles into an OGC standard map service according to claim 2, characterized in that: The data format of the slice includes a layer name, a slice format, a slice minimum level, and a slice maximum level.

4. The method for publishing multi-source heterogeneous map tiles into an OGC standard map service according to claim 2, characterized in that: The tools for slicing multi-source heterogeneous map tiles include: SuperMap, GeoServer, ArcGIS, QGIS and MapCutter.

5. The method for publishing multi-source heterogeneous map tiles into an OGC standard map service according to claim 2, characterized in that: The S2 comprises the steps of: S21, the user web page sends an OGC standard map service request; S22, calling a map service matching algorithm according to a type parameter of the requested map service; S23, matching the slice data of the OGC standard in the database to obtain a tile map; S24. Provide Web map service.

6. The method for publishing multi-source heterogeneous map tiles into an OGC standard map service according to claim 5, characterized in that: The types of Web map services provided include: WMS, WMTS, TMS, WFS and WCS map services.

7. A map service device for publishing multi-source heterogeneous map tiles to OGC standards, applied to the method according to any one of claims 1 to 6, characterized in that: The device comprises: The slicing module is used to slice multi-source heterogeneous map tiles and obtain slices in different data formats; The spatial library module is used to store slices in different data formats; The aggregation algorithm module performs data aggregation algorithm processing on slices of different data formats to obtain a set of OGC standard slice data; Database module, used to store OGC standard slice data; The matching algorithm module processes the OGC standard slice data through a matching algorithm based on the map service request to obtain the tile map; The Web service module accepts user map service requests and provides Web map services.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the steps of a method for publishing multi-source heterogeneous map tiles into an OGC standard map service are implemented as described in any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of a method for publishing multi-source heterogeneous map tiles into an OGC standard map service are implemented as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for publishing two-dimensional and three-dimensional map service of super-large city space mass data

    CN117931742A

  • Thematic map building method and mobile terminal applying same

    CN103744995A

  • Multi-source map dynamic slicing and caching method and device

    CN117033533A

  • Tile map processing method and apparatus, electronic device and storage medium

    WO2024109070A1