## :-: **Heron** :-: ![](https://img.kancloud.cn/4d/76/4d763474cece6285cc5e43f106b78c2e_116x119.png) ### :-: [点击下载插件](https://pan.baidu.com/s/1G4E0uT0YS3mt1bBtP0DRrQ?pwd=xah2) **作者:** by BrianWashburn **简介:** Heron是一个附加组件,可将各种来源的GIS数据导入Rhino/Grasshopper环境,并根据地球锚点和裁剪多边形进行定位、缩放和裁剪。GIS数据源包括Shapefiles、USGS IMG/HGT高程文件和web上的ArcGIS REST服务。 * **ESRI休息服务地理编码**。使用ESRI提供的地理编码服务从地址或兴趣点获取十进制坐标。 * **ESRI休息服务反向地理编码**。获取最近的地址或从Rhino的XY点获取。 * **获取REST服务图层**。从web上的各种数据源中发现数据层。如果图层是矢量类型,则它们会返回类似于shapefile的数据,以及几何和相关数据字段。根据数据类型,与获取剩余矢量或获取剩余栅格组件一起使用。 * **获取剩余栅格**。从指定的web源获取jpg图像。下载到文件夹后,可以使用图像框定位和缩放图像,以匹配真实世界单位(米)中的边界。 * **获取静止向量**。在web源中查询几何图形和关联的数据字段。例如,可以参考美国人口普查的人口统计信息。 * **十进制度到XY**。基于地球锚点将十进制度数转换为XY坐标。 * **XY到十进制度**。基于地球锚点将XY坐标转换为十进制度数。 * **进口SHP**。使用OGR库导入Shapefiles。输出是点的形式(目前),然后可以连接形成折线。对于具有多重多边形的Shapefiles(即具有庭院的建筑物覆盖区),该组件读取每个要素的多个分支点。要获得覆盖区,您需要为每个分支绘制一条折线,移动分支并使用边界面组件。 * **导入拓扑**。使用GDAL库导入IMG和(STRM) HGT文件。输出是网格的形式。 * **设置地球锚点**。在Rhino中运行宏来设置地球锚点。这对于最小化从地球曲面到欧几里德坐标的转换失真是很重要的。 **示意图:** ![](https://img.kancloud.cn/f5/52/f5527762e390aec7dfdc10103e886860_669x302.png)