首页 > 其他分享 >ArcGIS:提取线折角至点

ArcGIS:提取线折角至点

时间:2023-01-05 09:46:59浏览次数:44  
标签:至点 ang ArcGIS 字段 COGO 折角 d2 360 d1

1.添加并计算线的方向值

编辑状态下选中所有的线,选择分割为COGO线,在ArcCatlog中创建COGO字段,再回到ArcMap中更新COGO属性(也可先创建后分割),获得的相关字段为direction,其他可根据需要保留或删除

  

2.通过要素折点转点获取转折点要素,利用删除相同项工具删除重复的点要素

3.通过空间连接工具获取与点相关的线的方向值

 

 

4.输出的点要素结果中,Join_Count字段代表以该折点为端点的线的数量,为1时表示是线的端点,为2时表示是两线连接点,3及以上代表几通,角度概念适用于该值为2。

5.添加角度字段,进行以下运算

 cal( !Directio_1!, !Direction_!)

def cal(d1,d2):
 d1 = float(d1)
 d2 = float(d2)
 ang=d2+180-d1
 if(ang<0):
  ang=-ang
 elif(ang>180 and ang<360):
  ang=360-ang
 elif(ang>360 or ang==360):
  ang=ang-360
 ang=str(ang)
 return ang

标签:至点,ang,ArcGIS,字段,COGO,折角,d2,360,d1
From: https://www.cnblogs.com/37wjy/p/17023670.html

相关文章

  • ArcGIS Pro从0到1入门实战教程
     翎树文化书都有1000多分钟视频和样例数据。基于ArcGISPro2.8.前 言2015年1月美国ESRI公司全新设计,推出ArcGISPro1.0版本,原本是解决ArcGIS三维短板问题,经过6年多的......
  • arcgis server设置服务的Directory权限
    一、系统环境、操作系统:windows10软件版本:arcgisserver10.2二、操作步骤1、登录admin的管理平台在浏览器中输入http://localhost:6080/arcgis/admin/login(ip地址根据......
  • VS2022中ArcGIS Pro SDK for .NET安装和卸载指南
    VS2022中ArcGISProSDKfor.NET安装和卸载指南   安裝ArcGISProSDKfor.NET   升级ArcGISProSDKfor.NET   卸载ArcGISProSDKfor.NET   使......
  • Arcgis server服务跨域配置
    一、系统环境操作系统:windows10软件版本:arcgisserver10.2二、操作步骤1、需要下载两个文件cors-filter-1.7.jar,Java-property-utils-1.9.jar放到安装目录C:\Program......
  • ArcGIS Pro2.8插入公里网
    usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingArcGIS.Core.CIM;usingArcGIS.Core.D......
  • Arcgis中图像裁剪
    使用arcmap对数据进行剪裁,​​Arcgis​​中的裁剪分为很多种,有矢量裁剪矢量,矢量裁剪栅格,栅格裁剪栅格。本文主要操作,掩膜裁剪(矢量裁剪栅格)和clip裁剪。主要工具:​​方法一......
  • ArcGIS Python 修改面的左上角为第一个点
    面的节点夹角大于30并且小于150,距离外界矩形左上角最近的点为第一个点,对于多部件每一个都修改,修改面的开始点位置,运行界面如图14-10所示。  #coding=utf8impor......
  • Cesium针对ArcGIS服务进行属性查询(二维)
    起因项目原有的二维数据很多,需要针对用户注册的二维服务在Cesium上进行属性查询的功能(注意这些二维服务都是Arcgis的MapServer)PS:这种查询方法也适用于所有不是Arcg......
  • ArcGIS操作之Model Builder
    “按属性选择”的的使用技巧与方法说明:地理数据大多是海量数据,如何在海量数据中获得我们感兴趣的呢?我们通常会使用属性表的“按属性选择”选项卡,如下图:  那这个“按......
  • ArcGIS-ArcMap-提取栅格数据的矢量范围
    利用Arcgis软件,提取栅格数据的矢量范围面。工具位置:ArcMap工具箱(ArcToolbox→3D分析(3DAnalystTools)→转换(Conversion)→由栅格转出(FromRaster)→栅格范围(RasterDomain......