A distributed publishing and sharing method of spatial data based on grid division
Through the distributed spatial data release and sharing method based on the segmented grid, the lack of one-way collection and integration of the data sharing platform is solved, the independent release and dynamic aggregation of data is realized, the efficiency of data sharing and analysis is improved, and the efficiency of data sharing and analysis is ensured. Data security and application depth.
Patent Information
- Application Number
- CN202111247401.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-26
- Publication Date
- 2024-12-24
- Estimated Expiration
- 2041-10-26
AI Technical Summary
The existing data sharing and exchange platforms have problems such as one-way data collection, insufficient data integration and consolidation, inflexible layer release, untimely data updates, and insufficient application of partitioning grid technology, resulting in inefficient data sharing and analysis.
Adopt a distributed spatial data publishing and sharing method based on a segmented grid, and realize multi-point data publishing and dynamic aggregation through distributed databases and grid data publishers, provide standardized data publishing and service processes, and support independent publishing and dynamic graphing. and data calculation and analysis.
It realizes the independent control and enthusiasm of data resources in various departments, improves the flexibility and efficiency of data sharing, ensures the real-time and security of data, and expands the application depth of segmentation grid technology in data calculation and analysis.
Smart Images

Figure CN113946551B_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of information technology, and in particular relates to a spatial data distributed publishing and sharing method based on grid division. Background Art
[0002] Data exchange technology
[0003] Data exchange refers to the integration of several decentralized business systems to achieve data or file transmission and sharing between several business subsystems, improve the utilization of information resources, and ensure the interconnection of information distributed between heterogeneous systems.
[0004] The data exchange method is generally differentiated according to the type of data. For example, structured or semi-structured data can be exchanged through ETL data exchange, and unstructured data such as compressed files, movies, pictures, etc. are exchanged through file transfer. For some exchanges with higher real-time requirements, interfaces are generally used, such as Restful, Webservice, etc.
[0005] Map online service technology
[0006] With the development of the geographic information industry, many GIS (geographic information system) manufacturers have provided online map services based on the Internet, but these services are all private systems, resulting in "isolation" of service provision and extremely difficult interoperability between services.
[0007] In order to solve the difficulties in interoperability of Web map services and realize the openness and standardization of interoperability interface mechanisms, OGC (Open Geospatial Consortium), as the world's most important developer and advocate of geographic information interoperability specifications, has developed a series of Web map methods based on public interfaces, encodings and modes, mainly including: Web Map Service WMS (Web Map Service), Web Feature Service WFS (Web Feature Service), Web Raster Service WCS (Web Coverage Service), Web Map Tile Service WMTS (Web Map Tile Service), etc.
[0008] Earth Gridding Technology
[0009] The earth grid is a grid that divides the earth space according to a certain rule to form a multi-level grid with similar shape (equal area or unequal area) and continuous scale. At the same time, the grid is generally encoded in an orderly geographic recursive manner. The earth grid is mainly used in the field of spatial geography to express the absolute spatial position.
[0010] At the same time, due to the seamless and non-overlapping division of the earth's space by the earth grid, and the high degree of standardization of the recursive and hierarchical spatial data structure, it is also used to explore the unified spatial reference framework for organizing earth space big data. According to the earth grid and its coding, various entity data of land, sea, air, space, electricity (magnetic field) integration can be indexed.
[0011] How to implement the existing plan:
[0012] Data exchange through data sharing exchange platform
[0013] Data sharing and exchange platform generally refers to the construction of a special data sharing and exchange platform between the data resource layer and the application layer for several decentralized departmental application information systems in the public government field or within corporate groups, so as to realize the transmission and sharing of information / data between several application subsystems. The core functions of this platform are the data exchange system and the data resource directory management service system. The data exchange system completes the management of data collection, submission, distribution, etc. between various departments, and mainly includes the front-end exchange subsystem, exchange transmission subsystem, central exchange subsystem, exchange management subsystem, exchange information collection subsystem, system interface and other subsystems; the resource directory management service system mainly includes the information cataloging subsystem, directory maintenance management system, resource directory service system, system interface and other subsystems.
[0014] The main characteristics of data exchange can be summarized as: "one-way collection, central release", that is, each business management department provides / submits its own data to the data management department, and the data is integrated and released on the central node of the data sharing exchange platform. Most of them adopt simple forms such as database exchange or data set collection, which are not enough to integrate and assimilate multi-source heterogeneous data.
[0015] Spatial information service platform provides online map services
[0016] At present, spatial information public service platforms such as spatiotemporal information cloud platforms and spatiotemporal big data platforms built in various places generally provide online map services that comply with OGC standards. According to OGC specifications, map services are services that specifically provide shared map data and are responsible for providing map images, feature information of specified coordinate points, and functional description information of map services based on requests from client programs.
[0017] Web Map Service (WMS) can dynamically draw maps using spatial data in geographic information. Usually, HTTP's GET and POST methods are used to achieve communication between the client and the Web Server, and the communication process mainly relies on URL parameter pairing to achieve request and response interaction. This technology uses map APIs, which are usually based on "static tile maps", web page caches, and AJAX technologies, greatly improving map access efficiency and display effects. Various request methods for map web pages are expressed in XML format, allowing third-party websites to call information in the database through programming, and embed some maps and network services in the web pages. Users can call the required map layers as needed, and can overlay the obtained different layers.
[0018] Indexing of spatial big data through earth grid coding
[0019] Using the principle of earth division, the grid data model divides the earth space into a series of grids according to certain rules. Each grid unit has dual connotations of space and attributes. The code of the grid unit (set) is used as the identifier of its spatial position to determine which grid units the spatial entity covers, and its attribute information will also be mapped to the grid unit. Therefore, grid coding can be used to associate any object with a specific earth division grid. As long as all departments adopt the same grid coding standard, the natural unification of spatial object identification coding is achieved, and the spatial integration of multi-department data becomes a coding problem.
[0020] In this way, massive multi-source spatial big data can be unified into the earth's spatial grid for unified organization and integrated management, which is convenient for users to quickly query and retrieve. Specific retrieval technologies include: using the grid index code as the primary key (Primary Key) to establish a "key-value" database (Key-Value Store DB). Based on the index large table database, the quadtree encoding index (O-tree index) is used as the main body, and the R-tree index is grafted on it to form a new and efficient spatial index structure. In the process of spatial query, the O-tree structure is queried first, and the first type of spatial range body is queried in it; then the small R-tree under the node is queried to query the second type of spatial range body, and the two types of spatial range body sets are merged to obtain the final spatial query result.
[0021] Disadvantages of existing technology:
[0022] 1. From a mechanism perspective, the existing data sharing and exchange platform architecture is essentially a one-way data collection by various departments to a central node (such as a big data management department). Departments often believe that they will lose control of the data once it flows out, and are resistant to data collection and lack enthusiasm for subsequent continuous data updates.
[0023] 2. From a technical perspective, the data layer in the existing data sharing and exchange platform is actually the provision of raw data sets, and has not undergone necessary processing such as data integration and assimilation, making it inconvenient for direct use; at the same time, the raw data sets have not undergone certain processing, which can easily expose the original data source and even personal privacy.
[0024] 3. Although the existing spatial information service platform has a spatial data publishing process (mechanism), it is all published according to the layers of preset themes. It is difficult to directly and flexibly cut and use different layers, and it does not support the dynamic mapping function requirements of custom layers. At the same time, data updates can only be performed by layer, which makes it difficult to ensure the timeliness of the data.
[0025] 4. Although the grid coding based on the subdivision has realized the indexing of spatial data, it has not formed in-depth functions such as data assignment for the grid, further grid data release, and dynamic generation of grid maps. In addition to being used for data query and retrieval, the application value of grid technology in data calculation and analysis needs to be explored urgently. Summary of the invention
[0026] The purpose of the present invention is to provide a distributed publishing and sharing method of spatial data based on grid division to solve the problems raised in the above background technology.
[0027] To achieve the above object, the present invention provides the following technical solution: a method for distributed publishing and sharing of spatial data based on grid division, comprising the following method steps:
[0028] S1. Distributed spatial data publishing and aggregation mechanism: Data producers / publishers are distributed in multiple locations and generate and send data;
[0029] S2, Distributed spatial data sharing system architecture: Establish a distributed database to publish and aggregate data, then generate a grid map, and then access the user system through the grid map;
[0030] S3. Data and technical processing flow: The standard specifies the grid data publisher and clarifies the data publishing process and the data service process.
[0031] Preferably, the distributed spatial data publishing and aggregation mechanism in S1 includes the following steps:
[0032] S101. Data producers / publishers: Data exists in multiple distributed locations. Each business management department independently publishes and continuously maintains its own data, ensuring its control over data and its rights and interests such as revenue from the beginning to the end, and fully mobilizing its enthusiasm;
[0033] S102, Data aggregation / service provider: Central node type, responsible for providing unified data publishing tools, building a distributed sharing publishing architecture, building a big data resource sharing service platform and providing services to the outside world;
[0034] S103, data sharing users: distributed in multiple points, obtain a grid map containing shared data of multiple departments in a specific area through the standard interface provided by the system (which can be used as a special map layer to access the business system), or download it as a data table for direct analysis and application. Preferably, each business management department in the data producer / publisher is not only the producer of the corresponding data, but also has the function of autonomously publishing and maintaining its data, ensuring its control over and benefits of the data from beginning to end. In the overall architecture, the data producer / publisher is distributed in multiple points, and autonomously publishing data according to grid discretization is the main feature of the data producer / publisher.
[0035] Preferably, the data aggregator / service provider is generally a city big data management department, which is responsible for providing unified data publishing tools, building a distributed shared publishing architecture, maintaining the daily operation of the system, establishing a service system, and providing a variety of services such as data query, call, data dynamic mapping, data application models, etc. In the overall architecture, the data aggregator / service provider is a central node and can be built into a big data resource sharing service platform. The main features of the data aggregator / service provider are dynamic aggregation of data by grid and dynamic mapping of grid data.
[0036] Preferably, the data sharing users can be either city government departments or the general public. In the overall architecture, data users are distributed in multiple locations. A grid map containing multi-department shared data in a specific area can be obtained through the standard interface provided by the system and directly connected to the user's business system as a special map layer, or downloaded as a data table for direct analysis and application.
[0037] Preferably, the establishment and protection of the distributed spatial data sharing system architecture in S2 includes the following method steps:
[0038] S201, Distributed business database: Each department has its own business data, and the original database is distributed;
[0039] S202, data extraction and grid data publisher: each department extracts data from its own business database, uses the grid data publisher to perform grid dynamic coding, forms key-value pairs with the grid code and attribute value, forms grid data and publishes it externally;
[0040] S203, grid data dynamic aggregator: according to the data requirements corresponding to the specific grid proposed by the user, the central node quickly aggregates the published grid data through the grid data dynamic aggregator to provide current real-time data aggregation, or provide historical data aggregation according to user requirements;
[0041] S204, grid map dynamic generator and one-stop grid data service: the central node generates a comprehensive grid map or a thematic grid map from the dynamically gathered grid data through the grid map dynamic generator and publishes the service, and also provides services such as downloading tabular grid data;
[0042] S205. Connecting the grid map to the user's business system: Connecting the comprehensive / thematic grid map published by the central node to the user's business system according to the user's needs, so that the user can call it flexibly, or directly provide the grid data required by the user.
[0043] Preferably, the method steps of the data and technical processing flow in S1 are as follows:
[0044] S301, standardized grid data publisher;
[0045] S302, data publishing process;
[0046] S303, data service process.
[0047] Preferably, the process of establishing the standardized grid data publisher in S301 is as follows:
[0048] S30101. Unify spatial grid division and coding for the city: Establish a plane equidistant grid system at the city level and below and formulate coding rules that meet computational efficiency, and use them as the unified rules for the city;
[0049] S30102. Various element data are mapped into grids: Population, housing, object and even energy field element data are mapped into spatial grids, and attributes are assigned in each spatial grid to form grid codes and key-value pairs of attribute values, which become grid data.
[0050] Preferably, the data publishing process of S302 is as follows:
[0051] S30201. Assigning data to the spatial grid: calculating and assigning data in the spatial grid according to actual needs;
[0052] S30201. Autonomous publication of grid data: Data producers / publishers log in to the distributed spatial data publishing and sharing system, upload the grid data to be published to the local data server, set user permissions for the data, and publish the grid data autonomously. Data aggregators / service providers do not conduct substantive review of the data publication content.
[0053] Preferably, the data service process in S303 is as follows:
[0054] S30301. Data sharing users log in to the distributed data publishing and sharing system, access the central node, and perform data retrieval as needed. The central node issues corresponding instructions based on user needs to retrieve the required data from data servers in various locations;
[0055] S30302. The central node also provides dynamic mapping services for grid data. Users do not need to install mapping software themselves. The spatial data publishing and sharing system dynamically organizes the corresponding grid data into map layers that comply with OGC standards according to personalized needs and provides them to data sharing users.
[0056] Compared with the prior art, the present invention has the following beneficial effects:
[0057] 1. Distributed spatial data publishing and aggregation mechanism based on grid division
[0058] The data publishing rights are granted to each department (data owner), and standardized data publishing tools are provided. Each department shall conduct distributed data publishing and subsequent continuous updating; the urban big data management department shall assume the function of data aggregator, dynamically aggregate discretely released grid data and provide comprehensive services such as dynamic mapping; data sharing users log in to the system and apply for dynamic grid maps, obtain grid data and other related services according to their accounts.
[0059] 2. Distributed spatial data sharing system architecture based on grid division
[0060] Establish a new spatial data sharing system architecture: Based on the business database (distributed) of each department, extract business data, dynamically encode the grid, and publish it as grid data; the big data department can generate a comprehensive grid map and provide services to the outside world at the central node, or it can provide dynamic mapping functions without generating a comprehensive grid map first; the data sharing user business system accesses the corresponding grid map, or directly obtains grid data and its services.
[0061] 3. Distributed data dynamic grid acquisition and grid map dynamic generation technology
[0062] The published data no longer appears in the form of pre-set layers, but is published in a multi-scale recursive grid. Data sharing users can dynamically obtain the corresponding grid data and freely combine them as needed. The system provides the service function of dynamically generating comprehensive grid maps or thematic grid maps; or the system directly generates a comprehensive grid map, and then connects the required grid layers to the business system of the corresponding department as needed;
[0063] Under the distributed publishing and sharing architecture of "distributed publishing, dynamic aggregation (and mapping)" of the present invention, each data production department independently publishes data, which is conducive to ensuring the data resource rights and control of each department, facilitating the work enthusiasm of each department, avoiding their resistance and rejection in traditional ways, and solving the problem of data aggregation and continuous updating. The big data management department provides a unified grid data publishing tool and establishes a centralized big data service platform, ensuring the consistency of the data architecture and the unity of data services.
[0064] At the data technology level, the published grid data can be used directly for computational analysis without having to access the original database at the source, which improves ease of use. The data after grid processing can to a certain extent avoid problems such as privacy leaks caused by directly using the original data.
[0065] In addition, the existing gridding technology only stays at the level of indexing spatial data through grid coding. This application further proposes innovations such as grid data publishing, dynamic generation of grid maps, and a distributed data publishing and sharing architecture based on this, which helps to solve the problem of data sharing and improves the convenience of data calculation and analysis, greatly expanding the application field and depth of gridding technology. BRIEF DESCRIPTION OF THE DRAWINGS
[0066] Figure 1 It is a schematic diagram of the method steps of the present invention;
[0067] Figure 2 A schematic diagram of the roles of the distributed spatial data publishing and aggregation mechanism of the present invention;
[0068] Figure 3 It is a schematic diagram of the distributed spatial data sharing system architecture of the present invention. DETAILED DESCRIPTION
[0069] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0070] See also Figure 1-Figure 3 The present invention provides a technical solution: a distributed publishing and sharing method of spatial data based on grid division, comprising the following method steps:
[0071] S1. Distributed spatial data publishing and aggregation mechanism: Data producers / publishers are distributed in multiple locations, independently publish data and are responsible for continuous updates; data aggregators / service providers dynamically aggregate grid data published at various locations according to data user needs, dynamically generate grid maps and provide corresponding services;
[0072] S2. Distributed spatial data sharing system architecture: The system provides a unified grid data publishing tool. Each department extracts business data and dynamically encodes the grid data to publish it as grid data. The central node dynamically aggregates the corresponding grid data according to the needs of data users and generates a grid map that meets the OCG standard. The data sharing user business system accesses the corresponding grid map, or directly obtains grid data and its services.
[0073] S3. Data and technical processing flow: A standardized grid data publisher tool is proposed to clarify the data publishing process and data service process.
[0074] In this embodiment, preferably, the distributed spatial data publishing and aggregation mechanism in S1 includes the following steps:
[0075] S101, Data producers / publishers: Business management departments at various locations independently publish and continuously maintain their own data, ensuring their rights and interests such as control over data and benefits from beginning to end, and fully mobilizing their enthusiasm;
[0076] S102, Data Aggregator / Service Provider: Data Aggregator / Service Provider is a central node, responsible for providing unified data publishing tools, building a distributed shared publishing architecture, building a big data resource sharing service platform and providing services to the outside world;
[0077] S103. Data sharing users: Data users are distributed in multiple locations. They obtain a grid map of a specific area containing shared data among multiple departments through the standard interface provided by the system (which can be used as a special map layer to access the business system), or download it as a data table for direct analysis and application.
[0078] In this embodiment, preferably, each business management department in the data producer / publisher is not only the producer of the corresponding data, but also has the function of autonomously publishing and maintaining its data, ensuring its control over and benefits of the data from beginning to end. In the overall architecture, the data producer / publisher is distributed in multiple points, and autonomous publishing of data in grid discretization is the main feature of the data producer / publisher.
[0079] In this embodiment, preferably, the data aggregator / service provider is generally a city big data management department, which is responsible for providing unified data publishing tools, building a distributed shared publishing architecture, maintaining the daily operation of the system, establishing a service system, and providing external services such as data query, call, data dynamic mapping, data application models, etc. In the overall architecture, the data aggregator / service provider is a central node and can be built into a big data resource sharing service platform. The main features of the data aggregator / service provider are dynamic aggregation of data by grid and dynamic mapping of grid data.
[0080] In this embodiment, preferably, the data sharing users are both the city government departments and the general public. In the overall architecture, data users are distributed in multiple locations. A grid map containing multi-department shared data in a specific area is obtained through the standard interface provided by the system, and is directly connected to the user's business system as a special map layer, or downloaded as a data table for direct analysis and application.
[0081] In this embodiment, preferably, the establishment and protection of the distributed spatial data sharing system architecture in S2 includes the following method steps:
[0082] S201, Distributed business database: Each department has its own business data to form a distributed original database;
[0083] S202, data extraction and grid data publisher: each department extracts data from its own business database, uses the grid data publisher to perform grid dynamic coding, forms key-value pairs with the grid code and attribute value, forms grid data and publishes it externally;
[0084] S203, grid data dynamic aggregator: according to the data requirements corresponding to the specific grid proposed by the user, the central node quickly aggregates the published grid data through the grid data dynamic aggregator to provide current real-time data aggregation, or provide historical data aggregation according to user requirements;
[0085] S204, grid map dynamic generator and one-stop grid data service: the central node generates a comprehensive grid map or a thematic grid map from the dynamically gathered grid data through the grid map dynamic generator and publishes the service, and also provides services such as downloading tabular grid data;
[0086] S205. Connecting the grid map to the user's business system: Connecting the comprehensive / thematic grid map published by the central node to the user's business system according to the user's needs, so that the user can call it flexibly, or directly provide the grid data required by the user.
[0087] In this embodiment, preferably, the method steps of the data and technical processing flow in S1 are as follows:
[0088] S301, standardized grid data publisher;
[0089] S302, data publishing process;
[0090] S303, data service process.
[0091] In this embodiment, preferably, the establishment process of the standardized grid data publisher in S301 is:
[0092] S30101. Unify spatial grid division and coding for the city: Establish a plane equidistant grid system at the city level and below and formulate coding rules that meet computational efficiency, and use them as the unified rules for the city;
[0093] S30102. Various element data are mapped into grids: Population, housing, object and even energy field element data are mapped into spatial grids, and attributes are assigned in each spatial grid to form grid codes and key-value pairs of attribute values, which become grid data.
[0094] In this embodiment, preferably, the data publishing process of S302 is as follows:
[0095] S30201. Assigning data to the spatial grid: calculating and assigning data in the spatial grid according to actual needs;
[0096] S30201. Autonomous publication of grid data: Data producers / publishers log in to the distributed spatial data publishing and sharing system, upload the grid data to be published to the local data server, set user permissions for the data, and publish the grid data autonomously. Data aggregators / service providers do not conduct substantive review of the data publication content.
[0097] In this embodiment, preferably, the data service process in S303 is as follows:
[0098] S30301. Data sharing users log in to the distributed data publishing and sharing system, access the central node, and perform data retrieval as needed. The central node issues corresponding instructions based on user needs to retrieve the required data from data servers in various locations;
[0099] S30302. The central node also provides dynamic mapping services for grid data. Users do not need to install mapping software themselves. The spatial data publishing and sharing system dynamically organizes the corresponding grid data into map layers that comply with OGC standards according to personalized needs and provides them to data sharing users.
[0100] The working principle and use process of the present invention:
[0101] Step 1: Distributed spatial data publishing and aggregation mechanism: Data producers / publishers are distributed in multiple locations, independently publishing data and continuously maintaining it; data aggregators / service providers dynamically aggregate grid data published at each location based on data user needs, dynamically generate grid maps, and provide corresponding services;
[0102] Step 2: Distributed spatial data sharing system architecture: The system provides a unified grid data publishing tool. Each department extracts business data and dynamically encodes it into grid data. The central node dynamically aggregates the corresponding grid data according to the needs of data users and generates a grid map that meets the OCG standard. The data sharing user business system accesses the corresponding grid map, or directly obtains grid data and its services.
[0103] Step 3: Data and technical processing flow: Propose a standardized grid data publisher tool to clarify the data publishing process and the data service process.
[0104] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A distributed publishing and sharing method for spatial data based on gridding, characterized in that: The method includes the following steps: S1. Distributed spatial data publishing and aggregation mechanism: Data producers / publishers are distributed in multiple locations, and the business management departments at each location independently publish and continuously maintain their own data; The data aggregation / service provider is a central node type, which is used to provide a unified data publishing tool, build a distributed shared publishing architecture, and build a big data resource sharing service platform and provide services to the outside world. Among them, the grid data published by each point is dynamically aggregated according to the needs of data users, and the grid map is dynamically generated and corresponding services are provided; the data sharing users are multi-point distributed, and the grid map containing multi-department shared data in a specific area is obtained through the standard interface provided by the system. It is directly connected to the user's business system as a special map layer, or downloaded as a data table for direct analysis and application; S2. Establish a distributed spatial data sharing system architecture: The system provides a unified grid data publishing tool. Each department extracts business data and dynamically encodes the grid data and publishes it as grid data. The central node dynamically aggregates the corresponding grid data according to the needs of data users and generates a grid map that complies with the OGC standard. The data sharing user business system accesses the corresponding grid map, or directly obtains grid data and its services. S3. Data and technical processing flow: S301. Establish a standardized grid data publisher; S302. Determine the data publishing process; S303. Determine the data service process; The establishment of the distributed spatial data sharing system architecture in S2 includes: S201, Distributed business database: Each department has its own business data, and the original database is distributed; S202, data extraction and grid data publisher: each department extracts data from its own business database, uses the grid data publisher to perform grid dynamic coding, forms key-value pairs with the grid code and attribute value, forms grid data and publishes it externally; S203, grid data dynamic aggregator: according to the data requirements corresponding to the specific grid proposed by the user, the central node aggregates the published grid data through the grid data dynamic aggregator to provide current real-time data aggregation, or provide historical data aggregation according to user requirements; S204, grid map dynamic generator and one-stop grid data service: the central node generates a comprehensive grid map or a thematic grid map from the dynamically gathered grid data through the grid map dynamic generator and publishes the service, and provides a tabular grid data download function; S205, connecting the grid map to the user's business system: connecting the comprehensive / thematic grid map published by the central node to the user's business system according to the user's needs, or directly providing the grid data required by the user; The process of establishing the standardized grid data publisher of S301 is as follows: S30101. Unify spatial grid division and coding for the city: Establish a plane equidistant grid system at the city level and below and formulate coding rules as the unified rules for the city; S30102. Various element data are mapped into grids: Population, housing, object and energy field element data are mapped into spatial grids, attribute values are assigned in each spatial grid, grid codes are formed, and attribute value key-value pairs are formed to obtain grid data; The data publishing process of S302 is as follows: S30201. Assigning data to the spatial grid: calculating and assigning data in the spatial grid according to actual needs; S30202. Autonomous publishing of grid data: Data producers / publishers log in to the distributed spatial data publishing and sharing system, upload the grid data to be published to the local data server, set the user rights of the data, and autonomously publish the grid data. The data aggregator / service provider does not conduct substantive review of the data publishing content. The data service process in S303 is as follows: S30301. Data sharing users log in to the distributed data publishing and sharing system, access the central node, and perform data retrieval as needed. The central node issues corresponding instructions based on user needs to retrieve the required data from data servers in various locations; S30302. The central node provides dynamic mapping services for grid data. Through the spatial data publishing and sharing system, the corresponding grid data is dynamically organized into map layers that comply with the OGC standard and provided to data sharing users.
2. The method for distributed publishing and sharing of spatial data based on gridding according to claim 1, characterized in that: Each business management department among the data producers / publishers is the producer of the corresponding data, and is used to independently publish and maintain its data, wherein the data is independently published according to grid discretization.
3. The method for distributed publishing and sharing of spatial data based on gridding according to claim 2 is characterized in that: The data aggregator / service provider is the city's big data management department, which is used to provide unified data publishing tools, build a distributed shared publishing architecture, maintain the daily operation of the system, establish a service system, and provide external services including data query, call, dynamic data mapping and data application model services, among which data is dynamically aggregated by grid and grid data is dynamically mapped.
4. The method for distributed publishing and sharing of spatial data based on grid division according to claim 3 is characterized in that: The data sharing users are various departments of the city government or the general public.
Citation Information
Patent Citations
Global raster data storing method
CN101963996A
Space-time coding method, space-time index and query method and device
CN109992636A
Grid calculation sequence coding method based on ArcGIS hydrological analysis tool
CN110766792A
High-performance GIS platform
CN111680033A
System and method for topics implementation in a distributed data computing environment
US20190104179A1
