Thematic geographic element knowledge data construction method and system for digital map making

By preprocessing, materializing and building knowledge graphs for multi-source heterogeneous geospatial data, the problem that the existing technology cannot effectively process multi-source heterogeneous data is solved, and data automation processing and knowledge correlation in digital map production are realized. Improves the efficiency and application prospects of data analysis.

CN119204186APending Publication Date: 2024-12-27Chinese People's Liberation Army Cyberspace Force Information Engineering University

Patent Information

Application Number
CN202411337606.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing thematic geographic element knowledge data construction scheme for digital map production cannot effectively process multi-source heterogeneous data, resulting in the inability to fully meet the comprehensive construction and analysis needs of data.

Method used

Provide a method and system to preprocess, materialize, and quality inspection by obtaining multi-source heterogeneous geospatial data, and build a digital map geospatial knowledge map to realize intelligent knowledge association and visual display of multi-source heterogeneous data. .

Benefits of technology

It realizes the automated processing and knowledge extraction of multi-source heterogeneous geospatial data, supports highly automated query and flexible configuration of geospatial data, and is suitable for geographic feature analysis, spatial relationship analysis, population distribution analysis and environmental monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119204186A_ABST
    Figure CN119204186A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of geographic knowledge, in particular to a thematic geographic element knowledge data construction method and system for digital map production, and the method comprises the steps: carrying out the data preprocessing of multi-source heterogeneous geographic space data, and obtaining target geographic space data; the multi-source heterogeneous geospatial data are data with spatial coordinates, which are from different information source platforms and have different data formats; performing mapping conversion on the target geographic space data and the specified thematic geographic elements to obtain specified thematic geographic entity data, performing entity coding on specified thematic geographic entities, and performing materialization on the specified thematic geographic entity data based on the entity coding; and performing structured storage on the materialized data according to the data structuring template, and constructing a digital map geospatial knowledge graph by extracting entity attributes and entity relationships so as to perform visual display on the multi-source heterogeneous geospatial data. According to the method, intelligent knowledge association can be carried out on multi-source heterogeneous data, and technical support is provided for geographic space data analysis and application.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of geographical knowledge technology, and in particular to a method and system for constructing thematic geographical element knowledge data for digital map production. Background Art

[0002] Thematic geographic feature data refers to basic data that describes specific classified geographic features of the earth's surface, usually including information such as geographic entities (such as mountains, rivers, lakes, cities, etc.), geographic attributes (such as altitude, climate, soil type, etc.), and geographic relationships (such as adjacency, distance, etc.). These data are the basis of geographic information systems (GIS) and other geospatial analysis tools, and are used in areas such as map making, spatial analysis, planning, and decision support. The collection, updating, and management of geographic feature data are essential for research and application in many fields. Thematic geographic feature data can help people better understand the various features and relationships on the earth's surface, and provide support and guidance for decision-making and planning in various fields. Based on basic geographic information data, a lot of valuable knowledge can be extracted, including: 1. Geographic feature analysis: Through map data, various geographic features on the earth's surface, such as mountains, rivers, lakes, forests, etc., can be analyzed to understand the earth's landforms and natural environment. 2. Geographic spatial relationship analysis: Geographic information data can be used to analyze the relationship between geographic spaces, such as distance, connectivity, and transportation networks between regions, so as to help plan transportation routes, urban layout, etc. 3. Population distribution and socio-economic analysis: Based on demographic data and administrative division data, we can analyze population distribution, population density, population composition structure, as well as the economic development level and social characteristics of different regions. 4. Environmental monitoring and protection: Geographic information data can be used to monitor environmental changes, including land use changes, forest cover changes, climate change, etc., so as to formulate environmental protection policies and plans. 5. Disaster risk assessment and response: Geographic information data can be used to assess disaster risks, such as floods, earthquakes, storms, etc., to help formulate disaster prevention and emergency rescue plans. 6. Market analysis and business decision-making: Based on geographic information data, market analysis can be carried out, including consumer distribution, competitor location, potential market size, etc., to guide business decisions, such as site selection and market positioning.

[0003] The existing thematic geographic element knowledge data construction scheme for digital map production mainly analyzes and processes basic geographic information data to form thematic knowledge data. Basic geographic information data can provide map elements and some thematic information, but due to the incompleteness of attribute information, it still cannot fully meet the comprehensive construction of multi-source heterogeneous knowledge data. Summary of the invention

[0004] To this end, the present invention provides a method and system for constructing thematic geographic element knowledge data for digital map production, which solves the problems of multi-source heterogeneous data acquisition, analysis and processing, knowledge extraction, knowledge expression and automation, and can perform intelligent knowledge association on multi-source heterogeneous data, providing technical support for geographic spatial data analysis and application.

[0005] According to the design scheme provided by the present invention, on the one hand, a method for constructing thematic geographic element knowledge data for digital map production is provided, comprising:

[0006] Acquire multi-source heterogeneous geospatial data, and perform data preprocessing on the multi-source heterogeneous geospatial data to obtain target geospatial data, wherein the multi-source heterogeneous geospatial data is spatial coordinate data from different information source platforms and in different data formats, and the data preprocessing includes a format conversion operation for converting different data formats into specified format requirements and a projection conversion operation for converting geospatial data in different coordinate systems into geospatial data in a specified coordinate system;

[0007] Mapping and converting the target geographic spatial data with the specified thematic geographic elements to obtain the specified thematic geographic entity data, and entity coding the specified thematic geographic entity, and entityizing the specified thematic geographic entity data based on the entity coding;

[0008] The entity data is structured and stored according to the data structured template, and a digital map geospatial knowledge graph is constructed by extracting entity attributes and entity relationships, so as to visualize multi-source heterogeneous geospatial data using the digital map geospatial knowledge graph.

[0009] As the method for constructing thematic geographic element knowledge data for digital map production of the present invention, further, data preprocessing is performed on multi-source heterogeneous geographic spatial data, and further comprises:

[0010] Using a preset symbol library to symbolize the geographic spatial data to obtain symbolized geographic spatial data, wherein the symbolized geographic spatial data includes point spatial data, line spatial data, volume spatial data, and surface spatial data;

[0011] And / or, editing the attributes and symbolic graphics of geographic spatial data through data editing operations, wherein the data editing operations include geographic element cutting, geographic element copying, geographic element pasting, geographic element adding, geographic element image editing, geographic element attribute editing and geographic element data capturing.

[0012] As the method for constructing the thematic geographic element knowledge data for digital map production of the present invention, further, mapping and converting the target geographic spatial data with the specified thematic geographic elements comprises:

[0013] Constructing an entity mapping template according to preset data mapping rules, wherein the entity mapping template is used to map and convert target geospatial data and designated thematic geographic element data by classification coding and using a mapping table;

[0014] The target geospatial data and the specified thematic geographic feature data are mapped and converted using the entity mapping template to obtain the specified thematic geographic entity data.

[0015] As a method for constructing thematic geographic element knowledge data for digital map production of the present invention, further, entity-based entity coding is used to entity the specified thematic geographic entity data, including:

[0016] Geometrically merging the coded entities according to a merging rule, wherein the merging rule is to combine two or more adjacent entities into a geometric shape or a portion of a geometric shape;

[0017] By batching multiple encoded entities and implementing entity linking.

[0018] As the method for constructing thematic geographic element knowledge data for digital map production of the present invention, further, entity-izing the designated thematic geographic entity data based on entity coding also includes:

[0019] Performing a quality check on the materialized data, the quality check comprising:

[0020] Check the projection of entity data coordinates to determine whether the entity data coordinates meet the standards;

[0021] Checking the layer type of entity data and determining whether the layer type data naming is consistent, the layer type includes point entity layer type, line entity layer type and surface entity layer type;

[0022] The entity encoding is checked to determine whether it has an empty value.

[0023] As the method for constructing thematic geographic element knowledge data for digital map production of the present invention, further, storing the entity data in a structured manner according to the data structured template comprises:

[0024] Generate a data structured template by editing a preset knowledge structure template, wherein the data structured template adopts a csv format;

[0025] Data structured templates are used to convert entity data in different formats to generate and store geospatial knowledge.

[0026] As the method for constructing thematic geographic element knowledge data for digital map production of the present invention, further, constructing a digital map geographic space knowledge graph by extracting entity attributes and entity relationships, including:

[0027] Automatically extract and / or cross-extract entity attributes and spatial relationships in entity data. The automatic extraction is to automatically extract the attributes and relationship data in entity data according to knowledge extraction rules. The cross extraction is to extract the attributes and relationship data through entity data editing in a human-computer interactive manner. The spatial relationship includes spatial topological relationship, spatial distance relationship and spatial orientation relationship.

[0028] The map elements in the geographic space are symbolized according to entity attributes and spatial relationships and a geographic space knowledge graph is constructed to associate knowledge among geometric figures, entity attributes and knowledge graphs in the geographic space and visualize them. The map elements include points, lines, surfaces and annotation elements.

[0029] In another aspect, the present invention further provides a thematic geographic element knowledge data construction system for digital map production, comprising: a data acquisition module, a format conversion module and an associated display module, wherein:

[0030] A data acquisition module is used to acquire multi-source heterogeneous geospatial data and perform data preprocessing on the multi-source heterogeneous geospatial data to obtain target geospatial data. The multi-source heterogeneous geospatial data is spatial coordinate data from different information source platforms and in different data formats. The data preprocessing includes a format conversion operation for converting different data formats into specified format requirements and a projection conversion operation for converting geospatial data in different coordinate systems into geospatial data in a specified coordinate system.

[0031] The format conversion module is used to map and convert the target geographic spatial data with the specified thematic geographic elements to obtain the specified thematic geographic entity data, and to entity encode the specified thematic geographic entity, and to entityize the specified thematic geographic entity data based on the entity encoding;

[0032] The associated display module is used to structure and store entity data according to the data structured template, and to construct a digital map geospatial knowledge graph by extracting entity attributes and entity relationships, so as to use the digital map geospatial knowledge graph to visualize multi-source heterogeneous geospatial data.

[0033] Beneficial effects of the present invention:

[0034] The present invention can load multi-source heterogeneous geographic spatial data such as basic geographic information data through data import and export functions, and form thematic geographic entity data through data mapping, entity coding, entityization and quality inspection; based on thematic geographic entity data, through knowledge structured expression, knowledge extraction and knowledge visualization functions, thematic geographic element knowledge data is formed and displayed and queried. While realizing highly automated query of geographic spatial data, the present invention has flexible configuration and realizes automatic construction of thematic geographic element knowledge data such as geographic feature analysis, geographic spatial relationship analysis, population distribution and socio-economic analysis, and environmental monitoring and protection, and has good application prospects in the fields of digital map production and so on. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a schematic diagram of the process of constructing the thematic geographic element knowledge data for digital map production in the embodiment;

[0036] Figure 2 This is a schematic diagram of the framework of the thematic geographic element knowledge data construction system for digital map production in the embodiment;

[0037] Figure 3 A schematic diagram of the system architecture for constructing thematic geographic element knowledge data for digital map production in an embodiment;

[0038] Figure 4 It is a schematic diagram of the working principle of the thematic geographic element knowledge data construction system for digital map production in the embodiment;

[0039] Figure 5 This is a schematic diagram of the data import and export execution process in the embodiment;

[0040] Figure 6 This is a schematic diagram of the symbolic execution process in the embodiment;

[0041] Figure 7 This is a schematic diagram of the data browsing execution process in the embodiment;

[0042] Figure 8 This is a schematic diagram of the data query execution process in the embodiment;

[0043] Fig. 9 This is a schematic diagram of the data editing execution process in the embodiment;

[0044] Fig.10 This is a schematic diagram of the data preprocessing execution flow in the embodiment;

[0045] Fig.11 This is a schematic diagram of the execution flow of entity mapping processing in the embodiment;

[0046] Fig.12 This is a schematic diagram of the entity coding execution process in the embodiment;

[0047] Fig.13 This is a schematic diagram of the implementation process in the embodiment;

[0048] Fig.14 This is a schematic diagram of the entity quality inspection execution process in the embodiment;

[0049] Fig.15 This is a schematic diagram of the execution process of knowledge structured expression in the embodiment;

[0050] Fig.16 This is a schematic diagram of the knowledge extraction execution process in the embodiment;

[0051] Fig.17 The figure is a schematic diagram of the knowledge visualization execution process in the embodiment. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solutions and advantages of the present invention clearer and more understandable, the present invention is further described in detail below in conjunction with the accompanying drawings and technical solutions.

[0053] Embodiments of the present invention, see Figure 1 As shown, a method for constructing thematic geographic element knowledge data for digital map production is provided, comprising:

[0054] S101. Acquire multi-source heterogeneous geospatial data, and perform data preprocessing on the multi-source heterogeneous geospatial data to obtain target geospatial data, wherein the multi-source heterogeneous geospatial data is spatial coordinate data from different information source platforms and in different data formats, and the data preprocessing includes a format conversion operation for converting different data formats into specified format requirements and a projection conversion operation for converting geospatial data in different coordinate systems into geospatial data in a specified coordinate system.

[0055] Multi-source heterogeneous geospatial data may include: multi-scale national standard data, military standard data, and geospatial data in the formats of shapefile, gpkg, json, geojson, xml, gml, txt, csv, etc. Use the preset symbol library to symbolize the geospatial data to obtain symbolized geospatial data, which includes point space data, line space data, volume space data, and surface space data; and / or edit the attributes and symbolized graphics of the geospatial data through data editing operations, which include geographic element cutting, geographic element copying, geographic element pasting, geographic element adding, geographic element image editing, geographic element attribute editing, and geographic element data capture.

[0056] Among them, the symbols in the symbol library can be divided into unit symbols, line symbols, and fill symbols, which are used to represent point elements, line elements, and area fill elements respectively. The symbols in the symbol library have four attributes: name, type, number, and classification. Among them, "classification" is used for convenient management of symbols. Symbolization rule production is to establish a control file for the symbolic display of geographic information data, that is, symbolization rules, which are mainly used for automated mapping processing of cartography; and provide symbolization rule sets by encapsulating mapping operations, establishing symbolization rule sets for designated map types, and symbolization rule management.

[0057] The symbolization rule directory tree provides a rule list to display all mapping rule items under the corresponding scale. At the same time, for a certain layer node, all symbolization rules under the layer can be displayed to achieve the addition, deletion and modification of symbolization rules for series scales and non-series scales.

[0058] In data preprocessing, format conversion is used to convert data sources of different formats into required specific format data, such as national standard data, military standard data, commercial format data, general exchange format data, etc. Projection conversion is used to convert data sources of different coordinate systems into the required unified spatial coordinate system, such as geographic coordinate conversion, projection coordinate conversion, and conversion between geographic coordinates and projection coordinates.

[0059] S102, mapping and converting the target geographic spatial data with the specified thematic geographic elements to obtain the specified thematic geographic entity data, and entity coding the specified thematic geographic entity, and entityizing the specified thematic geographic entity data based on the entity coding.

[0060] Specifically, an entity mapping template can be constructed according to preset data mapping rules, and the entity mapping template is used to map and transform the target geospatial data and the specified thematic geographic element data through classification coding and using a mapping table; the target geospatial data and the specified thematic geographic element data are mapped and transformed using the entity mapping template to obtain the specified thematic geographic entity data.

[0061] Through entity mapping, the mapping conversion between target geospatial data and designated thematic geographic feature data is realized, and a mapping table between target geospatial data and designated thematic geographic feature data is established. Through entity coding, the entity data after mapping conversion is automatically assigned codes and / or interactively assigned codes.

[0062] When the encoded entity data is materialized, the encoded entities can be geometrically merged according to a merging rule, wherein two or more adjacent entities are combined into a geometric shape or a part of a geometric shape; and multiple encoded entities are batch processed and entity links are implemented.

[0063] After entity formation, the entity data can be quality checked between entities, where the quality check can be designed to include:

[0064] Check the projection of entity data coordinates to determine whether the entity data coordinates meet the standards;

[0065] Checking the layer type of entity data and determining whether the layer type data naming is consistent, the layer type includes point entity layer type, line entity layer type and surface entity layer type;

[0066] The entity encoding is checked to determine whether it has an empty value.

[0067] S103. Store the entity data in a structured manner according to the data structured template, and construct a digital map geospatial knowledge graph by extracting entity attributes and entity relationships, so as to visualize multi-source heterogeneous geospatial data using the digital map geospatial knowledge graph.

[0068] Specifically, the entity data is structured and stored according to the data structured template, which can be designed to include:

[0069] Generate a data structured template by editing a preset knowledge structure template, wherein the data structured template adopts a csv format;

[0070] Data structured templates are used to convert entity data in different formats to generate and store geospatial knowledge.

[0071] Automatically extract and / or cross-extract entity attributes and spatial relationships in entity data. The automatic extraction is to automatically extract attribute and relationship data in entity data based on knowledge extraction rules. The cross-extraction is to extract its attribute and relationship data through entity data editing using human-computer interaction. The spatial relationship includes spatial topological relationship, spatial distance relationship and spatial orientation relationship. Symbolize map elements in geographic space according to entity attributes and spatial relationships and construct a geographic space knowledge graph to associate geometric figures, entity attributes and knowledge graphs in geographic space and visualize them. The map elements include points, lines, surfaces and annotation elements.

[0072] Furthermore, based on the above method, an embodiment of the present invention also provides a thematic geographic element knowledge data construction system for digital map production, comprising: a data acquisition module, a format conversion module and an associated display module, wherein:

[0073] A data acquisition module is used to acquire multi-source heterogeneous geospatial data and perform data preprocessing on the multi-source heterogeneous geospatial data to obtain target geospatial data. The multi-source heterogeneous geospatial data is spatial coordinate data from different information source platforms and in different data formats. The data preprocessing includes a format conversion operation for converting different data formats into specified format requirements and a projection conversion operation for converting geospatial data in different coordinate systems into geospatial data in a specified coordinate system.

[0074] The format conversion module is used to map and convert the target geographic spatial data with the specified thematic geographic elements to obtain the specified thematic geographic entity data, and to entity encode the specified thematic geographic entity, and to entityize the specified thematic geographic entity data based on the entity encoding;

[0075] The associated display module is used to structure and store entity data according to the data structured template, and to construct a digital map geospatial knowledge graph by extracting entity attributes and entity relationships, so as to use the digital map geospatial knowledge graph to visualize multi-source heterogeneous geospatial data.

[0076] See also Figure 2 As shown in the figure, in the specific construction, the system first provides a basic function module, which loads multi-source heterogeneous geographic spatial data such as basic geographic information through import and export functions, and provides data browsing, processing, editing and other functions; on this basis, it provides an entity data construction module, which forms thematic geographic entity data based on basic geographic information data through data mapping, entity coding, entityization and quality inspection; finally, it provides a knowledge data construction module, which forms thematic geographic element knowledge data and displays and queries based on thematic geographic entity data through knowledge structured expression, knowledge extraction and knowledge visualization functions. The entire processing process is highly automated and flexible in configuration.

[0077] See also Figure 3 and 4As shown in the figure, the overall architecture of the constructed system is divided into five layers: basic support layer, data resource layer, business logic layer, application system layer, and user layer. Among them, the basic support layer is the underlying support environment for the operation of the software system, including solution support, technical support, and operation support. Solution support mainly includes research solutions for thematic geographic element knowledge system, specification of thematic geographic element knowledge data model, and technical solutions for the construction of thematic geographic element knowledge data for digital map production; technical support mainly includes data mapping technology based on category similarity, feature matching technology based on vector features, and spatial orientation relationship extraction technology based on multiple models; operation support mainly provides various software and hardware support environments required for project construction, including operating systems, network equipment, server equipment, workstation equipment, etc., which are coordinated and constructed by the project. The data resource layer provides data support for the software, mainly based on the spatial data required for the collected test verification, such as 1:50,000 national standard data, 1:100,000 national standard data, military standard data, etc., to provide data for analysis and processing for the project. The business logic layer provides various business logics for software tools. Mainly based on the software and hardware resources, technical resources and data resources of the basic support layer and the data resource layer, it forms business logic functions such as spatial data management, entity data construction, knowledge data generation and visualization, and provides functional guarantees for the realization of feature-to-entity and entity-extraction knowledge. The application system layer builds functional modules based on different business logics, develops tool software for building thematic geographic element knowledge databases, and realizes data import and export, data symbolization, data browsing, data query, data editing, data preprocessing, data mapping, entity coding, knowledge structured expression, attribute knowledge extraction, spatial topological relationship extraction, spatial distance relationship extraction, spatial orientation relationship extraction, knowledge visualization, knowledge graphs and other functions based on rule bases, template bases, and symbol bases, supporting application needs such as knowledge construction, expression and visual query based on thematic and surveying and mapping geographic element databases.

[0078] On the one hand, it directly provides thematic geographic element data browsing, data display and other services to various users. On the other hand, it provides data management personnel with thematic geographic element data loading, data editing, data inspection, data entity, entity knowledge and other functions to meet the business needs of element data conversion to entity data, entity data extraction knowledge data, etc. At the same time, it conducts quality inspection on the data to improve the accuracy of thematic geographic element data, thereby ensuring data quality. From the application level analysis, system users can be summarized into two types:

[0079] 1. Ordinary users: The demand for thematic geographic feature data is direct use. Users can view data shape, location, attributes and other information by running software tools, and can also use the tool to view quality evaluation results.

[0080] 2. Professional users: They hope to complete data processing tasks such as thematic geographic feature data loading, data editing, format conversion, coordinate projection, data inspection, data entityization, entity knowledgeization, etc. based on running tool software during the data processing process. Through automated inspection and human-computer interaction inspection, they can complete the quality inspection of thematic geographic feature data and ensure the quality of data results.

[0081] The thematic geographic element knowledge database construction system is being implemented. As shown in Table 1, the overall system can be divided into 13 logical packages, namely: data import and export, data symbolization, data browsing, data query, data editing, data preprocessing, entity mapping, entity coding, entityization, entity quality inspection, knowledge structuring, knowledge extraction and knowledge visualization. The algorithm flow of each logical package corresponds to Figures 5 to 17 .

[0082] Table 1 Logical packages of the thematic geographic element knowledge data construction system for digital map production

[0083]

[0084]

[0085] Among them, data import and export mainly include data import and data export. For example, data import realizes the import functions of national standards, military standards, shapefile, gpkg, json, geojson, xml, gml, txt, csv and other data, and data export realizes the export of entity data, military standard data and metadata. The class and function mapping relationship of the data import logic package is shown in Table 2, and the class and function mapping relationship of the data export logic package is shown in Table 3.

[0086] Table 2 Mapping relationship between data import logic package classes and functions

[0087] Serial number Class Name Class Identifier Implementing functions 1 Data Import Cls_AddData Component class responsible for providing different data imports 2 National standard data import Cls_AddGbData Responsible for providing vector data import in national standard data format 3 Military standard data import Cls_AddJbData Responsible for providing vector data import in military standard data format 4 Shapefile data import Cls_AddShpData Responsible for providing vector data import in shapefile format 5 gpkg data import Cls_AddGpkgData Responsible for providing vector data import in gpkg format 6 json data import Cls_AddJsonData Responsible for providing vector data import in json format 7 Geojsono data import Cls_AddGeojsonData Responsible for providing vector data import in geojson format 8 XML data import Cls_AddXmlData Responsible for providing vector data import in XML format 9 gml data import Cls_AddGmlData Responsible for providing vector data import in gml format 10 txt data import Cls_AddTxtData Responsible for providing vector data import in txt format 11 csv data import Cls_AddCsvData Responsible for providing vector data import in csv format

[0088] Table 3. List of mapping relationships between classes and functions

[0089]

[0090]

[0091] The symbolization of geospatial data is used to realize the symbolic display of geospatial data, which includes the symbol production of unit library, line type library, face symbol library, etc., to realize the functions of symbol library production, symbol classification, symbol query, symbolization rule production, etc. Its logical package class and function mapping are shown in the example in Table 4.

[0092] Table 4 Mapping relationship between classes and functions

[0093] Serial number Class Name Class Identifier Implementing functions 1 Tokenization Cls_DataSymbol Component class responsible for providing symbolic display of data 2 Symbol library creation Cls_SymbolLibDesign Responsible for providing symbol library creation function 3 Symbol classification Cls_SymbolClassify Responsible for providing symbol classification function 4 Symbol query Cls_SymbolQuery Responsible for providing symbol query function 5 Symbolic rule making Cls_SymbolRuleDesign Responsible for providing symbolic rule creation function

[0094] Data browsing is used to realize operations such as dragging and viewing loaded geospatial data. It supports functions such as zooming in, zooming out, full map, moving, previous view, next view, click selection, rectangle selection, polygon selection, length measurement, area measurement, angle measurement, view refresh, etc. Its logical package class and function mapping are shown in the example in Table 5.

[0095] Table 5 Mapping relationship between classes and functions

[0096] Serial number Class Name Class Identifier Implementing functions 1. Data browsing Cls_ViewManage Component class responsible for providing data browsing 2. Full map Cls_ViewFull Responsible for providing full map display function 3. Zoom in map Cls_ViewZoomIn Responsible for providing map zoom function 4. Zoom out Cls_ViewZoomOut Responsible for providing map zoom-out functionality 5. Map movement Cls_ViewPan Responsible for providing map movement function 6. Previous View Cls_FrontView Responsible for providing the previous view function 7. Next View Cls_BackView Responsible for providing the next view function 8. Click Select Cls_Identify Responsible for providing click-to-select element functionality 9. Rectangular Selection Cls_RectSelect Responsible for providing the function of selecting elements by dragging the box 10 Polygon Selection Cls_PolySelect Responsible for providing polygon selection function 11 Length measurement Cls_MeasureLen Responsible for providing length measurement function 12 Area measurement Cls_MeasureArea Responsible for providing area measurement function 13 Angle measurement Cls_MeasureAngle Responsible for providing angle measurement function 14 View Refresh Cls_ViewRefresh Responsible for providing view refresh function

[0097] Data query is used to implement retrieval query of geographic spatial data according to certain rules, including data attribute query and spatial selection query, supporting entity feature comparison query, entity code query, layer attribute query, layer SQL query, point selection query, rectangle selection query, circle selection query, polygon selection query, etc. Its logical package class and function mapping are shown in the example in Table 6.

[0098] Table 6 List of mapping relationships between classes and functions

[0099]

[0100]

[0101] Data editing is used to implement editing and processing operations on imported geospatial data as needed, including data attribute editing and spatial graphic editing. It supports functions such as cutting features, copying features, pasting features, adding features, graphic editing, attribute editing, and data capture. The logical package class and function mapping are shown in the example in Table 7.

[0102] Table 7 List of mapping relationships between classes and functions

[0103] Serial number Class Name Class Identifier Implementing functions 1. Data editing Cls_DataEdit Component class responsible for providing data editing 2. Cut features Cls_CutData Responsible for providing cutting element function 3. Copy Elements Cls_CopyData Responsible for providing copy element functionality 4. Paste features Cls_PasteData Responsible for providing the paste element function 5. Add new elements Cls_NewData Responsible for providing new element functions 6. Graphics Editing Cls_ShapeEdit Responsible for providing graphics editing functions 7. PropertiesEdit Cls_AttrEdit Responsible for providing attribute editing functions 8. Data Capture Cls_DataCapture Responsible for providing data capture functionality

[0104] Data preprocessing is used to implement unified processing requirements after data import and convert it into data that meets the requirements. It supports functions such as format conversion and projection conversion. The logical package class and function mapping of format conversion are shown in the example of Table 8, and the logical package class and function mapping of projection conversion are shown in the example of Table 9.

[0105] Table 8 Mapping relationship between classes and functions

[0106]

[0107] Table 9: List of mapping relationships between classes and functions

[0108]

[0109] Entity mapping is used to achieve mapping conversion between target geospatial data and specified thematic geographic feature data. It supports mapping rules, template management, coding management, mapping conversion and other functions. Its logical package class and function mapping are shown in Table 10.

[0110] Table 10 Mapping relationship between classes and functions

[0111] Serial number Class Name Class Identifier Implementing functions 1. Entity Mapping Cls_EntityMap Component class responsible for providing entity mapping 2. Mapping rules Cls_MapRule Responsible for providing mapping rule functions 3. Template Management Cls_TemplateManage Responsible for providing template management functions 4. Coding Management Cls_CodeManage Responsible for providing coding management functions 5. Mapping transformation Cls_EntityTrans Responsible for providing mapping conversion functions

[0112] Entity coding is used to implement the encoding process for data that has undergone mapping conversion. It supports functions such as establishing encoding rules, automatic entity coding, and entity interactive coding. The logical package class and function mapping are shown in the example in Table 11.

[0113] Table 11 Mapping relationship between classes and functions

[0114] Serial number Class Name Class Identifier Implementing functions 1. Entity Encoding Cls_EntityCode Component class responsible for providing entity encoding 2. Coding rules establishment Cls_CodeRuleConst Responsible for providing coding rule establishment function 3. Entity Auto-Encoding Cls_AutoCode Responsible for providing entity automatic encoding function 4. Entity Interaction Coding Cls_InterCode Responsible for providing entity interaction encoding function

[0115] Instancing is used to implement entity linking of encoded data to form unique entity data. It supports functions such as merging geometry and batch processing. The logical package class and function mapping are shown in the example in Table 12.

[0116] Table 12 Mapping relationship between classes and functions

[0117] Serial number Class Name Class Identifier Implementing functions 1. Materialization Cls_EntityConst Responsible for providing the component class of entity 2. Merge Geometry Cls_MergeShape Responsible for providing the merge geometry function 3. Batch Processing Cls_BatchProcess Responsible for providing batch processing capabilities

[0118] Entity quality inspection is used to implement quality inspection on entity data. It supports coordinate projection inspection, layer type inspection, coding inspection, spatial topology inspection, batch data inspection and inspection record management. The logical package class and function mapping are shown in the example in Table 13.

[0119] Table 13 Mapping relationship between classes and functions

[0120] Serial number Class Name Class Identifier Implementing functions 1. Physical quality inspection Cls_EntityCheck Component class responsible for providing entity quality inspection 2. Coordinate projection check Cls_ProjCheck Responsible for providing coordinate projection checking function 3. Layer type check Cls_LyrTypeCheck Responsible for providing layer type checking function 4. Coding Check Cls_CodeCheck Responsible for providing coding checking function 5. Spatial topology check Cls_SpaceTopoCheck Responsible for providing spatial topology checking function 6. Batch data check Cls_BatchCheck Responsible for providing batch data checking function 7. Inspection Records Management Cls_CheckRecordManage Responsible for providing inspection record management functions

[0121] The structured expression of knowledge is used to implement the storage, mapping and conversion of knowledge data according to the specifications of the knowledge model, and supports functions such as template generation, data mapping, and format conversion. Its logical package class and function mapping are shown in the example shown in Table 14.

[0122] Table 14 Mapping relationship between classes and functions

[0123]

[0124]

[0125] Knowledge extraction is used to realize the extraction of knowledge data based on entity data, including attribute extraction, spatial topological relationship, spatial distance relationship, spatial orientation relationship, etc. It supports extraction rule configuration, automatic extraction, interactive extraction and other functions. Its logical package class and function mapping are shown in the example in Table 15.

[0126] Table 15 Mapping relationship between classes and functions

[0127]

[0128] Knowledge visualization is used to realize the symbolization of basic geographic data, thematic data, the display of thematic geographic element knowledge associations, and the display of knowledge graphs of knowledge databases. It supports functions such as data symbolization, knowledge association display, and knowledge graph display. Its logical package class and function mapping are shown in the example in Table 16.

[0129] Table 16: Mapping relationship between classes and functions

[0130]

[0131] The above logic packages can be used to construct patent geographic element knowledge data. At the same time, the configuration is flexible, which is convenient for deployment and implementation in thematic fields such as digital map production and geographic spatial analysis.

[0132] Unless otherwise specifically stated, the relative steps, numerical expressions and values ​​of the components and steps set forth in these embodiments do not limit the scope of the present invention.

[0133] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0134] The units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person of ordinary skill in the art may use different methods to implement the described functions for each specific application, but such implementation is not considered to be beyond the scope of the present invention.

[0135] Those skilled in the art will appreciate that all or part of the steps in the above method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as a read-only memory, a disk or an optical disk. Optionally, all or part of the steps in the above embodiment can also be implemented using one or more integrated circuits, and accordingly, each module / unit in the above embodiment can be implemented in the form of hardware or in the form of software function modules. The present invention is not limited to any specific form of combination of hardware and software.

[0136] Finally, it should be noted that the above-described embodiments are only specific implementations of the present invention, which are used to illustrate the technical solutions of the present invention, rather than to limit them. The protection scope of the present invention is not limited thereto. Although the present invention is described in detail with reference to the above-described embodiments, ordinary technicians in the field should understand that any technician familiar with the technical field can still modify the technical solutions recorded in the above-described embodiments within the technical scope disclosed by the present invention, or can easily think of changes, or make equivalent replacements for some of the technical features therein; and these modifications, changes or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims

1. A method for constructing thematic geographic element knowledge data for digital map production, characterized in that: Include: Acquire multi-source heterogeneous geospatial data, and perform data preprocessing on the multi-source heterogeneous geospatial data to obtain target geospatial data, wherein the multi-source heterogeneous geospatial data is spatial coordinate data from different information source platforms and in different data formats, and the data preprocessing includes a format conversion operation for converting different data formats into specified format requirements and a projection conversion operation for converting geospatial data in different coordinate systems into geospatial data in a specified coordinate system; Mapping and converting the target geographic spatial data with the specified thematic geographic elements to obtain the specified thematic geographic entity data, and entity coding the specified thematic geographic entity, and entityizing the specified thematic geographic entity data based on the entity coding; The entity data is structured and stored according to the data structured template, and a digital map geospatial knowledge graph is constructed by extracting entity attributes and entity relationships, so as to visualize multi-source heterogeneous geospatial data using the digital map geospatial knowledge graph.

2. The method for constructing thematic geographic element knowledge data for digital map production according to claim 1, characterized in that: Data preprocessing for multi-source heterogeneous geospatial data also includes: Using a preset symbol library to symbolize the geographic spatial data to obtain symbolized geographic spatial data, wherein the symbolized geographic spatial data includes point spatial data, line spatial data, volume spatial data, and surface spatial data; And / or, the attributes and symbolic graphics of geographic spatial data are edited through data editing operations, and the data editing operations include geographic element cutting, geographic element copying, geographic element pasting, geographic element adding, geographic element image editing, geographic element attribute editing and geographic element data capturing.

3. The method for constructing thematic geographic element knowledge data for digital map production according to claim 1, characterized in that: Mapping and converting target geospatial data with specified thematic geographic features, including: Constructing an entity mapping template according to preset data mapping rules, wherein the entity mapping template is used to map and convert target geospatial data and designated thematic geographic element data by classification coding and using a mapping table; The target geospatial data and the specified thematic geographic feature data are mapped and converted using the entity mapping template to obtain the specified thematic geographic entity data.

4. The method for constructing thematic geographic element knowledge data for digital map production according to claim 1 or 3, characterized in that: Entitize the specified thematic geographic entity data based on entity coding, including: geometrically merging the coded entities according to a merging rule, wherein the merging rule is to combine two or more adjacent entities into one geometric shape or a multi-component geometric shape; By batching multiple encoded entities and implementing entity linking.

5. The method for constructing thematic geographic element knowledge data for digital map production according to claim 1, characterized in that: The specified thematic geographic entity data is entityized based on the entity code, and also includes: Performing a quality check on the materialized data, the quality check comprising: Check the projection of entity data coordinates to determine whether the entity data coordinates meet the standards; Checking the layer type of entity data and determining whether the layer type data naming is consistent, the layer type includes point entity layer type, line entity layer type and surface entity layer type; The entity encoding is checked to determine whether it has an empty value.

6. The method for constructing thematic geographic element knowledge data for digital map production according to claim 1, characterized in that: According to the data structure template, the entity data is structured and stored, including: Generate a data structured template by editing a preset knowledge structure template, wherein the data structured template adopts a csv format; Data structured templates are used to convert entity data in different formats to generate and store geospatial knowledge.

7. The method for constructing thematic geographic element knowledge data for digital map production according to claim 1 or 6, characterized in that: By extracting entity attributes and entity relationships, a digital map geospatial knowledge graph is constructed, including: Automatically extract and / or cross-extract entity attributes and spatial relationships in entity data. The automatic extraction is to automatically extract the attributes and relationship data in entity data according to knowledge extraction rules. The cross extraction is to extract the attributes and relationship data through entity data editing in a human-computer interactive manner. The spatial relationship includes spatial topological relationship, spatial distance relationship and spatial orientation relationship. The map elements in the geographic space are symbolized according to entity attributes and spatial relationships and a geographic space knowledge graph is constructed to associate knowledge among geometric figures, entity attributes and knowledge graphs in the geographic space and visualize them. The map elements include points, lines, surfaces and annotation elements.

8. A thematic geographic element knowledge data construction system for digital map production, characterized in that: It includes: data acquisition module, format conversion module and associated display module, among which, A data acquisition module is used to acquire multi-source heterogeneous geospatial data and perform data preprocessing on the multi-source heterogeneous geospatial data to obtain target geospatial data. The multi-source heterogeneous geospatial data is spatial coordinate data from different information source platforms and in different data formats. The data preprocessing includes a format conversion operation for converting different data formats into specified format requirements and a projection conversion operation for converting geospatial data in different coordinate systems into geospatial data in a specified coordinate system. The format conversion module is used to map and convert the target geographic spatial data with the specified thematic geographic elements to obtain the specified thematic geographic entity data, and to entity encode the specified thematic geographic entity, and to entityize the specified thematic geographic entity data based on the entity encoding; The associated display module is used to structure and store entity data according to the data structured template, and to construct a digital map geospatial knowledge graph by extracting entity attributes and entity relationships, so as to use the digital map geospatial knowledge graph to visualize multi-source heterogeneous geospatial data.

9. An electronic device, characterized in that: include: at least one processor, and a memory coupled to the at least one processor; The memory stores a computer program, and the computer program can be executed by the at least one processor to implement the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 7 can be implemented.

Citation Information

Patent Citations

  • Method for integrally managing geographic information and cartographic data

    CN106055717A

  • Multi-source heterogeneous data fusion method based on geographic entity

    CN113065000A

  • Knowledge graph machine reasoning system and method based on multi-source spatio-temporal data

    CN114896472A

  • Multi-source heterogeneous geographic information data semantic fusion conversion method based on CityGML

    CN115099315A

  • Geographic entity space-time knowledge graph ontology library construction method

    CN115269751A

Cited By

  • Method and system for constructing active fault database

    CN119474061A