在arcgis中批量计算折点处的角

在arcgis中批量计算折点处的角

ID:42669396

大小:288.01 KB

页数:9页

时间:2019-09-19

在arcgis中批量计算折点处的角_第1页
在arcgis中批量计算折点处的角_第2页
在arcgis中批量计算折点处的角_第3页
在arcgis中批量计算折点处的角_第4页
在arcgis中批量计算折点处的角_第5页
资源描述:

《在arcgis中批量计算折点处的角》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、在arcgis中批量计算折点处的角在日常的工作中,有时候我们需要计算一条线中折点处的角,如果每一个角都去量一次,显然是不科学的,而且很可能会出错。那么我们怎么来批量计算这些角呢?试验数据:TestLine(自制)如图:步骤:1、使用数据管理工具箱中的“要素折点转点”工具,将线折点转为点。2、使用数据管理工具箱中的“要素转线”工具,将线从折点处分隔。3、打开arccatalog,在菜单->自定义->自定义模式->命令中,找到“创建Cogo字段”命令,然后将其拖到任意一个工具条中。4、任然在arccatalog中,在目录树中找到步骤2中生

2、成的线文件,单击线文件,然后单击“创建Cogo字段”命令图标,如果创建成功系统会提示创建成功。返回到arcmap中打开属性表,查看字段。除了Cogoderection字段,其他Cogo字段全部删除。5、在arcmap中打开Cogo工具条,启动编辑会话,全选步骤2生成的线,点击Cogo工具条上最后一个图标,更新Gogo属性。6、打开更新后的属性表查看属性。7、使用分析工具箱中“空间连接”工具,将步骤2中线的derection属性连接到步骤1中生成的点中(除了第一个点后最后一个点外,每个折点连接两条线,所以会用到空间连接工具两次来连接属性

3、)。8、在步骤7中的表中添加一个字段来存放角度。使用字段计算器,python脚本为:预逻辑脚本代码为:defcal(d1,d2):ang=d2+180-d1if(ang<0):ang=-angelif(ang>180andang<360):ang=360-angelif(ang>360orang==360):ang=ang-360returnang调用为:cal(!Direction!,!Direction_1!)9、经过上面的步骤,你已经成功计算出了每个折点出的度数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。