基于Arcgis,根据以下步骤进行绘制道路形变剖面线图。
-
提取线两个端点。
数据管理工具 → 要素 → 要素折点转点,输入线矢量,选择点类型(两个端点)。

-
计算线的长度,确定分割的点数,添加字段计算即可。假如线矢量长度为3.9km,以0.1km为一个点距离,需要插入39个点(注:为了保持顺序,两端点后面会删除)。
-
选择1步骤中生成的点文件,右键开始编辑,选中线矢量,选择编辑器下拉菜单中的“构造点”工具,选择插入点数39,勾选“在起点和终点创建附加点”,确定。

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

-
添加以“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()
-
添加距离字段,根据递增字段,计算距离字段。


-
提取各点的栅格值,选择“Spatial Analyst工具“ → 提取分析 → 值提取至点,确定。
-
打开属性表,下拉菜单选择“创建图表“,选择x,y轴及相关参数,绘制图表,可以调整边框设置图片大小,下一步继续设置横纵轴标题等标注,完成。


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