Geographic coordinate region visual display method and system based on GIS

CN121071052BActive Publication Date: 2026-08-28WATER TRANSPORT PLANNING & DESIGN INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511177958.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-21
Publication Date
2026-08-28
Estimated Expiration
2045-08-21

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种基于GIS的地理坐标区域可视化展示方法及系统,以至少解决现有技术通常是在地图上对地理坐标区域以标注的方式进行位置展示或者建立数据连接,导致地理坐标区域相关数据浏览不便、响应不及时的技术问题

Benefits of technology

[0020] This application also supports reading geographic coordinate area data to be visualized from the database (i.e., the initial data to be visualized mentioned above), recording the data reading time, and avoiding unnecessary data processing steps by comparing the latest update time of the initial data to be visualized with the latest update time of the stored data. If the read initial data to be visualized is stored data and the latest update time of the initial data to be visualized is not later than the latest update time of the stored data, it indicates that the initial data to be visualized does not need to be processed again and can be directly used for visualization. Therefore, this application adopts a data storage mechanism to store processed geographic coordinate area related data (i.e., the target data to be visualized mentioned above) as stored data, ensuring that the results of data processing are preserved. When there is a display requirement in the future, if the data has not changed, these stored data can be used directly, significantly reducing the time and computing resources required for data processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121071052B_ABST
    Figure CN121071052B_ABST
Patent Text Reader

Abstract

The application discloses a GIS-based geographic coordinate area visual display method and system, and relates to the fields of GIS and computer technology. The method comprises the following steps: storing collected geographic coordinate area related data in a database; reading initial data to be visualized from the geographic coordinate area related data stored in the database; in the case that it is judged that the initial data to be visualized belongs to stored data and the latest update time of the initial data to be visualized is not later than the latest update time of the stored data, displaying the boundary, range and attribute information of the geographic coordinate area corresponding to the initial data to be visualized on a GIS map by using the stored data. The application solves the technical problem that the prior art usually displays the position of a geographic coordinate area in a marked manner on a map or establishes a data connection, thereby causing inconvenience in browsing the geographic coordinate area related data and slow response.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the fields of GIS and computer technology, and more specifically, to a method and system for visualizing geographic coordinate regions based on GIS. Background Technology

[0002] Large enterprises and institutions have a large number of assets, projects, or businesses related to geographical coordinate areas, such as the scope of real estate units (land or sea area property rights boundaries), engineering project boundaries, geological exploration blocks, mineral mining blocks, park functional areas, or facility layout areas. Existing management methods or systems simply display the location of these geographical coordinate areas on a map or establish data connections. This simple and crude data management method has problems such as "inconvenient browsing, untimely response, and unintuitive and inaccurate display." Users cannot fully grasp the coverage of geographical coordinate areas, which is not conducive to users' strategic positioning, business expansion, resource allocation, and other decisions.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides a GIS-based method and system for visualizing geographic coordinate areas, which at least solves the technical problem that existing technologies typically display geographic coordinate areas by marking them on a map or establishing data connections, resulting in inconvenient browsing and untimely response of related data in geographic coordinate areas.

[0005] According to one aspect of the embodiments of this application, a GIS-based method for visualizing geographic coordinate regions is provided, comprising: collecting geographic coordinate region-related data according to a unified data standard; storing the collected geographic coordinate region-related data in a database according to a unified standard format, and simultaneously storing the update time of each data item; reading initial data to be visualized from the stored geographic coordinate region-related data; determining whether the read initial data to be visualized is duplicated data and whether the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data; and, if the read initial data to be visualized is duplicated data and the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data, using the duplicated data to hierarchically display the boundary, range, and attribute information of the geographic coordinate region corresponding to the initial data to be visualized on a GIS map.

[0006] Optionally, the geographic coordinate area related data includes at least the basic information of the geographic coordinate area, boundary point information, boundary line information, and boundary point distance information. The collected and stored geographic coordinate area related data includes: collecting the basic information of the geographic coordinate area and recording it in the basic information table, wherein the basic information includes at least the area number, name, type, nature, location information, affiliation information, purpose, area, start date, end date, location coordinates, update time, and remarks; the location information includes at least the N-level administrative division information corresponding to the geographic coordinate area; and the affiliation information includes at least the M-level organizational division information corresponding to the geographic coordinate area. The data also includes collecting the boundary point information of the geographic coordinate area and recording it in the boundary point information table. The location information includes at least the point number associated with the area code, location coordinates, update time, and remarks; the boundary line information of the geographic coordinate area is collected and recorded in the boundary line information table, wherein the boundary line information includes at least the line number associated with the area code, boundary line, area, update time, and remarks, wherein the line number is represented by a sequential connecting circle formed by the point number and the target symbol, and the boundary line of the geographic coordinate area is represented by an array of point numbers; the boundary point distance information of the geographic coordinate area is collected and recorded in the boundary point distance information table, wherein the boundary point distance information includes at least the area code corresponding to any two boundary points, the start point number, the end point number, the geographic distance between the two boundaries, the update time, and remarks.

[0007] Optionally, the GIS-based geographic coordinate area visualization method further includes: if it is determined that the initial data to be visualized is not duplicated data or the latest update time of the initial data to be visualized is later than the latest update time of the duplicated data, then data processing operations are performed on the initial data to be visualized to obtain target data to be visualized that can be directly used for visualization; and data duplication operations are performed on the initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized.

[0008] Optionally, the GIS-based method for visualizing geographic coordinate regions further includes: sorting and grouping the data in the basic information table, boundary point information table, boundary line information table, and boundary point distance information table of the geographic coordinate region according to the following rules: The basic information table sorts and groups the data based on the N-level administrative divisions in the location information, and the data within each group is sorted according to the region number; the boundary point information table sorts and groups the data based on the region number, and the data within each group is sorted according to the point number; the boundary line information table sorts and groups the data based on the region number, and the data within each group is sorted according to the line number; the boundary point distance information table sorts and groups the data based on the region number, and the data within each group is sorted according to the point number.

[0009] Optionally, the GIS-based geographic coordinate area visualization method further includes: associating the basic information table with N-level administrative division information based on location information; associating the basic information table with M-level organizational division information based on attribution information; associating the basic information table with boundary line information based on region number; associating the boundary point information table with boundary line field data in the boundary line information table based on point number, and converting the point number array in the boundary line information table into a point coordinate matrix; and associating the geographic distance data in the boundary point distance information table with the point number array in the boundary line information table based on point number, and converting the point number array in the boundary line information table into a point distance array.

[0010] Optionally, based on the point number, the boundary point information table, after data sorting and grouping, is associated with the boundary line field data in the boundary line information table, and the point number array in the boundary line information table is converted into a point coordinate matrix, including: obtaining the point number array in the boundary line information table; associating each point number in the point number array with the corresponding point number in the boundary point information table, and replacing it with the corresponding longitude and latitude coordinates in the boundary point information, forming a point coordinate matrix and storing it as the value corresponding to the boundary line field.

[0011] Optionally, based on the point numbers, the distance data in the boundary point distance information table (after data sorting and grouping) is associated with the point number array in the boundary line information table, and the point number array in the boundary line information table is converted into a point distance array. This includes: obtaining the point number array in the boundary line information table and detecting and identifying each pair of adjacent point numbers in the point number array; using the start and end point numbers in the point number array, associating each detected pair of adjacent point numbers with the geographical distance data in the boundary point distance table to obtain the actual geographical distance between each pair of adjacent point numbers; and generating a point distance array based on the actual geographical distance between each pair of adjacent point numbers and storing it as the value corresponding to the boundary line field.

[0012] Optionally, the boundary, extent, and attribute information of the geographic coordinate area corresponding to the initial data to be visualized can be displayed hierarchically on a GIS map using the stored data. This includes: loading a GIS map as the display base map; generating a navigation list based on the stored data, wherein the navigation list contains N-level administrative division information or M-level organizational division information corresponding to the initial data to be visualized, as well as the corresponding area number; and, based on the display base map, using the boundary line information in the stored data, calling a GIS drawing function library to draw and display the boundary and extent of the geographic coordinate area corresponding to the initial data to be visualized, as well as displaying attribute information including boundary lines, boundary points, side lengths, and areas.

[0013] Optionally, after generating the navigation list based on the stored data, in response to user interaction, the navigation list is used to perform visual interaction with the GIS map. The visual interaction includes: when the user clicks on an administrative division name, organization name, or region number in the navigation list, the location is determined in the GIS map based on the location coordinates corresponding to the clicked content, and the region boundary and range corresponding to the clicked administrative division name, the clicked organization name, or the clicked region number are viewed.

[0014] According to another aspect of the embodiments of this application, a GIS-based geographic coordinate area visualization system is also provided, comprising: a data acquisition module, used to acquire geographic coordinate area related data according to a unified data standard, including basic information of the geographic coordinate area, boundary point information, boundary line information, and boundary point distance information; a data storage module, used to store the acquired geographic coordinate area related data in a unified standard format, and simultaneously store the update time of each data item; a data reading module, used to read the initial data to be visualized from the stored geographic coordinate area related data; a data judgment module, used to determine whether the read initial data to be visualized belongs to the duplicated data and whether the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data; and a visualization display module, used to, when the read initial data to be visualized belongs to the duplicated data and the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data, use the duplicated data to hierarchically display the boundary, range, and attribute information of the geographic coordinate area corresponding to the initial data to be visualized on a GIS map.

[0015] Optionally, the GIS-based geographic coordinate area visualization system further includes: a data processing module, used to perform data processing operations on the initial data to be visualized if it is determined that the read initial data to be visualized does not belong to the stored data or the latest update time of the initial data to be visualized is later than the latest update time of the stored data, so as to obtain the target data to be visualized that can be directly used for visualization display; and a data storage module, used to perform data storage operations on the initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized.

[0016] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein the computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located executes the above-described GIS-based geographic coordinate area visualization method.

[0017] According to another aspect of the embodiments of this application, an electronic device is also provided, wherein the electronic device includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the above-described GIS-based geographic coordinate area visualization method.

[0018] It should be noted that in the traditional process of managing geographic coordinate areas, the lack of a unified standard format for data storage leads to complex and inefficient data reading, processing, and display processes. This is especially true in scenarios where data is updated infrequently but used frequently, requiring data reprocessing for each display, consuming significant time and computing resources. This hinders the rapid and accurate visualization of geographic coordinate areas and makes it difficult for decision-makers to efficiently understand and control the status of geographic coordinate areas.

[0019] This application aims to provide a GIS-based method for visualizing geographic coordinate regions. After collecting relevant data on geographic coordinate regions, the data is stored in a database according to a predefined unified standard format, ensuring data consistency and compatibility and simplifying the data management and retrieval process.

[0020] This application also supports reading geographic coordinate area data to be visualized from the database (i.e., the initial data to be visualized mentioned above), recording the data reading time, and avoiding unnecessary data processing steps by comparing the latest update time of the initial data to be visualized with the latest update time of the stored data. If the read initial data to be visualized is stored data and the latest update time of the initial data to be visualized is not later than the latest update time of the stored data, it indicates that the initial data to be visualized does not need to be processed again and can be directly used for visualization. Therefore, this application adopts a data storage mechanism to store processed geographic coordinate area related data (i.e., the target data to be visualized mentioned above) as stored data, ensuring that the results of data processing are preserved. When there is a display requirement in the future, if the data has not changed, these stored data can be used directly, significantly reducing the time and computing resources required for data processing.

[0021] Finally, this application utilizes the stored data to achieve precise visualization on a GIS map, displaying not only the boundaries and extent of geographic coordinate areas but also intuitively presenting the area's attribute information (such as type, nature, and area). Through hierarchical display, users can quickly locate geographic coordinate areas of interest based on different levels (such as three-level administrative divisions or three-level organizational divisions), view detailed boundary lines, boundary points, and other information, as well as the accurate distances between adjacent points and the total area of ​​the region.

[0022] In summary, the technical solution of this application effectively solves the problems of low efficiency, unintuitive display, and resource waste in traditional geographic coordinate area data management. Through the mechanism of repeated storage and hierarchical display, it realizes accurate and efficient management and visualization of geographic coordinate area data, which has important application value for strategic planning and asset management of enterprises and institutions. Attached Figure Description

[0023] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0024] Figure 1 This is a flowchart of an optional GIS-based method for visualizing geographic coordinate regions according to an embodiment of this application;

[0025] Figure 2 This is a schematic diagram of an optional data structure for target data to be visualized according to an embodiment of this application;

[0026] Figure 3 This is a schematic diagram of an optional navigation list according to an embodiment of this application;

[0027] Figure 4 This is a schematic diagram of the precise boundary and range corresponding to an optional designated area number according to an embodiment of this application;

[0028] Figure 5 This is a flowchart illustrating a method for visualizing a geographic coordinate region based on GIS using a GIS-based geographic coordinate region visualization system, according to an embodiment of this application. Detailed Implementation

[0029] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0030] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0031] It should also be noted that the information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, and displayed data) collected in this application are information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, storage, use, processing, transmission, provision, disclosure, and application of related data all comply with the relevant laws, regulations, and standards of the relevant regions, necessary confidentiality measures have been taken, and they do not violate public order and good morals. Corresponding operation entry points are provided for users to choose to authorize or refuse. For example, this system has interfaces with relevant users or organizations. Before obtaining relevant information, a request to obtain the information needs to be sent to the aforementioned user or organization through the interface, and the relevant information is obtained only after receiving consent from the aforementioned user or organization.

[0032] According to an embodiment of this application, a method embodiment for visualizing geographic coordinate areas based on GIS is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0033] Figure 1 This is a flowchart of an optional GIS-based method for visualizing geographic coordinate regions according to an embodiment of this application, such as... Figure 1 As shown, the method includes the following steps:

[0034] Step S101: Collect relevant data for the geographic coordinate area according to a unified data standard.

[0035] Optionally, a geographic coordinate region refers to a closed or open area formed by connecting geographic coordinates (such as latitude and longitude) in sequence. Specific application scenarios of the technical solutions in this application include, but are not limited to, visualization and management scenarios of geographic coordinate regions such as the scope of real estate units, project boundaries, geological exploration blocks, mineral mining blocks, functional areas of industrial parks, or facility layout areas.

[0036] Optionally, a GIS-based geographic coordinate area visualization system can be used as the execution subject of the GIS-based geographic coordinate area visualization display method in the embodiments of this application. The system can be a software system or an embedded system combining software and hardware.

[0037] Optionally, a GIS-based geographic coordinate area visualization system can collect relevant data on geographic coordinate areas according to a unified data standard, including but not limited to basic information of geographic coordinate areas, boundary point information, boundary line information, and boundary point distance information.

[0038] Step S102: The collected geographic coordinate area data is stored in the database according to a unified standard format, and the update time of each data item is also stored.

[0039] Optionally, the GIS-based geographic coordinate area visualization system can store the collected geographic coordinate area-related data in a database. The data storage methods include, but are not limited to, storing in a database, storing in a file system, storing in an Excel spreadsheet, or storing in an XML document.

[0040] Step S103: Read the initial data to be visualized from the geographic coordinate area related data stored in the database.

[0041] Optionally, a GIS-based geographic coordinate area visualization system can dynamically and in real-time read stored geographic coordinate area-related data as initial data to be visualized, including but not limited to reading from databases, file systems, Excel spreadsheets, XML documents, etc., and record the data reading time.

[0042] Step S104: Determine whether the read initial data to be visualized belongs to the stored data and whether the latest update time of the initial data to be visualized is not later than the latest update time of the stored data.

[0043] Step S105: If the initial data to be visualized is duplicated data and the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data, the boundary, range and attribute information of the geographic coordinate area corresponding to the initial data to be visualized are displayed hierarchically on the GIS map using the duplicated data.

[0044] Optionally, since the initial data to be visualized is raw data, it cannot be directly visualized and requires data processing. However, as the amount of data increases, the processing time also increases. Therefore, before processing the initial data to be visualized, it is first determined whether the initial data to be visualized has already been processed and saved. If it has been saved, the saved data can be used directly for visualization, thereby greatly improving the display efficiency.

[0045] The judgment rules are as follows:

[0046] First, determine whether the initial data to be visualized is duplicated data. If not, data processing and data duplication operations are required. If the initial data to be visualized is duplicated data, further determine whether the latest update time of the read initial data is no later than the latest update time of the duplicated data. If the latest update time of the initial data to be visualized is later than the latest update time of the duplicated data, data processing and data duplication operations are required. If the latest update time of the initial data to be visualized is no later than the latest update time of the duplicated data, then the duplicated data is used to hierarchically display the boundaries, ranges, and attribute information of the geographic coordinate areas corresponding to the initial data to be visualized on the GIS map.

[0047] In one optional embodiment, the geographic coordinate region-related data includes at least basic information of the geographic coordinate region, boundary point information, boundary line information, and boundary point distance information. The process of collecting and storing geographic coordinate region-related data includes the following steps:

[0048] Collect basic information about the geographic coordinate area and record it in the basic information table. The basic information includes at least the area number, name, type, nature, location information, affiliation information, purpose, area, start date, end date, location coordinates, update time and remarks. The location information includes at least the N-level administrative division information corresponding to the geographic coordinate area, and the affiliation information includes at least the M-level organizational division information corresponding to the geographic coordinate area.

[0049] Collect boundary point information of the geographic coordinate area and record it in the boundary point information table. The boundary point information includes at least the point number associated with the area number, location coordinates, update time and remarks.

[0050] Collect boundary line information of geographic coordinate areas and record it in the boundary line information table. The boundary line information includes at least the line number associated with the area number, the boundary line, the area, the update time, and the remarks information. The line number is represented by a sequential connecting circle formed by the point number and the target symbol, and the boundary line of the geographic coordinate area is represented by an array of point numbers.

[0051] Collect the boundary point distance information of the geographic coordinate area and record it in the boundary point distance information table. The boundary point distance information includes at least the area number, start point number, end point number, geographic distance between the two boundaries, update time and remarks information for any two boundary points.

[0052] Optionally, the fields in the basic information table above include: area code, name, type, nature, location information, ownership information, purpose, area, start date, end date, location coordinates (longitude), location coordinates (latitude), update time, and remarks.

[0053] The location information can consist of three levels of administrative divisions and a detailed location. The three levels of administrative divisions (including provincial, prefectural, and county levels) are mandatory, while the detailed location (the specific location below the county level, including the township level) is optional. The location information is formatted as: ["provincial", "prefectural", "county", "detailed location"]. The attribution information is a self-defined three-level organizational division, including first-level, second-level, and third-level organizations, formatted as: ["first-level organization", "second-level organization", "third-level organization"], such as ["first-level company name", "second-level company name", "third-level company name"].

[0054] Optionally, the fields in the boundary point information table include: area number, point number, location coordinates (longitude), location coordinates (latitude), update time, and remarks.

[0055] Optionally, the fields in the boundary line information table include: area number, line number, boundary line, area, update time, and remarks. Among them, the "line number" field is a "point number string", which is a circle composed of "point number" and "-", such as: "point number 1-point number 2-point number 3-point number 4-point number 1"; the boundary line field is a "point number array", such as ["point number 1", "point number 2", "point number 3", "point number 4", "point number 1"].

[0056] Optionally, the fields in the boundary point distance information table include: area number, start point number, end point number, distance, update time, and remarks.

[0057] In one optional embodiment, if it is determined that the read initial data to be visualized does not belong to the stored data or the latest update time of the initial data to be visualized is later than the latest update time of the stored data, then data processing operations are performed on the initial data to be visualized to obtain target data to be visualized that can be directly used for visualization display; and data storage operations are performed on the initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized.

[0058] Optionally, the above data processing operations include: sorting and grouping the data in the basic information table of geographic coordinate areas, the boundary point information table, the boundary line information table, and the boundary point distance information table according to the following rules: The basic information table sorts and groups the data based on the N-level administrative divisions in the location information, and the data within each group is sorted according to the area number; the boundary point information table sorts and groups the data based on the area number, and the data within each group is sorted according to the point number; the boundary line information table sorts and groups the data based on the area number, and the data within each group is sorted according to the line number; the boundary point distance information table sorts and groups the data based on the area number, and the data within each group is sorted according to the point number.

[0059] Optionally, since the update frequency of geographic coordinate area-related data is low, but the data usage frequency is high, and the processing of raw data is time-consuming, the processed data is copied and stored to facilitate rapid response during visualization. The copied data content is as follows:

[0060] The initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized.

[0061] Optionally, when performing data processing operations on the initial data to be visualized, the initial data to be visualized is first sorted and grouped according to certain rules. The specific process includes the following steps:

[0062] For the basic information table corresponding to the geographic coordinate region: sort and group the data according to the third-level administrative division in the "Location" field, and sort the data within the group according to the "Region Number" field.

[0063] For the boundary point information table corresponding to the geographic coordinate area: sort and group the data according to the "area number" field, and sort the data within the group according to the "point number" field.

[0064] For the boundary line information table corresponding to the geographic coordinate area: sort and group the data according to the "area number" field, and sort the data within the group according to the "line number" field.

[0065] For the boundary point distance information table corresponding to the geographic coordinate area: sort and group the data according to the "area number" field, and sort the data within the group according to the "start point number" field.

[0066] In one optional embodiment, the data processing operation on the initial data to be visualized further includes: associating the basic information table of the completed data sorting and grouping with the N-level administrative division information based on the location information; associating the basic information table of the completed data sorting and grouping with the M-level organizational division information based on the attribution information; associating the basic information table of the completed data sorting and grouping with the boundary line information table based on the area number; associating the boundary point information table of the completed data sorting and grouping with the boundary line field data in the boundary line information table based on the point number, and converting the point number array in the boundary line information table into a point coordinate matrix; and associating the geographical distance data in the boundary point distance information table of the completed data sorting and grouping with the point number array in the boundary line information table based on the point number, and converting the point number array in the boundary line information table into a point distance array.

[0067] Optionally, after sorting and grouping the data, the data can be linked according to the following rules:

[0068] First, the "Basic Information Table" and "Three-Level Administrative Divisions" are linked by the "Location" field; then, the "Affiliation" field is used to link the data in the "Basic Information Table" and "Three-Level Organizational Divisions".

[0069] Secondly, the data in the "Basic Information Table" and the data in the "Boundary Line Information Table" are linked through the "Area Number" field.

[0070] Optionally, when associating the boundary point information table (after data sorting and grouping) with the boundary line field data in the boundary line information table based on the point number, and converting the point number array in the boundary line information table into a point coordinate matrix, the GIS-based geographic coordinate area visualization system can obtain the point number array in the boundary line information table, then associate each point number in the point number array with the corresponding point number in the boundary point information table, and replace it with the corresponding longitude and latitude coordinates in the boundary point information, forming a point coordinate matrix and storing it as the value corresponding to the boundary line field.

[0071] Specifically, a GIS-based geographic coordinate area visualization system can associate the element values ​​(i.e., point numbers) in the "Boundary Line (Point Number Array)" field of the sorted and grouped "Boundary Line Information Table" data with the point number field in the "Boundary Point Information Table," and replace them with the "Location Coordinates (Longitude)" and "Location Coordinates (Latitude)" in the "Boundary Point Information Table." The processed value of the "Boundary Line (Point Number Array)" field in the "Boundary Line Information Table" data is converted from the "Point Number Array" into the corresponding "Point Coordinate Matrix" and stored as a boundary line (point coordinate matrix), such as converting ["Point Number 1", "Point Number 2", "Point Number 3", "Point Number 4", "Point Number 1"] into [[Longitude 1, Latitude 1], [Longitude 2, Latitude 2], [Longitude 3, Latitude 3], [Longitude 4, Latitude 4], [Longitude 1, Latitude 1]].

[0072] Optionally, when associating the distance data in the boundary point distance information table (after data sorting and grouping) with the point number array in the boundary line information table based on the point number, and converting the point number array in the boundary line information table into a point distance array, the GIS-based geographic coordinate area visualization system can obtain the point number array in the boundary line information table, detect and identify each pair of adjacent point numbers in the point number array, and then use the start and end point numbers in the point number array to associate each detected pair of adjacent point numbers with the geographic distance data in the boundary point distance table to obtain the actual geographic distance between each pair of adjacent point numbers. Finally, based on the actual geographic distance between each pair of adjacent point numbers, a point distance array is generated and stored as the value corresponding to the boundary line field.

[0073] Specifically, the GIS-based geographic coordinate area visualization system can associate the values ​​of two adjacent elements in the "Boundary Line (Point Number Array)" field of the processed "Boundary Line Information Table" data with the "Start Point Number" and "End Point Number" data in the "Boundary Point Distance Table" through the "Point Number". After the association is completed, the value of the "Boundary Line (Point Number Array)" field in the processed "Boundary Line Information Table" data is converted from the "Point Number Array" to the corresponding "Point Distance Array" and stored as "Boundary Line (Point Distance Array)". For example, ["Point Number 1", "Point Number 2", "Point Number 3", "Point Number 4", "Point Number 1"] is converted into [the distance from Point Number 1 to Point Number 2, the distance from Point Number 2 to Point Number 3, the distance from Point Number 3 to Point Number 4, and the distance from Point Number 4 to Point Number 1].

[0074] Optionally, the data will be sorted, grouped, linked, and processed to form the target data for visualization, with the data structure as follows: Figure 2 As shown. In Figure 2 The information displayed includes the following:

[0075] Provincial name 1 (from third-level administrative division data);

[0076] Prefecture-level name 1 (from third-level administrative division data);

[0077] County-level name 1 (from data on third-level administrative divisions);

[0078] Region ID 1 (links the "Third-Level Administrative Division" data with the "Basic Information Table" data via the "Location" field);

[0079] Name (from the basic information table corresponding to the geographic coordinate region);

[0080] Type (from the basic information table corresponding to the geographic coordinate region);

[0081] ... (corresponding to other fields in the basic information table);

[0082] Boundary lines (the "Basic Information Table" data and the "Boundary Line Information Table" data are linked through the "Area Code" field);

[0083] Line number 1 (point number string, from the boundary line information table corresponding to the geographic coordinate area);

[0084] Boundary lines (an array of point numbers, derived from a boundary line information table corresponding to a geographic coordinate region);

[0085] Area (from the boundary line information table corresponding to the geographic coordinate region);

[0086] Boundary lines (point coordinate matrix, formed by associating and processing the "point number array" and the "boundary point information table");

[0087] Boundary lines (point distance array, formed by associating and processing the "point number array" and the "boundary point distance table");

[0088] Line number 2 (dot string);

[0089] ... (Other data in the corresponding boundary information table);

[0090] Area number 2;

[0091] ...

[0092] County-level name 2;

[0093] ...

[0094] Prefecture-level name 2;

[0095] ...

[0096] Provincial name 2.

[0097] In one optional embodiment, the boundary, extent, and attribute information of the geographic coordinate area corresponding to the initial data to be visualized are displayed hierarchically on a GIS map using the stored data. This includes: loading a GIS map as a display base map; generating a navigation list based on the stored data, wherein the navigation list contains N-level administrative division information or M-level organizational division information corresponding to the initial data to be visualized and the corresponding area number; and, based on the display base map, using the boundary line information in the stored data, calling a GIS drawing function library to draw and display the boundary and extent of the geographic coordinate area corresponding to the initial data to be visualized, as well as displaying attribute information including boundary lines, boundary points, side lengths, and areas.

[0098] Optionally, after generating the navigation list based on the stored data, in response to user interaction, the navigation list can be used for visual interaction with the GIS map. The visual interaction includes: when a user clicks on an administrative division name, organization name, or region number in the navigation list, locating the user on the GIS map based on the location coordinates corresponding to the clicked content, and viewing the region boundary and range corresponding to the clicked administrative division name, the clicked organization name, or the clicked region number.

[0099] Optionally, a visualization module can be set up on the browser side of a B / S system or the client side of a C / S system by writing a computer program. This module mainly includes: a base map display module, a navigation interactive list display module, and a visualization display module for the geographical coordinate area boundaries and ranges.

[0100] The base map display module can load GIS maps as base maps, including but not limited to imagery, topography, 3D, and vector maps.

[0101] Optionally, the navigation interactive list display module can generate a navigation list based on the "third-level administrative division / third-level organizational division + region number" in the stored data (e.g., Figure 3 As shown), users can interact visually with the base map through the navigation list. For example, clicking on the administrative division name / organization name or area code allows for quick location on the GIS map based on its coordinates, facilitating the viewing of the precise boundaries and extent of all areas under the organization name or a specified area code (e.g., Figure 4 (As shown).

[0102] in, Figure 4 This is an information display diagram using a palace as an example, such as... Figure 4As shown, after the user clicks on the area number corresponding to the palace, the GIS-based geographic coordinate area visualization system will quickly locate the palace on the GIS map and display the "length", "width", "area" and the geographic coordinate information of at least four vertices of the area (including at least the point number, longitude and latitude).

[0103] Optionally, the geographic coordinate area boundary and extent visualization module can accurately draw the boundary and extent of the geographic coordinate area based on the boundary line information table data in the stored data, by calling the GIS drawing function library, including but not limited to boundary lines, boundary points, side lengths, area, and other information (such as...). Figure 4 As shown in the figure, it realizes the hierarchical visualization and accurate display of the panoramic map of the geographical coordinate area boundaries and ranges.

[0104] According to another aspect of the embodiments of this application, a GIS-based geographic coordinate area visualization system is also provided. This system includes: a data acquisition module for acquiring geographic coordinate area-related data according to a unified data standard, including basic information of the geographic coordinate area, boundary point information, boundary line information, and boundary point distance information; a data storage module for storing the acquired geographic coordinate area-related data in a unified standard format, and simultaneously storing the update time of each data entry; a data reading module for reading initial data to be visualized from the stored geographic coordinate area-related data; a data judgment module for determining whether the read initial data to be visualized is duplicated data and whether the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data; and a visualization display module for, when the read initial data to be visualized is duplicated data and the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data, using the duplicated data to hierarchically display the boundary, range, and attribute information of the geographic coordinate area corresponding to the initial data to be visualized on a GIS map.

[0105] Optionally, the GIS-based geographic coordinate area visualization system further includes: a data processing module, used to perform data processing operations on the initial data to be visualized if it is determined that the read initial data to be visualized does not belong to the stored data or the latest update time of the initial data to be visualized is later than the latest update time of the stored data, so as to obtain the target data to be visualized that can be directly used for visualization display; and a data storage module, used to perform data storage operations on the initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized.

[0106] Figure 5 This is a flowchart illustrating a method for visualizing a geographic coordinate region using a GIS-based geographic coordinate region visualization system, according to an embodiment of this application. The method includes the following seven steps:

[0107] Step (1): The data acquisition module collects data, including collecting relevant data of the geographic coordinate area according to a unified data standard, including basic information of the geographic coordinate area, boundary point information, boundary line information and boundary point distance information, etc.

[0108] The standard data table name and field composition are defined as follows:

[0109] ① Basic information table of geographic coordinate area (area number, name, type, nature, location, affiliation, purpose, area, start date, end date, location coordinates (longitude), location coordinates (latitude), update time, remarks).

[0110] The location information consists of three levels of administrative divisions and detailed location. The three levels of administrative divisions (including provincial, prefectural, and county levels) are mandatory, while the detailed location (the specific location below the county level, including township and village levels) is optional. The location format is: ["provincial", "prefectural", "county", "detailed location"]. The affiliation information is the self-defined three-level organizational division, including first-level, second-level, and third-level organizations. The format is: ["first-level organization", "second-level organization", "third-level organization"], such as ["first-level company name", "second-level company name", "third-level company name"].

[0111] ② Geographic coordinate area boundary point information table (area number, point number, location coordinates (longitude), location coordinates (latitude), update time, remarks).

[0112] ③ Geographic coordinate area boundary line information table (area number, line number, boundary line, area, update time, remarks), where the "line number" field is a "point number string", which is a circle composed of "point number" and "-", such as: "point number 1-point number 2-point number 3-point number 4-point number 1"; the boundary line field is a "point number array", such as ["point number 1", "point number 2", "point number 3", "point number 4", "point number 1"].

[0113] ④ Geographic coordinate area boundary point distance information table (area number, start point number, end point number, distance, update time, remarks).

[0114] Step (2) involves the data entry module performing the data entry operation, including: storing the collected geographic coordinate area-related data in the database. The data storage methods include, but are not limited to, databases, file systems, Excel spreadsheets, XML documents, etc.

[0115] Step (3) involves performing data reading operations through the data reading module, including: dynamically and in real-time reading of stored geographic coordinate area-related data as initial data to be visualized, including but not limited to reading from databases, file systems, Excel spreadsheets, XML documents, etc., and recording the data reading time.

[0116] Step (4) involves performing data judgment operations through the data judgment module, including: first, determining whether the initial data to be visualized has been processed and stored; if it has been stored, then directly using the stored data for visualization. The judgment rules are as follows:

[0117] First, determine whether the initial data to be visualized belongs to the stored data: if not, proceed to step (5); if the initial data to be visualized belongs to the stored data, continue to determine whether the latest update time of the read initial data to be visualized is not later than the latest update time of the stored data. If the latest update time of the initial data to be visualized is later than the latest update time of the stored data, proceed to step (5); if the latest update time of the initial data to be visualized is not later than the latest update time of the stored data, proceed to step (7).

[0118] Step (5) involves the data processing module processing the initial data to be visualized, including the following steps:

[0119] First, sort and group the data according to certain rules:

[0120] Geographic coordinate area basic information table: The data is sorted and grouped according to the third-level administrative division in the location field, and within each group, it is sorted according to the area number field.

[0121] Geographic coordinate area boundary point information table: The data is sorted and grouped according to the area number field, and within each group, it is sorted according to the point number field.

[0122] Geographic coordinate area boundary line information table: The data is sorted and grouped according to the area number field, and within each group, it is sorted according to the line number field.

[0123] Geographic coordinate area boundary point distance information table: Sort and group the data according to the area number field, and sort the data within the group according to the starting point number field.

[0124] Data should be linked according to the following rules:

[0125] First, the data in the "Basic Information Table" that has been sorted and grouped using the "Location / Affiliation" field is linked with the data in the "Third-Level Administrative Division / Third-Level Organizational Division";

[0126] Secondly, the data in the "Basic Information Table" and the data in the "Boundary Line Information Table" are linked through the "Area Code" field;

[0127] Next, the element values ​​(i.e., point numbers) in the "Boundary Line (Point Number Array)" field of the processed "Boundary Line Information Table" data are associated with the point number field in the "Boundary Point Information Table" and replaced with the "Location Coordinates (Longitude)" and "Location Coordinates (Latitude)" in the "Boundary Point Information Table". The value of the "Boundary Line (Point Number Array)" field in the processed "Boundary Line Information Table" data is converted from the "Point Number Array" into the corresponding "Point Coordinate Matrix" and stored as a boundary line (point coordinate matrix). For example, ["Point Number 1", "Point Number 2", "Point Number 3", "Point Number 4", "Point Number 1"]" is converted into [[Longitude 1, Latitude 1], [Longitude 2, Latitude 2], [Longitude 3, Latitude 3], [Longitude 4, Latitude 4], [Longitude 1, Latitude 1]];

[0128] Simultaneously, by using the "point number," the values ​​of two adjacent elements in the "boundary line (point number array)" field of the processed "boundary line information table" data are associated with the "start point number" and "end point number" data in the "boundary point distance table." After the association is completed, the value of the "boundary line (point number array)" field in the processed "boundary line information table" data is converted from the "point number array" to the corresponding "point distance array" and stored as "boundary line (point distance array)." For example, ["point number 1", "point number 2", "point number 3", "point number 4", "point number 1"] is converted into [the distance from point number 1 to point number 2, the distance from point number 2 to point number 3, the distance from point number 3 to point number 4, and the distance from point number 4 to point number 1].

[0129] After sorting, grouping, associating, and processing, the target data to be visualized will be generated for display. See the data structure below. Figure 2 .

[0130] Step (6): Perform a data replication operation through the data replication module. The data to be replicated is as follows:

[0131] The initial data to be visualized read in step (3), the latest update time of the initial data to be visualized, and the target data to be visualized obtained in step (5) are copied and stored.

[0132] Step (7) involves displaying the target data to be visualized through the visualization module, including:

[0133] By writing computer programs, a visualization module can be set up on the browser side of a B / S system or the client side of a C / S system. This module mainly includes: a base map display module, a navigation interactive list display module, and a visualization module for the boundaries and extent of geographic coordinate regions.

[0134] The base map display module can load GIS maps as base maps, including but not limited to imagery, topography, 3D, and vector maps.

[0135] The navigation interactive list display module can generate a navigation list based on the "third-level administrative division / third-level organizational division + region number" in the stored data (e.g., Figure 3 As shown), users can interact visually with the base map through the navigation list. For example, clicking on the administrative division name / organization name or area code allows for quick location on the GIS map based on its coordinates, facilitating the viewing of the precise boundaries and extent of all areas under the organization name or a specified area code (e.g., Figure 4 (As shown).

[0136] The geographic coordinate area boundary and extent visualization module can accurately draw the boundary and extent of the geographic coordinate area based on the boundary line information table data in the stored data, by calling the GIS drawing function library. This includes, but is not limited to, information such as boundary lines, boundary points, side lengths, and areas. Figure 4 As shown in the figure, it realizes the hierarchical visualization and accurate display of the panoramic map of the geographical coordinate area boundaries and ranges.

[0137] According to another aspect of the embodiments of this application, a computer-readable storage medium is also provided, wherein the computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device where the computer-readable storage medium is located executes the above-described GIS-based geographic coordinate area visualization method.

[0138] According to another aspect of the embodiments of this application, an electronic device is also provided, wherein the electronic device includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the above-described GIS-based geographic coordinate area visualization method.

[0139] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0140] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0141] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0142] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0143] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0144] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0145] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A GIS-based method for visualizing geographic coordinate regions, characterized in that, include: Collect relevant data for geographic coordinate areas according to unified data standards; The collected geographic coordinate area data is stored in a database according to a unified standard format, and the update time of each data item is also stored. Read the initial data to be visualized from the stored geographic coordinate area data; Determine whether the read initial data to be visualized belongs to the stored data and whether the latest update time of the initial data to be visualized is not later than the latest update time of the stored data; If the initial data to be visualized is stored data and the latest update time of the initial data to be visualized is not later than the latest update time of the stored data, the boundary, range and attribute information of the geographic coordinate area corresponding to the initial data to be visualized are displayed hierarchically on the GIS map using the stored data. The method further includes: if it is determined that the read initial data to be visualized does not belong to the stored data or the latest update time of the initial data to be visualized is later than the latest update time of the stored data, then perform data processing operations on the initial data to be visualized to obtain target data to be visualized that can be directly used for visualization display; and perform data storage operations on the initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized. The data processing operation on the initial data to be visualized includes: sorting and grouping the data in the basic information table of geographic coordinate areas, the boundary point information table, the boundary line information table, and the boundary point distance information table according to the following rules: The basic information table sorts and groups the data according to the N-level administrative divisions in the location information, and the data within each group is sorted according to the region number; the boundary point information table sorts and groups the data according to the region number, and the data within each group is sorted according to the point number; the boundary line information table sorts and groups the data according to the region number, and the data within each group is sorted according to the line number; the boundary point distance information table sorts and groups the data according to the region number, and the data within each group is sorted according to the point number. The data processing operation on the initial data to be visualized includes: sorting and grouping the data in the basic information table of geographic coordinate areas, the boundary point information table, the boundary line information table, and the boundary point distance information table according to the following rules: The basic information table sorts and groups the data according to the N-level administrative divisions in the location information, and the data within each group is sorted according to the area number; the boundary point information table sorts and groups the data according to the area number, and the data within each group is sorted according to the point number; the boundary line information table sorts and groups the data according to the area number, and the data within each group is sorted according to the line number; the boundary point distance information table sorts and groups the data according to the area number, and the data within each group is sorted according to the point number.

2. The GIS-based geographic coordinate area visualization method according to claim 1, characterized in that, The geographic coordinate region-related data includes at least the basic information of the geographic coordinate region, boundary point information, boundary line information, and boundary point distance information. The collected and stored geographic coordinate region-related data includes: Collect basic information about the geographic coordinate region and record it in a basic information table. The basic information includes at least the region number, name, type, nature, location information, affiliation information, purpose, area, start date, end date, location coordinates, update time and remarks. The location information includes at least the N-level administrative division information corresponding to the geographic coordinate region, and the affiliation information includes at least the M-level organizational division information corresponding to the geographic coordinate region. Collect the boundary point information of the geographic coordinate area and record it in the boundary point information table. The boundary point information includes at least the point number associated with the area number, location coordinates, update time and remarks. Collect the boundary line information of the geographic coordinate area and record it in the boundary line information table. The boundary line information includes at least the line number associated with the area number, the boundary line, the area, the update time, and the remarks information. The line number is represented by a sequential connecting circle formed by the point number and the target symbol, and the boundary line of the geographic coordinate area is represented by an array of point numbers. Collect the boundary point distance information of the geographic coordinate area and record it in the boundary point distance information table. The boundary point distance information includes at least the area number, start point number, end point number, geographic distance between the two boundaries, update time and remarks information of any two boundary points.

3. The GIS-based geographic coordinate area visualization method according to claim 1, characterized in that, Based on the point numbers, the boundary point information table, after data sorting and grouping, is associated with the boundary line field data in the boundary line information table, and the point number array in the boundary line information table is converted into a point coordinate matrix, including: Obtain the point number array from the boundary line information table; Each point number in the point number array is associated with the corresponding point number in the boundary point information table, and replaced with the corresponding longitude and latitude coordinates in the boundary point information to form a point coordinate matrix and store it as the value corresponding to the boundary line field.

4. The GIS-based geographic coordinate area visualization method according to claim 1, characterized in that, Based on the point numbers, the distance data in the boundary point distance information table (after data sorting and grouping) is associated with the point number array in the boundary line information table, and the point number array in the boundary line information table is converted into a point distance array, including: Obtain the point number array from the boundary line information table, and detect and identify each pair of adjacent point numbers in the point number array; Using the start point number and end point number in the point number array, each pair of adjacent point numbers detected and identified is associated with the geographical distance data in the boundary point distance table to obtain the actual geographical distance between each pair of adjacent point numbers. Based on the actual geographical distance between each pair of adjacent point numbers, the point distance array is generated and stored as the value corresponding to the boundary line field.

5. The GIS-based geographic coordinate area visualization method according to claim 1, characterized in that, Using the stored data, the boundaries, extents, and attribute information of the geographic coordinate regions corresponding to the initial data to be visualized are displayed hierarchically on a GIS map, including: Load a GIS map as the display base map; A navigation list is generated based on the stored data. The navigation list contains N-level administrative division information or M-level organizational division information corresponding to the initial data to be visualized, as well as the corresponding region number. Based on the base map, the boundary line information in the stored data is used to call the GIS drawing function library to draw and display the boundary and range of the geographic coordinate area corresponding to the initial data to be visualized, as well as display attribute information including boundary lines, boundary points, side lengths, and areas.

6. The GIS-based geographic coordinate area visualization method according to claim 5, characterized in that, After generating the navigation list based on the stored data, the GIS-based geographic coordinate area visualization method further includes: In response to user interaction, the system performs visual interaction with the GIS map through the navigation list. The visual interaction includes: when the system detects that the user clicks on an administrative division name, organization name, or region number in the navigation list, it locates the user in the GIS map based on the location coordinates corresponding to the clicked content, and views the region boundary and range corresponding to the clicked administrative division name, the clicked organization name, or the clicked region number.

7. A GIS-based geographic coordinate area visualization system, used to implement the GIS-based geographic coordinate area visualization method according to any one of claims 1 to 6, characterized in that, include: The data acquisition module is used to collect relevant data of the geographic coordinate area according to a unified data standard, including basic information of the geographic coordinate area, boundary point information, boundary line information, and boundary point distance information. The data entry module is used to enter and store the collected data related to the geographic coordinate area into the database according to a unified standard format, and at the same time store the update time of each data item. The data reading module is used to read the initial data to be visualized from the geographic coordinate area related data stored in the database; The data judgment module is used to determine whether the read initial data to be visualized belongs to the duplicated data and whether the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data. The visualization module is used to hierarchically display the boundary, range, and attribute information of the geographic coordinate area corresponding to the initial data to be visualized on a GIS map when the read initial data to be visualized is duplicated data and the latest update time of the initial data to be visualized is not later than the latest update time of the duplicated data.

8. The GIS-based geographic coordinate area visualization system according to claim 7, characterized in that, The GIS-based geographic coordinate area visualization system also includes: The data processing module is used to perform data processing operations on the initial data to be visualized if it is determined that the read initial data to be visualized does not belong to the stored data or the latest update time of the initial data to be visualized is later than the latest update time of the stored data, so as to obtain the target data to be visualized that can be directly used for visualization display. The data replication module is used to perform data replication operations on the initial data to be visualized, the latest update time of the initial data to be visualized, and the target data to be visualized.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, wherein when the computer program is executed, the device containing the computer-readable storage medium performs the GIS-based geographic coordinate area visualization method according to any one of claims 1 to 6.

10. An electronic device, characterized in that, It includes one or more processors and a memory, the memory being used to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors cause the one or more processors to perform the GIS-based geographic coordinate area visualization method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • GIS space superposition analysis method

    CN101634988A

  • Method for confirming administrative division information and computer equipment

    CN115879879A