Arcgis-基于线矢量等间距提取tif栅格值并绘制剖面线

基于Arcgis,根据以下步骤进行绘制道路形变剖面线图。

  1. 提取线两个端点。

数据管理工具 → 要素 → 要素折点转点,输入线矢量,选择点类型(两个端点)。

  1. 计算线的长度,确定分割的点数,添加字段计算即可。假如线矢量长度为3.9km,以0.1km为一个点距离,需要插入39个点(注:为了保持顺序,两端点后面会删除)。

  1. 选择1步骤中生成的点文件,右键开始编辑,选中线矢量,选择编辑器下拉菜单中的“构造点”工具,选择插入点数39,勾选“在起点和终点创建附加点”,确定。

  1. 打开属性表,删除前两行(端点)。

  1. 添加以“1”递增字段,保存编辑。

add_one.cal

rec=0
def autoinc():
global rec
pstart=1
pinter=1
if (rec==0):
rec=pstart
else:
rec=rec+pinter
return rec
__esri_field_calculator_splitter__
autoinc()
  1. 添加距离字段,根据递增字段,计算距离字段。

  1. 提取各点的栅格值,选择“Spatial Analyst工具“ → 提取分析 → 值提取至点,确定。

  1. 打开属性表,下拉菜单选择“创建图表“,选择x,y轴及相关参数,绘制图表,可以调整边框设置图片大小,下一步继续设置横纵轴标题等标注,完成。

  1. 合适位置,大小截图即可。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值