随着学习的进程加快,要学习的软件变得越来越多,难免会有一个两个作图小技巧会忘记。。。昨晚想用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…一个还看得过去的地形就出来了~~~然后就可以对地形进行为所欲为的操作了~~~
原创文章转载请声明
领取专属 10元无门槛券
私享最新 技术干货