HeronHeron Example
Heron is an add-on which enables the import of GIS data from various sources into the Rhino/Grasshopper environment, located, scaled and cropped
更新日期:2014年8月28日分类标签:grasshopper插件 rhino插件 windows软件 城市规划与城市建模 建筑 通用ESRI REST服务 GIS数据导入 grasshopper草蜢插件 rhino插件 Shapefiles处理 高程文件导入语言: 平台:
历史版本(3) 1 人已下载 手机查看
此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
Heron 是一款插件,能够将来自各种来源的 GIS 数据导入到 Rhino/Grasshopper 草蜢插件环境中,根据地球锚点和裁剪多边形进行定位、缩放和裁剪。GIS 数据的来源包括 Shapefiles、USGS IMG/HGT 高程文件以及通过网络的 ArcGIS REST 服务。
该插件包含十个组件,分为两类:
GIS REST
- ESRI REST 服务地理编码。使用 ESRI 提供的地理编码服务,从地址或兴趣点获取十进制度坐标。
- ESRI REST 服务逆地理编码。从 Rhino 中的 XY 点获取最近的地址或兴趣点。
- 获取 REST 服务图层。在网络上发现来自各种数据源的数据图层。如果图层是矢量类型,它们返回与 shapefile 类似的数据,包括几何和相关的数据字段。根据数据类型,与获取 REST 矢量或 REST 光栅组件一起使用。
- 获取 REST 光栅。从指定的网络源获取图像的 JPG 文件。一旦下载到文件夹中,图像可以通过使用图像框架在现实世界单位(米)中定位和缩放以匹配边界。
- 获取 REST 矢量。查询来自网络源的几何和相关数据字段。例如,可以引用美国人口普查的人口统计信息。
GIS 工具
- 十进制度到 XY。基于地球锚点将十进制度转换为 XY 坐标。
- XY 到十进制度。基于地球锚点将 XY 坐标转换为十进制度。
- 导入 SHP。使用 OGR 库导入 Shapefiles。输出目前是点的形式,然后可以连接形成折线。对于具有多重多边形的 Shapefiles(例如带有庭院的建筑轮廓),该组件读取每个要素的多个分支点。要获取轮廓,你需要为每个分支绘制一条折线,移动分支并使用边界表面组件。
- 导入 Topo。使用 GDAL 库导入 IMG 和 (STRM) HGT 文件。输出为网格形式。
- 设置地球锚点。运行一个宏在 Rhino 中设置地球锚点。这对于最小化从地球曲面到欧几里得坐标的转换失真非常重要。
这些组件依赖于 Newtonsoft.Json 和 GDAL/OGR 库,这些库很多,总大小约为 50MB。安装时,请确保将所有包含的 DLL 复制并解锁到你的 Grasshopper 组件文件夹中。
注意事项:
- 如果你设置了地球锚点,组件的效果最好。
- 查询网络服务需要 Newtonsoft.Json 库和互联网连接。
- 上一版本的 Heron 组件可能需要用当前版本中的相同组件替换你的定义。
我已经测试了这个项目,但它可能仍然包含错误。请“原样”使用它,它不附带任何保证。我花了很多时间开发逻辑并实现它,请给予应有的认可。
安装方法:
- 在 Grasshopper 中,选择文件 > 特殊文件夹 > 组件文件夹。保存 gha 文件和所有包含的 Newtonsoft.Json 和 GDAL DLL 到那里。
- 右键点击文件 > 属性 > 确保没有“blocked”文本
- 重启 Rhino 和 Grasshopper
- Brian Washburn