首页
学习
活动
专区
工具
TVP
发布

地形的获取与处理(一)

随着学习的进程加快,要学习的软件变得越来越多,难免会有一个两个作图小技巧会忘记。。。昨晚想用openstreetmap获取一个地形,大半夜的在椅子上打坐了好久才想起来操作流程。。早上起床反思一下感觉写下来发公众号确实是个好主意,可以完整的记录下作图技巧,顺便自己也复习一下,进行一下整理归类,不然长时间不用真的容易忘记。。咳咳咳...OK,进入正题吧,不浪费画图时间了,毕竟我们是一个拿头发换工资的专业

地形的获取与处理(一)——gh+osm

stage 1.前期准备与数据的下载

(1)提前打开两个网站openstreetmap与strm

https://www.openstreetmap.org

https://dds.cr.usgs.gov/srtm/version2_1/SRTM3/

(2)安装好elk1和elk2

链接:https://pan.baidu.com/s/1RFQjTZQ1AKutU419lyhe8Q

密码:fugx

按照下图方法打开gh的Libraries

然后把下载好的elk1和elk2复制到打开的文件夹中

(3)打开openstreetmap

找到要获取地形的场地。。打开是酱的

然后点击导出,选择手动选择不同的区域,框选场地。

然后导出osm文件。。。下载好了后别急着关闭网页,先用截图工具框选场地范围截一个图,然后保存(用于导入rhino对场地进行微调)

(4)打开srtm网站,

https://dds.cr.usgs.gov/srtm/version2_1/SRTM3/Eurasia/

根据openstreetmap网站上的经纬度信息下载数据,然后解压压缩包。

到这一步,所有需要下载的数据文件都已经下载完了。

stage2.grasshopper对数据的处理

其实到这一步就已经很简单了,因为有万能的elk

(1)在rhino中输入命令grasshopper打开gh,没有gh安装包的话看这里https://pan.baidu.com/s/1zFf335RnhiHv1DaVfJLsdQ)然后连好电池

(找不到电池位置看这里

链接:https://pan.baidu.com/s/1HXFBg7TNXlEYjz898dRoBA密码:rx8t)

(2):ctrl+alt+鼠标左键点击电池,就可以查到电池的位置。接下来就简单了,置入文件就okay。把osm文件放在第一个file path里,然后从srtm上下载下来的ght文件放入第二个file path里。置入方法是右键点击电池,然后set one file path。置入后电池会变成灰色,而且可能会卡一小下…不过问题不大。

(3):然后找到最后的surface,右键把地形bake到图层,然后野生原生态的地形捕获就出来啦

(别忘记把显示模式改成渲染模式)

stage3.对地形进行微调(如果感觉地形很完美就没必要进行微调)

(1)到了这个时候之前在openstreetmap截的图就有用了。把图片扔到rhino里面(单独放入一个图层),然后在top视图调整大小使图片和地形对位(可以利用操作轴把图片放在地形的下方,然后再进行微调对位),然后把截图图层锁定。

(2)微调地形的最后一步,先给地形一个透明度(方便查看需要修改的地方),然后F10打开地形的控制点,拖动控制点来更改地形(ps,如果觉得控制点太多,就输入rebuild命令重建曲面,把uv点的数值改小)

Okay…一个还看得过去的地形就出来了~~~然后就可以对地形进行为所欲为的操作了~~~

原创文章转载请声明

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180714G1LFRK00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券