如何提取TIN或栅格图层中的Z值到一个点shapefile属性表中

如何提取TIN或栅格图层中的Z值到一个点shapefile属性表中,第1张

以下详细阐述:内容: 1. 通过获取表面数据上已有的要素高度来创建3D点。A. 添加2D点shapefile和表面数据到ArcMap或ArcScene中。B. 点击 3D Analyst >Convert >Features to 3D。C. 点击Input Features下拉箭头指定要转换的要素。D. 点击 Raster or TIN Surface 边的下拉箭头,选中高度数据来源E. 在 output feature 处设定输出文件位置。F. 点OK 按钮确认。2.添加一个数字字段到该3D点属性表中。A. 打开要加入字段的属性表,点击 Options 按钮。B. 点击 Add Field。C. 输入字段名称。D. 点击 Type 下拉箭头,指定字段类型。E. 设置其它字段属性。F. 点击 OK。3. 右键点击新增的字段标题处,从右键菜单处选Calculate Values,在对话框中Advanced 处打勾。4. 在Pre-logic VBA Script Code 编辑框中输入:5. dim pGeometry as ipoint6. 在 '<新字段名称>=' 编辑框中输入:

alphabet='ABCDEFGHIJKLMNOPQrsTUVWXYZ'

alphabet_dict={}

for i in range(len(alphabet)):

alphabet_dict[alphabet[i]]=i+1

print(alphabet_dict)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11855371.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存