point 获取 DEM值

目的:shp文件的点   然后给个栅格DEM   要求把高程值交给点
办法:
1  3d analyste tools/ functional surface/ surface spot 
           要求shp文件不在编辑状态,它会在shp文件增加spot的Field,然后赋予它高程值
2  Spatial analyst tools/extraction/extract value to points 
          会直接生成一个新的点文件,必须工具中勾选那两个选项才能够继续保留点中原来的属性字段

但比较有意思的在于,两个都容易出错,即得到nodata的值,前者会赋予 -3.****e+038   这种极小值,后者则用-9999表示。
原因在于两个图层虽然在arcmap中由于投影自动转换,可以叠在一起,但这两个toolbox在计算时考虑不周全,就叠不到一起了。
前者根本不管投影,经纬度和米的两个坐标系也照样视为同一个单位,自然不重叠。
后者虽然可以让经纬度转成米,但如果两个图层投影一样但分带不同,即初始原点不一样,则不进行变换。

解决方法,shp和DEM完全使用同样的投影坐标系。ps.前者取值代小数,后者只得到整数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值