2024-01-10 11:06来源:m.sf1369.com作者:宇宇
你搞反了,应是先利用你的等高线(矢量)生成tin ,然后再念漏由tin生成DEM。(还没听说过有矢量直接转化为栅格后是DEM的?
因为CAD格式不能生成tin,所以你还需要将CAD数据转换成shipfile 或 database 格式。转换方法:
你在CAD数据处右键 》 data 》 export data 》 选择好导出的地方,导出的格式(shipfile 和 database 格式都仔差烂行 ) 然后确定,
再用shipfile 和 database 格式数据建立tin
创建tin方法:
1、首先选择功能:Tools(顶部)—庆绝—Extensions (可将里面的全部打钩)
2、在上面空白处右键,然后选择3D Analysis ,出现3D Analysis 工具条
3、单击出现的工具条的3D Analysis 》 create/modify Tin 》create Tin from features
4、将左边的数据选择你的等高线,右边的属性选择你的建立tin的属性,下面写好输出tin的位置。
到此tin就建立好了。
5、单击出现的工具条的3D Analysis 》 convert 》 tin to raster
选好好需要的,点OK。到这里才是建立了DEM。
是使用的WGS84的了地理坐标,栅格数据是以度为单位。不是投影坐标
用MRT投影转换成TIF文件就可以打开了
1)首先,利用con命令选择出原始dem数据中的nodata部分并给其赋值(可赋任意值,本文中这里赋为-1),具体命令如下:con(Isnull(dem),-1,dem)。该命令所运行的结果作为nibble命令的input文件。(2)将原始的dem数据作为mask文件。当然,你也可以利用isnull命令选择出来的nodata部分进行setnull得到mask文件。关键是要确保无数据部分的类型是nodata。(3)准备好了input文件和mask文件,我们就可以利用nibble命令来处理了,具体命令如下:nibble(input,mask)。
DEM数据只能提供高程和衍生坡度坡向等信息。
其他的因子要有其他的图层提供,具体的方法要找文献,
先确定因子,再找数据,然后确定模型,最后用gis处理