最近单位在搞三维信息系统,其中有一个功能就是导入地形数据,这个地形数据必须是dem即数字高程模型。
手头上有GlobalMapper软件可以水深点数据转成dem。具体做法与surfer根据点生成Grid类似:
1、打开水深点数据,设置水深点的投影坐标。
2、点击Analysis/Create Elevation Grid from 3D Vector/lidar Data...生成dem。
生成的dem数据图像如下,这个图像的范围大于数据的实际情况,不是我们想要的。Surfer其实也可以生成Grid,但是也有这个毛病,要想得到实际范围的Grid,需要根据边界blank去掉多余的范围,边界如果规则勾绘还不算费劲,但像下图这样的,就比较困难了。
Fledermas中的DMagic能生成实际数据的Grid,不知道它是否能生成dem。
DMagic生成Grid具体做法就是先新建项目,然后导入非格网数据,最后生成数据实际范围的Grid(Surface),见下图。
导出Grid(Surface),输出格式选择Export Floating Point GeoTlFF Grid。
在ArcMap中打开这个geotiff文件,见下图,从图中可以看出,geotiff文件其实就是dem,它的像素表征的是水深值。
但是导入到三维系统中,总是失败,后来我们检查它的坐标系统,才发现它的坐标系统是错误的,说明DMagic导出geotiff的功能有bug。在ArcMap使用ArcTools中Data Management Tools/Projections and Transformation/Define Projection重新指定geotiff的坐标系统,再导入系统就是正确的。
发表评论: