Nothing Special   »   [go: up one dir, main page]

CN117555978B - Intelligent determining method for geographic model input data space range - Google Patents

Intelligent determining method for geographic model input data space range Download PDF

Info

Publication number
CN117555978B
CN117555978B CN202410036129.1A CN202410036129A CN117555978B CN 117555978 B CN117555978 B CN 117555978B CN 202410036129 A CN202410036129 A CN 202410036129A CN 117555978 B CN117555978 B CN 117555978B
Authority
CN
China
Prior art keywords
data
input data
range
spatial
determining
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410036129.1A
Other languages
Chinese (zh)
Other versions
CN117555978A (en
Inventor
秦承志
陈子越
朱良君
朱阿兴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Geographic Sciences and Natural Resources of CAS
Original Assignee
Institute of Geographic Sciences and Natural Resources of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Geographic Sciences and Natural Resources of CAS filed Critical Institute of Geographic Sciences and Natural Resources of CAS
Priority to CN202410036129.1A priority Critical patent/CN117555978B/en
Publication of CN117555978A publication Critical patent/CN117555978A/en
Application granted granted Critical
Publication of CN117555978B publication Critical patent/CN117555978B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2455Query execution
    • G06F16/24564Applying rules; Deductive queries
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/25Integrating or interfacing systems involving database management systems
    • G06F16/254Extract, transform and load [ETL] procedures, e.g. ETL data flows in data warehouses
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/285Clustering or classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Computational Linguistics (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The invention provides an intelligent determining method for the space range of input data of a geographic model, which comprises the following steps: determining the characteristics of a geographic model to be constructed and the data type of input data; formulating identifiable knowledge rules based on the characteristics of the geographic model and the data type of the input data; based on the preset identifiable knowledge rule, determining the spatial range of input data of the geographic model to be constructed by combining a heuristic modeling method; and judging whether the data source meets the content and the space range requirements of the input data or not based on the determined space range, if not, iterating the reasoning process until the input data cannot be derived by other models or the data can meet the input conditions, and if so, obtaining the workflow of the geographic model to be calculated, wherein the workflow is configured with accurate space range input. The invention solves the problems that the prior art can cause incorrect spatial range of input data in the geographic modeling process, thereby causing linkage effect and generating incorrect geographic modeling result.

Description

一种地理模型输入数据空间范围的智能化确定方法An intelligent method for determining the spatial range of geographical model input data

技术领域Technical field

本发明涉及地理模型构建技术领域,特别是涉及一种地理模型输入数据空间范围的智能化确定方法。The invention relates to the technical field of geographical model construction, and in particular to an intelligent method for determining the spatial range of geographical model input data.

背景技术Background technique

作为地理建模过程中的关键步骤,输入数据的准备对于确保建模的成功执行和获得完整准确的结果起着至关重要的作用。该过程不仅包括为每个输入准备适当的内容,还包括适当的空间范围。由于输入数据的空间范围决于所采用模型的特点和相应输入的数据类型,所以输入数据的适当空间范围可能经常与用户感兴趣的输出目标区域的空间范围不一致。特别是在将多个地理模型耦合为一个工作流程时,工作流程中的各种输入在适当准备时会更加复杂和繁琐。迫切需要有效的方法来减轻建模过程中输入数据准备的负担。As a critical step in the geographic modeling process, preparation of input data plays a vital role in ensuring successful execution of the modeling and obtaining complete and accurate results. The process includes not only preparing the appropriate content for each input, but also the appropriate spatial extent. Since the spatial extent of the input data depends on the characteristics of the adopted model and the corresponding input data type, the appropriate spatial extent of the input data may often be inconsistent with the spatial extent of the output target region of interest to the user. Especially when coupling multiple geographic models into a workflow, the various inputs in the workflow can be more complex and cumbersome when properly prepared. Effective methods are urgently needed to reduce the burden of input data preparation in the modeling process.

根据所采用的建模范式,目前的输入数据准备方法可分为两类,即面向程序的方法和面向目标的方法。在面向程序的方法中,用户从搜索原始数据开始准备输入数据,并建立自定义工作流程以得出模型所需的数据,这通常是根据建模人员对特定建模要求的了解手动进行的。目标导向方法旨在从用户的建模目标出发,自动选择合适的输入数据和合适的衍生数据模型,以迭代的方式扩展模型工作流,从而最大限度地减少对用户建模知识和技能的依赖,从而缓解程序导向方法的弊端。目标导向方法的基本策略是将输入数据准备所需的知识形式化,并将其运用到先进的地质处理手段中。Depending on the modeling paradigm adopted, current input data preparation methods can be divided into two categories, namely program-oriented methods and goal-oriented methods. In a procedural-oriented approach, the user prepares input data starting from searching for raw data and establishes custom workflows to derive the data required for the model, often manually based on the modeler's knowledge of the specific modeling requirements. The goal-oriented approach aims to start from the user's modeling goals, automatically select appropriate input data and appropriate derived data models, and extend the model workflow in an iterative manner, thereby minimizing dependence on the user's modeling knowledge and skills. Thereby mitigating the drawbacks of the program-oriented approach. The basic strategy of goal-oriented methods is to formalize the knowledge required for input data preparation and apply it to advanced geological processing methods.

然而,现有的以目标为导向的输入数据准备方法都侧重于为模型准备适当的数据内容(语义和类型),而忽略了模型输入数据的适当空间范围问题。往往由用户自行决定和设置输入数据的适当空间范围,将用户的研究区域作为所要建立的模型(或作为工作流模型的模型组合)的输入数据的空间范围,即使可能提供覆盖研究区域的输出,也无法确保其结果的准确性。这常常导致在地理建模过程中会出现输入数据空间范围不当的情况,从而引发连锁效应,产生不正确的地理建模结果。However, existing goal-oriented input data preparation methods focus on preparing appropriate data content (semantics and types) for the model, while ignoring the issue of appropriate spatial extent of the model input data. It is often up to the user to decide and set the appropriate spatial range of the input data. The user's research area is used as the spatial range of the input data for the model to be built (or a combination of models as a workflow model), even though it is possible to provide output covering the study area. The accuracy of its results cannot be guaranteed. This often leads to improper spatial range of input data during the geographic modeling process, which triggers a chain effect and produces incorrect geographic modeling results.

发明内容Contents of the invention

为了克服现有技术的不足,本发明的目的是提供一种地理模型输入数据空间范围的智能化确定方法,本发明解决了现有技术中在地理建模过程中会出现输入数据空间范围不当的情况,从而引发连锁效应,产生不正确的地理建模结果的问题。In order to overcome the deficiencies of the prior art, the purpose of the present invention is to provide an intelligent method for determining the spatial range of input data for a geographical model. The present invention solves the problem of inappropriate spatial range of input data that occurs in the process of geographical modeling in the prior art. situation, causing a knock-on effect and producing incorrect geographic modeling results.

为实现上述目的,本发明提供了如下方案:In order to achieve the above objects, the present invention provides the following solutions:

一种地理模型输入数据空间范围的智能化确定方法,包括:An intelligent method for determining the spatial range of geographical model input data, including:

确定待构建地理模型的特征和输入数据的数据类型;Determine the characteristics of the geographic model to be built and the data type of the input data;

基于所述地理模型的特征和输入数据的数据类型制定可识别知识规则;Develop identifiable knowledge rules based on characteristics of the geographic model and data types of input data;

基于预设的可识别知识规则,结合启发式建模方法,确定待构建地理模型的输入数据的空间范围;Based on preset identifiable knowledge rules and combined with heuristic modeling methods, determine the spatial range of the input data to be constructed for the geographical model;

基于确定好的空间范围判断数据源是否满足输入数据的内容和空间范围要求,若否,则迭代推理过程直至输入数据无法被其他模型派生或有数据能满足输入条件,若是,则得到配置好准确空间范围输入的待计算地理模型工作流。Based on the determined spatial range, it is judged whether the data source meets the content and spatial range requirements of the input data. If not, the inference process is iterated until the input data cannot be derived by other models or there is data that can meet the input conditions. If so, the configuration is accurately obtained. Workflow of geographic model to be calculated with spatial extent input.

优选地,还包括:Preferably, it also includes:

对上述待计算地理模型的输入数据的空间范围进行空间范围的修正判断,若当前数据的所需要的空间范围相比上游模型输出的空间范围不一致时,则对当前输入数据的空间范围进行基于当前输入数据空间范围的裁剪修正,得到配置输入数据准确空间范围的待构建地理模型。Make a correction judgment on the spatial range of the input data of the above-mentioned geographical model to be calculated. If the required spatial range of the current data is inconsistent with the spatial range output by the upstream model, then the spatial range of the current input data is determined based on the current The spatial range of the input data is clipped and corrected to obtain a geographical model to be constructed that configures the accurate spatial range of the input data.

优选地,所述地理模型的特征,包括:Preferably, the characteristics of the geographical model include:

特定空间范围需求、连通性扩张需求、缓冲距离扩张需求以及保持兴趣区的空间范围需求。Specific spatial extent requirements, connectivity expansion requirements, buffer distance expansion requirements, and spatial extent requirements to maintain the area of interest.

优选地,所述输入数据的类别,包括:Preferably, the categories of input data include:

点数据、线数据、面数据和栅格数据。Point data, line data, area data and raster data.

优选地,所述基于所述地理模型的特征和输入数据的类别确定预设的可识别知识规则,包括:Preferably, determining preset identifiable knowledge rules based on characteristics of the geographical model and categories of input data includes:

根据输入数据的数据类型和待计算地理模型的特征进行分类归纳,得到不同分类组合;Classify and summarize according to the data type of the input data and the characteristics of the geographical model to be calculated, and obtain different classification combinations;

根据分类归纳的确定不同分类组合的情景下出现的数据空间范围的需求;The need to determine the range of data space that appears in scenarios of different classification combinations based on classification induction;

根据不同的空间范围需求设定提取流程;Set the extraction process according to different spatial range requirements;

根据所述分类归纳的数据类型和待构建地理模型的模型特对应不同的空间范围需求及其提取流程,制定可识别知识规则。According to the classified and summarized data types and the model characteristics of the geographical model to be constructed, the model corresponds to different spatial range requirements and its extraction process, and identifiable knowledge rules are formulated.

优选地,所述根据所述分类组合确定数据提取流程,包括:Preferably, determining the data extraction process according to the classification combination includes:

确定第一空间范围流程,在集成的数据集中进行空间搜索确定是否存在已有数据集的空间范围能满足第一空间范围,若缺失则判断是否可以通过集成方法得出第一空间范围;The process of determining the first spatial range is to perform a spatial search in the integrated data set to determine whether there is a spatial range of the existing data set that can satisfy the first spatial range. If it is missing, determine whether the first spatial range can be obtained through the integration method;

确定第二空间范围流程,对于不具备方向性的数据进行全局连通性查找,对于具备方向性的数据按方向进行连通性查找以确定第二空间范围;The process of determining the second spatial range is to conduct a global connectivity search for data without directionality, and conduct a connectivity search by direction for data with directionality to determine the second spatial range;

确定第三空间范围流程,基于DEM计算的水流方向,根据水流方向提取追溯上游集水区获得完整流域边界,提取过程区分了基于河道上游的集水区和基于坡面上游的集水区并确定第三空间范围;Determine the third spatial range process. Based on the water flow direction calculated by DEM, the upstream catchment area is extracted and traced according to the water flow direction to obtain the complete watershed boundary. The extraction process distinguishes the water catchment area based on the upper reaches of the river and the water catchment area based on the upstream slope and determines third spatial range;

确定第四空间范围流程,第四空间范围与点要素有关,利用点数据构建泰森多边形,与兴趣区相交的最小泰森多边形被确定为第四空间范围流程;Determine the fourth spatial range process. The fourth spatial range is related to point elements. Thiessen polygons are constructed using point data. The smallest Thiessen polygon that intersects with the interest area is determined as the fourth spatial range process;

确定第五空间范围流程,通过指定缓冲距离直接向外扩张确定第五空间范围;The process of determining the fifth space range is to directly expand outward to determine the fifth space range by specifying the buffer distance;

确定第六空间范围流程,所述第六空间范围对栅格数据类型,用于地形分析,像外扩一个像元栅格大小的空间范围被确定为第六空间范围;The process of determining the sixth spatial range, the sixth spatial range is a raster data type, used for terrain analysis, and the spatial range extending by one pixel grid size is determined as the sixth spatial range;

确定第七空间范围流程,第七空间范围直接保持原始兴趣区的空间范围。The process of determining the seventh spatial range, the seventh spatial range directly maintains the spatial range of the original area of interest.

根据本发明提供的具体实施例,本发明公开了以下技术效果:According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

本发明提供了一种地理模型输入数据空间范围的智能化确定方法,包括:确定地理模型的特征和输入数据的数据类型;基于所述地理模型的特征和输入数据的数据类型制定的可识别知识规则;基于预设的可识别知识规则,结合启发式建模方法,以确定待构建地理模型的输入数据的空间范围;基于确定好的空间范围判断数据源是否满足输入数据的内容和空间范围要求,若否,则迭代推理过程直至输入数据无法被其他模型派生或有数据能满足输入条件,若是,则得到配置好准确空间范围输入的待计算地理模型工作流。本发明解决了现有技术中在地理建模过程中会出现输入数据空间范围不当的情况,从而引发连锁效应,产生不正确的地理建模结果的问题。The invention provides an intelligent method for determining the spatial range of geographical model input data, which includes: determining the characteristics of the geographical model and the data type of the input data; and formulating identifiable knowledge based on the characteristics of the geographical model and the data type of the input data. Rules; based on preset identifiable knowledge rules, combined with heuristic modeling methods, to determine the spatial range of the input data to be constructed for the geographical model; based on the determined spatial range, determine whether the data source meets the content and spatial range requirements of the input data , if not, then iterate the inference process until the input data cannot be derived by other models or there is data that can meet the input conditions. If so, then the workflow of the geographic model to be calculated that is configured with accurate spatial range input is obtained. The present invention solves the problem in the prior art that improper spatial range of input data may occur during the geographical modeling process, thereby causing chain effects and producing incorrect geographical modeling results.

附图说明Description of the drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the drawings needed to be used in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some of the drawings of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without exerting creative efforts.

图1为本发明实施例提供的一种地理模型输入数据空间范围的智能化确定方法流程图;Figure 1 is a flow chart of a method for intelligently determining the spatial range of geographical model input data provided by an embodiment of the present invention;

图2为本发明实施例提供的一种地理模型输入数据空间范围的智能化确定方法原理示意图;Figure 2 is a schematic diagram of the principle of a method for intelligently determining the spatial range of geographical model input data provided by an embodiment of the present invention;

图3为本发明实施例提供的空间范围类型示意图;Figure 3 is a schematic diagram of the spatial range type provided by the embodiment of the present invention;

图4为本发明实施例提供的可识别的知识规则流程示意图。Figure 4 is a schematic flowchart of identifiable knowledge rules provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present invention.

本发明的目的是提供一种地理模型输入数据空间范围的智能化确定方法,本发明解决了现有技术中在地理建模过程中会出现输入数据空间范围不当的情况,从而引发连锁效应,产生不正确的地理建模结果的问题。The purpose of the present invention is to provide an intelligent method for determining the spatial range of geographical model input data. The present invention solves the problem of improper input data spatial range in the prior art during the geographical modeling process, thereby triggering chain effects and producing Issue with incorrect geographic modeling results.

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more obvious and understandable, the present invention will be described in further detail below with reference to the accompanying drawings and specific embodiments.

如图1所示,本发明提供了一种地理模型输入数据空间范围的智能化确定方法,包括:As shown in Figure 1, the present invention provides an intelligent method for determining the spatial range of geographical model input data, including:

步骤100:确定待构建地理模型的特征和输入数据的数据类型;Step 100: Determine the characteristics of the geographical model to be built and the data type of the input data;

步骤200:基于所述地理模型的特征和输入数据的数据类型制定可识别知识规则;Step 200: Develop identifiable knowledge rules based on the characteristics of the geographical model and the data type of the input data;

步骤300:基于预设的可识别知识规则,结合启发式建模方法,确定待构建地理模型的输入数据的空间范围;Step 300: Based on the preset identifiable knowledge rules and combined with the heuristic modeling method, determine the spatial range of the input data of the geographical model to be constructed;

步骤400:基于确定好的空间范围判断数据源是否满足输入数据的内容和空间范围要求,若否,则迭代推理过程直至输入数据无法被其他模型派生或有数据能满足输入条件,若是,则得到配置好准确空间范围输入的待计算地理模型工作流。Step 400: Based on the determined spatial range, determine whether the data source meets the content and spatial range requirements of the input data. If not, then iterate the inference process until the input data cannot be derived by other models or there is data that can meet the input conditions. If so, then get Configure the workflow of the geographic model to be calculated with accurate spatial range input.

本发明总结归纳大部分的地理模型和输入数据的特征,然后形成一套相对通用的规则库,实际应用规则的时候才是对待构建的地理模型进行推理。This invention summarizes the characteristics of most geographical models and input data, and then forms a relatively general rule base. When the rules are actually applied, the geographical model to be constructed is reasoned.

具体的,本发明以一套预先定义的知识规则为基础,结合启发式建模技术,能够在一个任意空间范围的研究区内进行地理建模时,自动化地确定模型工作流中所有输入数据的空间范围,如图2所示。Specifically, the present invention is based on a set of predefined knowledge rules and combined with heuristic modeling technology to automatically determine the distribution of all input data in the model workflow when performing geographic modeling in a research area of any spatial range. The spatial range is shown in Figure 2.

具体的,在地理建模过程中,确定地理模型输入数据的适当空间范围所依据的知识主要考虑两个因素:地理模型的特征和相应输入数据的类型。关于这两个因素对模型输入数据的空间范围影响的知识,可以根据模型类别和数据类型进行系统归纳,并形成一套知识规则。Specifically, in the geographical modeling process, the knowledge based on determining the appropriate spatial extent of the geographical model input data mainly considers two factors: the characteristics of the geographical model and the type of the corresponding input data. Knowledge about the impact of these two factors on the spatial extent of model input data can be systematically summarized according to model categories and data types, and a set of knowledge rules can be formed.

模型输入数据相关的知识分类。根据地理模型对输入数据空间范围的需求特征,可将其分为特定空间范围需求、连通性扩张需求、缓冲距离扩张需求以及保持兴趣区的空间范围四个类别。模型输入数据的类别可根据常用类型分为点、线、面和栅格数据,其他特殊的单独归为一类。在两种分类组合下可以确定不同场景下的数据空间范围。具体如下:Knowledge classification related to model input data. According to the demand characteristics of the geographical model for the spatial range of the input data, it can be divided into four categories: specific spatial range requirements, connectivity expansion requirements, buffer distance expansion requirements, and maintaining the spatial range of the interest area. The types of model input data can be divided into point, line, area and raster data according to common types, and other special ones are classified into a separate category. The range of data space in different scenarios can be determined under the two classification combinations. details as follows:

在第一个模型分类中,规定了覆盖目标区域的特定空间范围,包括行政边界、流域边界或自定义空间范围。无论输入数据类型对应的是点、线、多边形还是栅格,输入数据的空间范围都与这一特定空间范围一致。In the first model classification, specific spatial extents covering the target area are specified, including administrative boundaries, watershed boundaries, or custom spatial extents. Regardless of whether the input data type corresponds to points, lines, polygons, or rasters, the spatial extent of the input data is consistent with that specific spatial extent.

第二类模型通过广义连通性定义空间范围。广义连通性包括道路和河流等线性要素的连通性,以及数据衍生信息的连通性,如从数字高程模型(DEM)中获得的流向。因此,这一类别只适用于输入数据类型属于线型和栅格型的情况,因为其他两个数据类别本身就与目标区域一致。The second type of model defines spatial extent through generalized connectivity. Generalized connectivity includes the connectivity of linear features such as roads and rivers, as well as the connectivity of data-derived information such as flow directions obtained from digital elevation models (DEMs). Therefore, this category only applies when the input data types are line and raster, since the other two data categories are inherently consistent with the target area.

第三类模型需要根据目标区域扩展缓冲区。细分为两个子类别:预定义距离和根据上下文计算的距离(如传统的缓冲区分析)。根据上下文计算距离被定义为从目标域向外扩展缓冲分析所需的空间范围;预先确定距离会根据输入数据是点数据还是栅格数据而有所不同。对于点数据,空间范围被定义为能覆盖目标域的由点组成的最小泰森多边形范围。对于栅格数据,将基于兴趣区扩张邻域窗口大小作为空间范围。The third type of model requires extending the buffer according to the target area. This is broken down into two subcategories: predefined distances and distances calculated based on context (like traditional buffer analysis). The contextually calculated distance is defined as the spatial extent required to buffer the analysis outward from the target domain; the predetermined distance varies depending on whether the input data is point or raster data. For point data, the spatial extent is defined as the smallest Thiessen polygon extent composed of points that covers the target domain. For raster data, the neighborhood window size is expanded based on the area of interest as the spatial extent.

最后四类模型将保持兴趣区的空间范围。这就需要将空间范围定义为输入数据与兴趣区空间范围相交的范围。当确定模块中的数据类型超出定义的分类时,除了模型属于特定空间范围类别外,目标区域范围将保持不变。最终确定了A~E所有的空间范围类型,如图3所示。The last four categories of models will maintain the spatial extent of the region of interest. This requires defining the spatial extent as the extent where the input data intersects the spatial extent of the area of interest. When the data types in the determination module fall outside the defined classifications, the target area extent will remain unchanged except that the model belongs to a specific spatial extent category. All spatial range types from A to E were finally determined, as shown in Figure 3.

进一步的,所述基于所述地理模型的特征和输入数据的类别确定预设的可识别知识规则,包括:Further, determining preset identifiable knowledge rules based on the characteristics of the geographical model and the category of the input data includes:

根据输入数据的数据类型和待计算地理模型的特征进行分类归纳,得到不同分类组合;Classify and summarize according to the data type of the input data and the characteristics of the geographical model to be calculated, and obtain different classification combinations;

根据分类归纳的确定不同分类组合的情景下出现的数据空间范围的需求;The need to determine the range of data space that appears in scenarios of different classification combinations based on classification induction;

根据不同的空间范围需求设定提取流程;Set the extraction process according to different spatial range requirements;

根据所述分类归纳的数据类型和待构建地理模型的模型特对应不同的空间范围需求及其提取流程,制定可识别知识规则。According to the classified and summarized data types and the model characteristics of the geographical model to be constructed, the model corresponds to different spatial range requirements and its extraction process, and identifiable knowledge rules are formulated.

进一步的,所述根据所述分类组合确定数据提取流程,包括:Further, determining the data extraction process according to the classification combination includes:

所述根据所述分类组合确定数据提取流程,包括:Determining the data extraction process according to the classification combination includes:

确定第一空间范围流程,在集成的数据集中进行空间搜索确定是否存在已有数据集的空间范围能满足第一空间范围,若缺失则判断是否可以通过集成方法得出第一空间范围;The process of determining the first spatial range is to perform a spatial search in the integrated data set to determine whether there is a spatial range of the existing data set that can satisfy the first spatial range. If it is missing, determine whether the first spatial range can be obtained through the integration method;

确定第二空间范围流程,对于不具备方向性的数据进行全局连通性查找,对于具备方向性的数据按方向进行连通性查找以确定第二空间范围;The process of determining the second spatial range is to conduct a global connectivity search for data without directionality, and conduct a connectivity search by direction for data with directionality to determine the second spatial range;

确定第三空间范围流程,基于DEM计算的水流方向,根据水流方向提取追溯上游集水区获得完整流域边界,提取过程区分了基于河道上游的集水区和基于坡面上游的集水区并确定第三空间范围;Determine the third spatial range process. Based on the water flow direction calculated by DEM, the upstream catchment area is extracted and traced according to the water flow direction to obtain the complete watershed boundary. The extraction process distinguishes the water catchment area based on the upper reaches of the river and the water catchment area based on the upstream slope and determines third spatial range;

确定第四空间范围流程,第四空间范围与点要素有关,利用点数据构建泰森多边形,与兴趣区相交的最小泰森多边形被确定为第四空间范围流程;Determine the fourth spatial range process. The fourth spatial range is related to point elements. Thiessen polygons are constructed using point data. The smallest Thiessen polygon that intersects with the interest area is determined as the fourth spatial range process;

确定第五空间范围流程,通过指定缓冲距离直接向外扩张确定第五空间范围;The process of determining the fifth space range is to directly expand outward to determine the fifth space range by specifying the buffer distance;

确定第六空间范围流程,所述第六空间范围对栅格数据类型,用于地形分析,像外扩一个像元栅格大小的空间范围被确定为第六空间范围;The process of determining the sixth spatial range, the sixth spatial range is a raster data type, used for terrain analysis, and the spatial range extending by one pixel grid size is determined as the sixth spatial range;

确定第七空间范围流程,第七空间范围直接保持原始兴趣区的空间范围。The process of determining the seventh spatial range, the seventh spatial range directly maintains the spatial range of the original area of interest.

具体的,制定计算机可识别的知识规则。在地理模型自动化构建中使用知识规则。为了简化空间范围的自动规范和提取,我们设计了一种'if-then'规则。这种'if<condition>then<action>'规则利用模型和输入数据类别作为决定模块中的"if条件"。随后,我们定义的空间范围类型定制了合适的提取流程,作为相应的"then行动"。具体如下:Specifically, formulate knowledge rules that can be recognized by computers. Using knowledge rules in automated geographic model building. To simplify the automatic specification and extraction of spatial extents, we designed an 'if-then' rule. This 'if<condition>then<action>' rule utilizes the model and input data category as the "if condition" in the decision module. Subsequently, the spatial extent type we defined customized the appropriate extraction process as the corresponding "then action". details as follows:

对于A类空间范围,先在集成的数据集中进行空间搜索确定是否存在已有数据满足该特定空间范围。如果缺失进而判断是否可以通过集成方法(如划定流域边界)得出该空间范围。For type A spatial range, first perform a spatial search in the integrated data set to determine whether there is existing data that meets the specific spatial range. If it is missing, it will be judged whether the spatial extent can be obtained through integrated methods (such as delimiting watershed boundaries).

B类空间范围对具有显示方向性的线数据进行方向性搜索,对于不具备方向性的数据则进行全局连通性查找。Class B space range performs directional search on line data with display directionality, and performs global connectivity search on data without directionality.

C类空间范围考虑的是DEM计算的水流方向。流域边界的提取区分了基于河道上游的集水区和基于坡面上游的集水区。Class C spatial range considers the flow direction calculated by DEM. The extraction of watershed boundaries distinguishes the catchment area based on the upper reaches of the river channel and the catchment area based on the upper reaches of the slope.

D类空间范围与点要素有关利用点数据构建泰森多边形。与兴趣区相交的泰森多边形被确定为D类空间范围。Class D spatial extent is related to point elements. Thiessen polygons are constructed using point data. The Thiessen polygons that intersect the interest area are determined as Class D spatial extents.

E类通过指定缓冲距离直接向外扩张确定所需的空间范围。Class E directly expands outward to determine the required spatial range by specifying the buffer distance.

F类是针对栅格数据类型,通常用于地形分析。例如,坡度计算等模型。在这种情况下,向外扩张一个像元的距离。Class F is for raster data types, usually used for terrain analysis. For example, models such as slope calculation. In this case, expand outward by one cell.

G类直接保持原始兴趣区的空间范围。Class G directly maintains the spatial extent of the original area of interest.

'if <condition> then <action>'规则如图4所示。The 'if <condition> then <action>' rule is shown in Figure 4.

具体的,在模型构建的过程中使用知识规则,从而确定每个输入数据的空间范围。为确保所开发方法的实际效果,尤其是在涉及多个模型和输入的复杂建模工作流中的实际效果,将我们的方法与启发式建模相结合,具体如下:Specifically, knowledge rules are used in the process of model construction to determine the spatial extent of each input data. To ensure the practical performance of the developed method, especially in complex modeling workflows involving multiple models and inputs, our method is combined with heuristic modeling as follows:

在用户确定了建模的兴趣区和所用模型后,本方法将逐步推理其所需要的输入数据。可以构成一个由建模兴趣区、模型、数据组成的基本问题单元,根据我们预先定义的相关模型类别和数据类型类别,在规则下确定所需要的输入数据的空间范围。确定后,所设计的方法会判断源数据是否满足输入数据的内容和空间范围要求。如果不符合要求则继续推理过程直至数据无法被其他模型派生或有数据能满足输入条件。当前模块的空间范围将作为后续模块的目标区域范围,从而确保工作流程中每个过程计算的完整性。After the user determines the area of interest for modeling and the model used, this method will gradually reason about the input data it requires. A basic problem unit consisting of modeling interest area, model, and data can be formed. According to the relevant model categories and data type categories we have predefined, the spatial range of the required input data can be determined under the rules. After determination, the designed method will determine whether the source data meets the content and spatial range requirements of the input data. If the requirements are not met, the inference process continues until the data cannot be derived by other models or there is data that meets the input conditions. The spatial extent of the current module will serve as the target area extent of subsequent modules, ensuring the integrity of each process calculation in the workflow.

一个工作流的模型常具有多个分支的情况。当遇到了模型依赖多个输入的情况,方法将根据不同的输入生成不同的基本问题单元分别确定空间范围;当多个模型依赖同一个输入时,方法会将等待相同数据的空间范围的确定,并在迭代推理前先进行合并。A workflow model often has multiple branches. When encountering a situation where the model relies on multiple inputs, the method will generate different basic problem units based on different inputs to determine the spatial range respectively; when multiple models rely on the same input, the method will wait for the determination of the spatial range of the same data. and merge before iterative inference.

进一步的,还包括:Furthermore, it also includes:

对上述待计算地理模型的输入数据的空间范围进行空间范围的修正判断,若当前数据的所需要的空间范围相比上游模型输出的空间范围不一致时,则对当前输入数据的空间范围进行基于当前输入数据空间范围的裁剪修正,得到配置输入数据准确空间范围的待构建地理模型。Make a correction judgment on the spatial range of the input data of the above-mentioned geographical model to be calculated. If the required spatial range of the current data is inconsistent with the spatial range output by the upstream model, then the spatial range of the current input data is determined based on the current The spatial range of the input data is clipped and corrected to obtain a geographical model to be constructed that configures the accurate spatial range of the input data.

具体的,基于确定的输入数据空间范围重新构建用于执行的模型工作流。为了确保计算结果的完整性,输入数据的空间范围往往会大于建模的兴趣区范围,造成计算的冗余,为此本方法在执行工作流前将判断确定每个输入是否需要进行空间范围的修正。判断的条件为:如果当前数据的空间范围相比输入的兴趣区范围繁盛了变化,表明计算结果的范围超出了下游模型输入的空间范围,则会根据下游判定模块中相应的空间范围对输入数据进行剪切操作。一旦工作流程中的所有模型输入数据都被遍历修正,那就能有效地减少了计算冗余。Specifically, the model workflow for execution is rebuilt based on the determined input data spatial range. In order to ensure the integrity of the calculation results, the spatial range of the input data is often larger than the modeling area of interest, resulting in redundant calculations. For this reason, this method will determine whether each input needs to be spatially ranged before executing the workflow. Correction. The conditions for judgment are: If the spatial range of the current data has significantly changed compared to the input area of interest range, indicating that the range of the calculation result exceeds the spatial range of the downstream model input, the input data will be evaluated according to the corresponding spatial range in the downstream judgment module. Perform a cutting operation. Once all model input data in the workflow have been traversed and corrected, computational redundancy is effectively reduced.

本发明的有益效果如下:The beneficial effects of the present invention are as follows:

(1)对模型(工作流)所有输入数据空间范围的自动化确定。在用户选择模型后,在任意选择的兴趣区进行建模,本方法都能自动化地为用户反馈模型所需要的输入数据及其中间数据所需要的合适空间范围。从而确保输入数据的完整性,其空间范围准确性基于所确定的知识体系和知识规则。(1) Automatic determination of the spatial range of all input data to the model (workflow). After the user selects a model and performs modeling in any selected area of interest, this method can automatically provide the user with feedback on the input data required by the model and the appropriate spatial range required for the intermediate data. This ensures the integrity of the input data, and its spatial range accuracy is based on the determined knowledge system and knowledge rules.

(2)对(中间)结果精度的提升。与传统直接基于兴趣区空间范围准备的模型输入数据相比,根据本方法所确定的输入数据空间范围进行地理模型计算能确保模型获取完整的结果。其结果的准确性根据确定的知识规则运用到模型的自动化构建过程中。(2) Improvement of the accuracy of (intermediate) results. Compared with traditional model input data prepared directly based on the spatial range of the interest area, geographic model calculation based on the spatial range of the input data determined by this method can ensure that the model obtains complete results. The accuracy of the results is applied to the automated model building process based on determined knowledge rules.

(3)对计算冗余度的减轻。为了保证计算结果的完整性,输入数据的空间范围往往大于计算结果的需求,在计算中本方法将在确定计算结果准确的情况下对数据进行裁剪,避免计算中的冗余计算(3) Reduce computational redundancy. In order to ensure the integrity of the calculation results, the spatial range of the input data is often larger than the requirements of the calculation results. During the calculation, this method will trim the data after confirming that the calculation results are accurate to avoid redundant calculations in the calculation.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。Each embodiment in this specification is described in a progressive manner. Each embodiment focuses on its differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other.

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。This article uses specific examples to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method and the core idea of the present invention; at the same time, for those of ordinary skill in the art, according to the present invention There will be changes in the specific implementation methods and application scope of the ideas. In summary, the contents of this description should not be construed as limitations of the present invention.

Claims (4)

1. An intelligent determining method for a geographic model input data space range is characterized by comprising the following steps:
determining the characteristics of a geographic model to be constructed and the data type of input data;
formulating identifiable knowledge rules based on the characteristics of the geographic model and the data type of the input data;
based on a preset identifiable knowledge rule and combined with a heuristic modeling method, determining the spatial range of input data of a geographic model to be constructed;
judging whether the data source meets the content and space range requirements of the input data or not based on the determined space range, if not, iterating the reasoning process until the input data cannot be derived by other models or the data can meet the input conditions, and if so, obtaining the workflow of the geographic model to be calculated with the accurate space range input configured;
the determining a preset identifiable knowledge rule based on the characteristics of the geographic model and the category of the input data comprises the following steps:
classifying and summarizing according to the data types of the input data and the characteristics of the geographic model to be calculated to obtain different classification combinations;
determining the requirements of the data space range appearing under the scenes of different classification combinations according to classification induction;
setting an extraction flow according to different space range requirements;
formulating identifiable knowledge rules according to the classified and induced data types, different space range requirements corresponding to the model characteristics of the geographic model to be constructed and the extraction flow thereof;
setting an extraction flow according to different space range requirements, including:
determining a first space range flow, performing space search in the integrated data set to determine whether the space range of the existing data set can meet the first space range, and if the space range of the existing data set is missing, judging whether the first space range can be obtained by an integration method;
determining a second space range flow, performing global connectivity search on the data without directivity, and performing connectivity search on the data with directivity according to the direction to determine a second space range;
determining a third space range flow, extracting and tracing an upstream water collecting area according to the water flow direction based on the water flow direction calculated by the DEM to obtain a complete river basin boundary, and determining a third space range by distinguishing the water collecting area based on the upstream of the river channel from the water collecting area based on the upstream of the slope in the extracting process;
determining a fourth spatial range flow, the fourth spatial range being related to the point element, constructing a Thiessen polygon using the point data, the minimum Thiessen polygon intersecting the region of interest being determined as the fourth spatial range flow;
determining a fifth space range flow, and directly expanding outwards to determine a fifth space range through a designated buffer distance;
determining a sixth spatial range procedure, wherein the sixth spatial range is used for terrain analysis on the type of raster data, and the spatial range of the raster size of one pixel which is externally expanded is determined as a sixth spatial range;
and determining a seventh spatial range flow, wherein the seventh spatial range directly maintains the spatial range of the original interest region.
2. The method for intelligently determining the spatial extent of input data of a geographic model according to claim 1, further comprising:
and carrying out correction judgment on the spatial range of the input data of the geographic model to be calculated, and if the required spatial range of the current data is inconsistent with the spatial range output by the upstream model, carrying out clipping correction on the spatial range of the current input data based on the spatial range of the current input data to obtain the geographic model to be constructed for configuring the accurate spatial range of the input data.
3. The method for intelligently determining the spatial extent of input data of a geographic model according to claim 1, wherein the features of the geographic model comprise:
a specific spatial range requirement, a connectivity expansion requirement, a buffer distance expansion requirement, and a spatial range requirement to maintain a region of interest.
4. The method for intelligently determining the spatial extent of input data of a geographic model according to claim 1, wherein the category of the input data comprises:
dot data, line data, face data, and raster data.
CN202410036129.1A 2024-01-10 2024-01-10 Intelligent determining method for geographic model input data space range Active CN117555978B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410036129.1A CN117555978B (en) 2024-01-10 2024-01-10 Intelligent determining method for geographic model input data space range

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410036129.1A CN117555978B (en) 2024-01-10 2024-01-10 Intelligent determining method for geographic model input data space range

Publications (2)

Publication Number Publication Date
CN117555978A CN117555978A (en) 2024-02-13
CN117555978B true CN117555978B (en) 2024-03-19

Family

ID=89818918

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410036129.1A Active CN117555978B (en) 2024-01-10 2024-01-10 Intelligent determining method for geographic model input data space range

Country Status (1)

Country Link
CN (1) CN117555978B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7480640B1 (en) * 2003-12-16 2009-01-20 Quantum Leap Research, Inc. Automated method and system for generating models from data
CN105045869A (en) * 2015-07-14 2015-11-11 国家信息中心 Multi-data center based natural resource geospatial data organization method and system
CN111367913A (en) * 2020-03-03 2020-07-03 青岛大学 Modeling method of data model facing to full space
CN113722936A (en) * 2021-10-20 2021-11-30 山东大学 Intelligent manufacturing-oriented domain modeling method and system
CN114860884A (en) * 2022-05-23 2022-08-05 中国科学院空天信息创新研究院 Dynamic analysis-oriented spatio-temporal knowledge graph construction system and method
CN114896472A (en) * 2022-05-27 2022-08-12 中国科学院空天信息创新研究院 A knowledge graph machine reasoning system and method based on multi-source spatiotemporal data
CN115269751A (en) * 2022-05-10 2022-11-01 泰瑞数创科技(北京)股份有限公司 Method for constructing geographic entity space-time knowledge map ontology base
WO2023030513A1 (en) * 2021-09-05 2023-03-09 汉熵通信有限公司 Internet of things system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6452087B2 (en) * 2014-11-14 2019-01-16 国立研究開発法人海洋研究開発機構 Image processing apparatus, image processing method, and image processing program
US20230112797A1 (en) * 2019-10-01 2023-04-13 Telelingo Dba Dreyev Systems and methods for using artificial intelligence to present geographically relevant user-specific recommendations based on user attentiveness
CA3126236A1 (en) * 2020-07-29 2022-01-29 Uatc, Llc Systems and methods for sensor data packet processing and spatial memoryupdating for robotic platforms

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7480640B1 (en) * 2003-12-16 2009-01-20 Quantum Leap Research, Inc. Automated method and system for generating models from data
CN105045869A (en) * 2015-07-14 2015-11-11 国家信息中心 Multi-data center based natural resource geospatial data organization method and system
CN111367913A (en) * 2020-03-03 2020-07-03 青岛大学 Modeling method of data model facing to full space
WO2023030513A1 (en) * 2021-09-05 2023-03-09 汉熵通信有限公司 Internet of things system
CN113722936A (en) * 2021-10-20 2021-11-30 山东大学 Intelligent manufacturing-oriented domain modeling method and system
CN115269751A (en) * 2022-05-10 2022-11-01 泰瑞数创科技(北京)股份有限公司 Method for constructing geographic entity space-time knowledge map ontology base
CN114860884A (en) * 2022-05-23 2022-08-05 中国科学院空天信息创新研究院 Dynamic analysis-oriented spatio-temporal knowledge graph construction system and method
CN114896472A (en) * 2022-05-27 2022-08-12 中国科学院空天信息创新研究院 A knowledge graph machine reasoning system and method based on multi-source spatiotemporal data

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
中国近地表气温直减率及其季节和类型差异;秦承志等;地理科学进展;20161226;第35卷(第12期);全文 *
基于模型需求模板匹配的多源地理数据推送方法研究;朱晓林等;地理与地理信息科学;20160115(第01期);全文 *
数字地形分析方法研究的维度——精准、高效、易用;秦承志;地球信息科学学报;20200425;第22卷(第04期);全文 *
简单要素模型下的多边形对象叠加并行运算策略研究;张树清等;地理与地理信息科学;20130715(第04期);全文 *

Also Published As

Publication number Publication date
CN117555978A (en) 2024-02-13

Similar Documents

Publication Publication Date Title
US8983808B2 (en) Automated mesh generation and editing tools
US20150170006A1 (en) Semantic object proposal generation and validation
JP2023527615A (en) Target object detection model training method, target object detection method, device, electronic device, storage medium and computer program
CN110738132B (en) Target detection quality blind evaluation method with discriminant perception capability
CN116052094B (en) Ship detection method, system and computer storage medium
CN110956207A (en) A method for detecting changes in all elements of optical remote sensing images
CN105893669A (en) Global simulation performance predication method based on data digging
CN104992454A (en) Regionalized automatic-cluster-change image segmentation method
CN113505261A (en) Data annotation method and device and data annotation model training method and device
US12159204B2 (en) Multi-dimensional model shape transfer
CN114283343A (en) Map updating method, training method and equipment based on remote sensing satellite image
CN107818338B (en) Method and system for building group mode identification facing map synthesis
US20200356706A1 (en) Goal-driven computer aided design workflow
CN117555978B (en) Intelligent determining method for geographic model input data space range
CN111144487A (en) Method for establishing and updating remote sensing image sample library
CN114677589A (en) Identification method, device, equipment and medium of urban functional area based on remote sensing interpretation
CN118887337A (en) A method for generating 3D models based on digital terrain maps in DWG format
CN118135569A (en) Single-multi-frame collaborative passable point cloud segmentation method and device based on laser radar
CN111476308A (en) Remote sensing image classification method and device based on prior geometric constraint and electronic equipment
US9082197B2 (en) Local image translating method and terminal with touch screen
CN114049616B (en) Three-dimensional space target detection method and system based on fuzzy classification
CN113052860B (en) A three-dimensional cerebral blood vessel segmentation method and storage medium
CN114494636A (en) Method and device for automatically constructing house type based on picture and computer equipment
CN110728688A (en) Energy optimization-based three-dimensional mesh model segmentation method and system
CN117649530B (en) Point cloud feature extraction method, system and equipment based on semantic level topological structure

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant