怎么用DEM在tif文件中求高程数据
我如何在给定的tif文件中求某一点的高程值啊?求大神指点。。。。。 --------------------编程问答-------------------- tif文件里面不一定都有高程信息,很多TIF格式数据都是灰度值,这些并不是高程信息,需要注意! --------------------编程问答--------------------那我能根据灰度值判断高程值么? --------------------编程问答-------------------- 可以,用GDAL,好好研究下,网上搜索 --------------------编程问答-------------------- 只有本身 是高程或地形数据的tif才能取高程值吧
这种tif一般是单个波段的..使用GDAL库可以很方便的读取指定位置的高程值 --------------------编程问答-------------------- --------------------编程问答-------------------- dem文件是tif数据
1.并不是像素值就是高程值!
2.也不是只有一个波段,有时可以有8个波段!
每个像素cell(细胞)可以根据不同的波段存储可以同时存储颜色值和高程值;
你所需要的就是取出像素cell里这个高程值! --------------------编程问答-------------------- dem文件是tif数据
如果是不能预读的图片(就是没有预览效果的)它的波段可能只有一个波段,像素cell细胞就没有存储颜色值,只存储了高程值!
如果可以预读的TIF,可能通常就有RGB3个波段,或是RGBA4个波段(A为透明度波段),高程值对每个细胞CELL的数据段处理得到的! --------------------编程问答--------------------
呵呵,网上有你这样的dem示例数据吗? --------------------编程问答-------------------- 1.nasa 的网上就有一些!
2.http://srtm.csi.cgiar.org/SELECTION/listImages.asp有90米精度的高程地形DEM
3.国际科学数据服务平台上右15米30米精度的地形DEM(要登录注册)
补充:企业软件 , 地理信息系统