专栏名称: GIS前沿
分享测绘地信资讯,交流行业软件技巧。
今天看啥  ›  专栏  ›  GIS前沿

ArcGIS查找弧线段的简单方法

GIS前沿  · 公众号  ·  · 2024-08-14 20:52
    

主要观点总结

文章主要介绍了如何解决入库时图斑存在的弧线段问题,包括问题分析、解决方法、模型工具和弧线段的处理方法。

关键观点总结

关键观点1: 问题分析

文章开头提到了在入库时遇到的问题,即图斑不允许存在弧线段,这对城规人员来说是个麻烦,因为之前的地图中存在大量类似道路转弯半径的弧线段。

关键观点2: 解决方法

文章介绍了使用地理处理工具来解决这个问题的方法,包括使用折点处分割线工具、计算几何属性、比较直线距离和线段长度的大小并添加标记、筛选出标记了弧线段的线段等步骤。

关键观点3: 模型工具

文章提到,以上流程已经整理成模型构建器,可以当作独立的工具来使用,并且提供了获取方式。

关键观点4: 弧线段的处理方法

文章介绍了两种处理弧线段的方法,一种是使用增密工具将弧线段转为折线段,另一种是导出为SHP要素,弧线段会自动转为折线段。


文章预览

01 问题分析 最近在做入库的时候遇到个问题,图斑不允许存在弧线段,这对城规人来说可是个大麻烦,毕竟之前画的用地图存在着大量类似道路转弯半径的弧线段: 现在的问题是要怎么将这些弧线段找出来。 02 解决方法 这里不需要写python脚本或二次开发(当然其实用代码会更有效率,更准确),就单纯使用地理处理工具来解决这个问题。 核心思路: 弧线段的首末点的直线距离要小于弧线段本身的长度。 这个看图应该很容易理解: 因此我们只要计算并比较一下这2个值就行了。 方法步骤: 1、使用 【在折点处分割线】 工具将图斑转成段线: 2、使用 【计算几何属性】 算出线段的起点、终点xy坐标: 生成结果: 3、添加一个字段,并计算线段首末点的直线距离: 这里的计算代码: math. sqrt (math. pow (!起点x! - !终点x!, 2 )+math. pow (!起点y! -!终点y!, 2 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览