Arcgis10制图/建模小技巧:梯田地形

发布时间:2024年01月12日

图片

小编早年做城市设计的时候,还不知道怎么用gis生成地形,然后导入skechup;只会把cad的等高线导进su后一层层拉伸(过程很繁琐),会得到梯田地形。梯田地形虽然不完全贴合实际,但也凑合能用,并且还具有手工模型的特色。

图片

(找不到城市设计的图了,用真实梯田的网图凑合一下)

后来小编学会了arcgis,开始用gis做地形分析,抛弃了手动拉梯田地形的笨办法。其实arcgis也能做出su拉伸梯田的模型,而且最终也可以导入su哦。虽然方法很简单,但也没那么容易一下子想到。鉴于很多朋友还不知道这个方法,小编就简单地介绍一下吧。

声明这个方法不是小编首创,是很多年前在一个群里看大家讨论出来的。(后来小编在某机构给规划景观的同学上过几期课,每一期的最后都会拿这个小技巧来水一下时长…)

第一步:得到dem地形

图片

地形在arcscene中浮动起来后是这样的:

图片

第二步:重分类

对dem进行重分类。打开重分类工具,分类方法一定要选“定义的间隔”,间隔大小类似于等高线的间隔,一般填5或者10,这个案例里我们填10。

图片

图片

(这里可以先对dem做好符号化看看效果:在图层属性-符号系统-显示处选“已分类”,点击“分类”,可以看到和重分类的一样的界面,同样分类方法选“定义的间隔”,间隔大小填10。)

图片

图片

之后点确定,生成重分类后的reclass_dem,默认的符号化比较奇怪,我们可以自己改一下。

图片

在图层属性-符号系统-显示处选“唯一值”,再换一个配色方案,看上去就正常了。

图片

图片

第三步:栅格转面

这一步没什么要注意的,输入重分类后的dem后所有选项按默认就行,会得到一个面要素类,结果如下:

图片

图片

原来栅格的值变成了这个面要素类里的gridcode字段。可以简单做一下符号化,看的更清楚,像这样:

图片

图片

第四步:进入ArcScene中拉伸

将生成的面图层复制粘贴进arcscene。图层属性-拉伸,表达式[gridcode] *10(注意这个10就是之前重分类时的间隔大小),效果是这样的:

图片

图片

把初始的dem地形也放进来,并按照真实的高程浮动,可以看到初始dem要高一些。我们也可以把面图层拉伸到和初始地形相近的高度。在这个案例中,只需要将表达式改为[gridcode] *10+45即可。

图片

图片

至此就大功告成了~

第五步:导入sketch up

这一步看工作需要,现在一般都用不到了,讲下思路吧。

1、arcscene中使用3D图层转要素类工具,输入拉伸后的梯田地形面图层,得到一个3d体块。

图片

图片

2、将3d体块转为dae格式,这里不能用arcgis自带的工具“多面体转Collada”,转出来会变成很多块。

图片

正确做法是使用强大的fme软件。

图片

图片

为了方便操作,gis中将3d体块导出一个shp格式,拖入fme中作为读模块。

图片

添加写模块,格式选择COLLADA格式(.dae)。

图片

连接读模块和写模块,运行。

图片

转换成功,出现如下提示。

图片

转出来的文件后缀是.dae。

图片

在su中导入转换完成的文件即可。

图片

图片

基于遥感解译与模型方法制作生态评价专题图

文章来源:https://blog.csdn.net/hu397313168/article/details/135549042
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。