一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于地理实体主体图元自动生成根图元的方法和设备与流程

2022-07-02 11:45:07 来源:中国专利 TAG:


1.本技术涉及地理数据处理技术,特别是一种基于地理实体主体图元自动生成根图元的方法和设备。


背景技术:

2.图元数据是构建地理实体的基本数据,是地理实体数据生产的必要数据。地理实体是新型基础测绘体系建设的产品数据,同时,其为地理实景三维建设提供基础数据支撑。目前,图元数据的生产有两种方式,一种是基于存量数据的转换生成图元数据,另一种是全息新采集的图元数据。依据新型基础测绘体系标准,图元数据的生产要求全图构面,因此,无论哪种图元生产方式,都是以绘制或转换过来的面状图元数据为主,这些面状图元,一般以主体图元为主(包含部分面状根图元,统称为主体图元)。依据图元和地理实体数据库设计标准,图元数据构建地理实体的要求是必须包含根图元,因此,图元数据构建地理实体,包括两种情况,第一种是面状图元自身为根图元可直接构建地理实体;第二种是面状图元(少数为线状图元)为主体图元,这就要求绘制点状、中心线状或外部轮廓线状等根图元(一般需绘制的图元根图元为主,统称为根图元)组合以构建地理实体数据,这也是区别于传统基础测绘的地方之一。而现有方法仅是纯人工手动绘制这些点状、中心线状、外部轮廓线状等根图元。
3.通过人工手动作业去处理上述图元数据,效率低下,当数据量大的时候容易发生错漏,增加了检查等工序,进一步降低效率。点状、中心线状、外部轮廓线状等图元,各自具有多种字段信息。而在依次填写其字段信息时,由于图元数据允许的空间压盖并且该类图元本身较小,不好选择,导致在进行字段信息填写时,较为繁杂。


技术实现要素:

4.本技术旨在至少解决现有技术中存在的技术问题之一。为此,本技术提出一种基于地理实体主体图元自动生成根图元的方法和设备,以实现自动化的根图元生成,提升处理效率。
5.一方面,本技术实施例提供了一种基于地理实体主体图元自动生成根图元的方法,包括以下步骤:
6.获取配置信息,所述配置信息包括被选中的主体图元信息、生成类别,以及所述主体图元与待生成的根图元之间的字段信息转存关系;
7.根据所述生成类别确定生成方法;
8.根据确定的生成方法,按照所述主体图元信息生成根图元,并根据所述字段信息转存关系将主体图元的数据转存到根图元。
9.在一些实施例中,所述生成类型包括:面状图元生成中心点状图元、面状图元生成中心线状图元、面状图元生成轮廓线状图元,以及线状图元生成中心点状图元。
10.在一些实施例中,当所述生成类型为:面状图元生成中心点状图元,所述生成方法
具体为:
11.根据几何中心算法确定面状图元的几何中心进而生成中心点状图元。
12.在一些实施例中,当所述生成类型为:面状图元生成中心线状图元,所述生成方法具体为:
13.确定面状图元的最大外包矩形的长和宽,以长的方向确定为面状图元自动生成中心线状图元的起始方向;
14.依据长的方向在宽的边上中点对最大外包矩形进行切割,所交汇的面状图元的两个边的中心点,作为自动生成中心线状图元起终点;
15.在长的两个边上每隔若干距离在最大外包矩形上进行连线切割面状图元,所交汇的面状图元的边上两点连线的中点,作为自动生成中心线状图元的过程点;
16.对起终点和过程点连接得到中心线状图元。
17.在一些实施例中,当所述生成类型为:面状图元生成轮廓线状图元,所述生成方法具体为:
18.根据面状图元,对其进行线性化处理得到线状图元。
19.在一些实施例中,当所述生成类型为:线状图元生成中心点状图元,所述生成方法具体为:
20.由线上中心点算法确定线状图元的中心进而生成点状图元。
21.在一些实施例中,所述获取配置信息,包括:
22.显示选项框,所述选项框的项目从数据库中加载;
23.根据对所述选项框进行勾选的指令确定被选中的项目,根据被选中的项目得到至少部分配置信息。
24.另一方面,本技术实施例提供了一种基于地理实体主体图元自动生成根图元的系统,包括:
25.获取单元,用于获取配置信息,所述配置信息包括被选中的主体图元信息、生成类别,以及所述主体图元与待生成的根图元之间的字段信息转存关系;
26.确定单元,用于根据所述生成类别确定生成方法;
27.生成单元,用于根据确定的生成方法,按照所述主体图元信息生成根图元,并根据所述字段信息转存关系将主体图元的数据转存到根图元。
28.另一方面,本技术实施例提供了一种基于地理实体主体图元自动生成根图元的系统,包括:
29.存储器,用于存储程序;
30.处理器,用于加载所述程序以执行基于地理实体主体图元自动生成根图元的方法。
31.另一方面,本技术实施例提供了一种计算机可读存储介质,其存储有程序,所述程序被处理器执行时实现所述的基于地理实体主体图元自动生成根图元的方法。
32.本技术实施例通过获取配置信息,所述配置信息包括被选中的主体图元信息、生成类别,以及所述主体图元与待生成的根图元之间的字段信息转存关系,以次通过配置关系来得到生产根图元的基础信息,接着基于配置信息中的生成类别来确定生成方法,接着基于生成方法按照所述主体图元信息生成根图元,并根据所述字段信息转存关系将主体图
元的数据转存到根图元,以实现根图元的自动化生成和信息的自动带入,可以提升处理效率,减少处理错误。
附图说明
33.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1是本技术实施例的方法流程图;
35.图2是本技术实施例提供的主体图元生成根图元的配置界面;
36.图3是本技术实施例提供的主体图元生成根图元前的示意图;
37.图4是本技术实施例提供的主体图元生成根图元后的示意图。
具体实施方式
38.为使本技术的目的、技术方案和优点更加清楚,以下将参照本技术实施例中的附图,通过实施方式清楚、完整地描述本技术的技术方案,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.在本技术的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
40.本技术的描述中,除非另有明确的限定,设置等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本技术中的具体含义。
41.本技术的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
42.参照图1、图2、图3和图4,本技术实施例提供了一种基于地理实体主体图元自动生成根图元的方法,包括以下步骤:
43.s1、获取配置信息,所述配置信息包括被选中的主体图元信息、生成类别,以及所述主体图元与待生成的根图元之间的字段信息转存关系。
44.在批量主体图元自动生成根图元之前,应在地理实体和图元的数据库设计的标准基础上,进行批量主体图元自动生成根图元生成关系(基本)配置。包括是否自动生成配置(即配置该图元是否自动生成)、主体图元配置(即配置需要自动生成的根图元的主体图元的图元编码,确定生成关系)、生成类别配置(即配置需要自动生成的根图元的类别)和自动转存的字段信息配置(即配置主体图元上的哪些字段信息属于根图元,确定字段信息转存关系)。批量主体图元自动生成根图元关系配置灵活,数据生产人员自主灵活配置,自主配
置图元是否需要自动生成、生成关系、生成类别、转存字段信息等。
45.通过获取上述配置信息可以在生成图元中自动执行。这些配置信息,可以如图2那样的选择界面由用户进行勾选,亦可以由用户输出配置文件,由程序从配置文件中获取配置参数。在一些实施例中,所述获取配置信息,包括:显示选项框,所述选项框的项目从数据库中加载;根据对所述选项框进行勾选的指令确定被选中的项目,根据被选中的项目得到至少部分配置信息。通过显示勾选框来获取部分配置参数,其操作更加便捷,进一步提升处理效率。
46.s2、根据所述生成类别确定生成方法。在本实施例中,主体图元自动生成的根图元的类别主要包括4类:面状图元生成中心点状图元、面状图元生成中心线状图元、面状图元生成轮廓线状图元和线状图元生成中心点状图元。这4种类别包括了需手动绘制的根图元的所有图元,即在新采集或转换过来的面状图元基础上,使用该技术方法即可完成对图元数据的生产。
47.s3、根据确定的生成方法,按照所述主体图元信息生成根图元,并根据所述字段信息转存关系将主体图元的数据转存到根图元。新生成的图元的编码是自动转换,并非仅是简单的“图形”的生成。新生成的根图元的字段信息也是由主体图元上填写好的属性根图元的字段信息自动转接过去的,实现了一键自动化。
48.在本实施例中,不同的生成类型采取不同的生成方法实现,其中,
49.当所述生成类型为:面状图元生成中心点状图元,所述生成方法具体为:
50.根据几何中心算法确定面状图元的几何中心进而生成中心点状图元。
51.在该情况下,面状图元生成中心点状图元是依据几何中心算法原理确定面状图元的几何中心进而生成中心点状图元实现。
52.当所述生成类型为:面状图元生成中心线状图元,所述生成方法具体为:
53.首先,确定面状图元的最大外包矩形的长和宽,以长的方向确定为面状图元自动生成中心线状图元的起始方向。
54.接着,依据长的方向在宽的边上中点对最大外包矩形进行切割,所交汇的面状图元的两个边的中心点,作为自动生成中心线状图元起终点。
55.然后,在长的两个边上每隔若干距离(例如5米)在最大外包矩形上进行连线切割面状图元,所交汇的面状图元的边上两点连线的中点,作为自动生成中心线状图元的过程点;
56.最后对起终点和过程点连接得到中心线状图元。
57.通过本实施例所得到的中心线状图,实际上是由无数个与宽度平行的线条与面状图元的两边的交点连线的中心点组成的线状图元。
58.当所述生成类型为:面状图元生成轮廓线状图元,所述生成方法具体为:
59.根据面状图元,对其进行线性化处理得到线状图元。对于面状图元,其可以是面(有填充的),或者是线围成的区域(无填充的),通过转换将面状图元转换成线状图元。
60.在该状态下,面状图元生成轮廓线状图元是依据重复生成的面状图元,对其进行线性化算法实现。
61.当所述生成类型为:线状图元生成中心点状图元,所述生成方法具体为:
62.由线上中心点算法确定线状图元的中心进而生成点状图元。
63.在该状态下,线状图元生成中心点状图元是由线上中心点算法确定线状图元的中心进而生成点状图元实现。中心点算法可以根据线状图元的两个端点确认中心点,最简单的算法是将两个端点的坐标相加后处以2,换算出中心点坐标。
64.通过上述的方案,可以实现多种图元类型的生成,配置灵活方便,生成效率高,错误率低。
65.主体图元自动生成根图元功能执行时,界面是依据地理实体的种类(大类)进行区分,如图2,即可选择其中一个种类或所有种类进行一键生成,需生成种类包括:交通、水系、居民地及设施、用地与院落等。在完成上述操作后,主体图元自动生成根图元批量自动,执行主体图元自动生成根图元功能,即可一键完成根图元的批量自动生成。
66.本实施例公开了一种基于地理实体主体图元自动生成根图元的系统,包括:
67.获取单元,用于获取配置信息,所述配置信息包括被选中的主体图元信息、生成类别,以及所述主体图元与待生成的根图元之间的字段信息转存关系;
68.确定单元,用于根据所述生成类别确定生成方法;
69.生成单元,用于根据确定的生成方法,按照所述主体图元信息生成根图元,并根据所述字段信息转存关系将主体图元的数据转存到根图元。
70.本实施例公开了一种基于地理实体主体图元自动生成根图元的系统,包括:
71.存储器,用于存储程序;
72.处理器,用于加载所述程序以执行所述的基于地理实体主体图元自动生成根图元的方法。
73.本实施例公开了一种计算机可读存储介质,其存储有程序,所述程序被处理器执行时实现所述的基于地理实体主体图元自动生成根图元的方法。
74.在本技术中所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-on lymemory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
75.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献