【技术实现步骤摘要】
一种基于geotools工具修复过锐角的地理数据图像工作方法
[0001]本专利技术涉及一种地理数据
,特别是涉及一种基于geotools工具修复过锐角的地理数据图像工作方法。
技术介绍
[0002]将数据导入Elasticsearch的空间索引时,由于Elasticsearch中空间索引要求空间数据是一个没有问题的图形,所以要针对几何图形有问题的部分进行修复。存在过锐角的几何图形,由于精度原因,过锐角的两条边上的靠近角的两个点可能被认为是相同的点,此时会被认为是自相交的图形。
技术实现思路
[0003]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于geotools工具修复过锐角的地理数据图像工作方法。
[0004]为了实现本专利技术的上述目的,本专利技术提供了一种基于geotools工具修复过锐角的地理数据图像工作方法,包括以下步骤:
[0005]S
‑
1,获取待处理的地理数据;
[0006]S
‑
2,将步骤S
‑
1中的地理数据进行过锐角修复后,得到修复后的地理数据。
[0007]在本专利技术的一种优选实施方式中,在步骤S
‑
2之后还包括步骤S
‑
3,将修复后的地理数据生成地理图像,将生成的地理图像进行图像导出保存。
[0008]综上所述,由于采用了上述技术方案,本专利技术能够对过锐角的地理数据进行修复,并能确保保存图像的安全。
[ ...
【技术保护点】
【技术特征摘要】
1.一种基于geotools工具修复过锐角的地理数据图像工作方法,其特征在于,包括以下步骤:S
‑
1,获取待处理的地理数据;S
‑
2,将步骤S
‑
1中的地理数据进行过锐角修复后,得到修复后的地理数据。2.根据权利要求1所述的基于geotools工具修复过锐角的地理数据图像工作方法,其特征在于,在步骤S
‑
2之后还包括步骤S
‑
3,将修复后的地理数据生成地理图像,将生成的地理图像进行图像导出保存。3.根据权利要求1所述的基于geotools工具修复过锐角的地理数据图像工作方法,其特征在于,在步骤S
‑
2中对地理数据进行过锐角修复的方法为:使用geotools工具,遍历几何图形的顶点,以顶点生成一个缓冲为一厘米的圆,该圆与原图形的相交的两个点如果长度过短则认为是过锐角,使用相交两个点的连线切割该角,得到的新的几何图形中过锐角被去除。4.根据权利要求2所述的基于geotools工具修复过锐角的地理数据图像工作方法,其特征在于,将生成的地理图像进行图像导出的方法包括以下步骤:S1,获取待导出图像的宽度、高度和分辨率,分别记作K
picture
、G
picture
和R
picture
,K
picture
表示待导出图像的宽度,单位为cm,cm表示长度单位厘米,G
picture
表示待导出图像的高度,单位为cm,cm表示长度单位厘米,R
picture
表示待导出图像的分辨率;单位为cm
‑
1,cm
‑
1表示分辨率单位每厘米像素个数;S2,根据步骤S1中获取的待导出图像的宽度、高度和分辨率,生成待导出图像的颜色矩阵,记作:其中,RGB
1,1
表示待导出图像中的第1行第1列的颜色值;RGB
1,2
表示待导出图像中的第1行第2列的颜色值;RGB
1,3
表示待导出图像中的第1行第3列的颜色值;RGB
1,B
表示待导出图像中的第1行第B列的颜色值;B=K
picture
×
R
picture
;B表示待导出图像横向...
【专利技术属性】
技术研发人员:谭龙生,张治清,赵根,汪蓓,戴一明,曾航,罗波,沙漠,孙小琴,雷秋霞,杨晗,唐小洪,张小敏,柴垚,段美超,罗鲜华,向友云,罗佳妮,秦邹婧,余春靓,
申请(专利权)人:重庆市规划和自然资源信息中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。