坐标串如何构面

1 篇文章 0 订阅
1 篇文章 0 订阅

当前GIS技术高速发展,各种技术方法应运而生,解决问题的方法多种多样。就当前自己遇到的问题,总结如下

针对矿业权坐标串成图(构面)问题,其1个项目的坐标串中可能存在1或多个图块坐标(主区、挖空区),且有标识(1代表主区,0代表挖空区),但不排除主区/挖空区标识写错的、未做标识的、图形绘制方向搞反的,所以基于标识进行图斑关系处理兼容性较差,因此采用基于图形算法处理逻辑关系更为合理。

将坐标串按照一定的规则调整为JSON串或WKB或WKT串,直接写图形库。以下图斑带洞、两个点坐标串、图斑带洞含多部件情况分析过程:

1、(首尾相同,同为顺时针)【可以成图,结论面积为正直】
MULTIPOLYGON (((110 40, 114 40, 114 37, 110 39, 110 40),(112 39.5, 113 39.5, 113 39, 112 39, 112 39.5)))

2、(首尾相同,外顺内逆)【可以成图,结论面积为负值,执行几何修复后为正直,且无偏移】
MULTIPOLYGON (((110 40, 114 40, 114 37, 110 39, 110 40),(112 39.5, 112 39, 113 39, 113 39.5, 112 39.5)))

3、(首尾相同,外顺内逆,多个部件)【可以成图,结论面积为负值,执行几何修复后为正直,且无偏移】
MULTIPOLYGON (((110 40, 114 40, 114 37, 110 39, 110 40),(112 39.5, 112 39, 113 39, 113 39.5, 112 39.5),(116 40, 117 40, 117 37, 116 37, 116 40)))

4、自相交【可以成图,结论面积为负值,执行几何修复后为正直,且无偏移】
MULTIPOLYGON (((110 40, 114 37, 114 40, 110 39, 110 40)))

5、两点【wkt向shape字段计算,不报错,无图形,但有行记录且面积长度为0,若执行几何修复,则该记录就会被删除】
MULTIPOLYGON (((110 40, 114 40)))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值