海上艺
2018寒假班二期第十天,
必须走一波软件教程,
这期的主角是Grasshopper,
配合它的插件ELK(麋鹿)
这两款插件内置于犀牛当中,
可以生成矢量场地底图,
可不是那些模糊的JPG图。
传统的方法是先选取图片截图,
然后手动人工描图,
emmmm描图,你懂的,
所以话不多说开始本期教程。
工具准备
1、犀牛软件
(找图是体力活)
2.Grasshopper
(同上)
3.ELK插件
软件安装破解按教程做就可以了,
对于ELK插件的安装,
需将其复制到Grasshopper的插件文件夹下;
路径是grasshopper下→File→special Folders→Components Folder
会打开一个文件夹,复制进去就ok了;
然后在grasshopper选项栏中的extra中就可以调用了。
这几个就是ELK插件的主要构成,
这样准备工作就完成了。
STEP 1
首先是下载带数据的地图
这就得用上OpenStreetMap
http://www.openstreetmap.org/
打开 页,选择导出
最好选择手动选择不同的区域
如果直接导出可能会失败
然后框选出你要出图的区域,
这里以北京市为例。
选择导出后会下载一个.osm的文件,
这就是我们需要的带数据的地图。
STEP 2
将数据导入到Grasshopper,
首先新建一个file path电池,
右击它选择set one file path用来加载之前下载好的地图数据。
(路径最好是英文,否则容易 错)
(如下图所示)
然后连接到Loction这个电池,
就是这个长的和鹿角一样。
这里先介绍下ELK插件的几个运算器,
用来从openstreetmap导出信息的运算器
提取建筑和点元素的运算器
用来识别主干道、主干道连接点、次干道的运算器
识别高速路的运算器
识别街巷小路的运算器
识别铁路的运算器
识别水路的运算器
了解了运算器我们开始提取信息,
首先提取建筑信息,
通过GenOSM电池提取建筑信息;
输入端o表示openstreetmap中的点信息,
x表示XML格式信息,
k表示以关键字进行筛选,
GenOSM电池可以使用不同的关键词进行筛选,
可以用excel打开下载好的osm文件,
k列就是所有的关键词。
这里我们连接一个panel面板
输入building
表示筛选出建筑信息
(如下图)
接着将点阵信息连接起来
双击Grasshopper面板空白处
输入polyline
然后和GenOSM电池连接起来
就可以在犀牛界面进行查看了
接着把GenOSM电池的preview关闭,
就可以得到纯建筑外边线了。
故宫里可是每间房子都有呢
同理
连接上高速路、快速路、辅路、小路、铁路、水路
最后bake一下polyline电池,
就可以生成犀牛文件了,
(最好是分层bake,这样得到的cad也是分图层的)
然后文件另存为dwg文件就得到描好的矢量位图了~
好的今天的干货内容就那么多,
希望对大家有所帮助,
如需其他干货,请在下方踊跃留言。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!