Heron

This is the first release of an add-on which enables the import of GIS data from various sources into the Rhino/Grasshopper environment, located, scaled and cropped based on an Earth Anchor Point and a clipping polygon.  Sources of GIS data include Shapefiles, USGS IMG/HGT Elevation files and ArcGIS REST Services over the web.

The add-on includes eight components in two categories:

GIS REST

  • ESRI REST Service Geocode. Get a Decimal Degree coordinate from an address or Point-of-Interest with the Geocode service provided by ESRI.  
  • Get REST Service Layers. Discover data layers  from various data sources on the web. If the layers are a vector type, they return data similar to a shapefile, with geometry and associated data fields.  To be used with the Get REST Vector or Get REST Raster component depending on the data type.
  • Get REST Raster. Grabs JPGs of imagery from the specified web source.  Once downloaded to a folder the image can be located and scaled to match the boundary in real world units (meters) with the use of the image frame.
  • Get REST Vector.  Queries the web source for geometry and associated data fields.  For instance demographic information from the US Census can be referenced.

GIS Tools

  • Decimal Degrees to XY.  Convert Decimal Degrees to XY coorindates based on the EarthAnchorPoint.
  • Import SHP.  Imports Shapefiles using OGR Libraries. Output is in the form of points (for now) which can then be connected to form polylines.  For Shapefiles with Multipolygons (ie building footprints with courtyards), the component reads mulitple branches of points per Feature.  To get the footprint, you will need to draw a polyline for each branch, shift the branches and use the Boundary Surface component.
  • Import Topo.  Imports IMG and (STRM) HGT files using GDAL Libraries.  Output is in the form of a mesh.
  • Set EarthAnchorPoint.  Runs a macro to set the Earth Anchor Point in Rhino.  This is important to minimize distortion translating from the curved surface of the Earth to Euclidean coordinates.

Special thanks go to the vibrant GH community, the masterful guidance of Andrew Heumann and endless patience of George Waters.

  • Export object from rhino to arcgis

    if I have a drawing project anywhere in rhino, how can i export the .shp file of that project (with the attribute ) and put it in Qgis or Arcgis which has the correct gis coordinates. I have included .gh I tried it.Thank you every body, can you help me!

    By theanh tran

    1
  • Export object from rhino to arcgis

    if I have a drawing project anywhere in rhino, how can i export the .shp file of that project (with the attribute ) and put it in Qgis or Arcgis which has the correct gis coordinates. I have included .gh I tried it.Thank you every body, can you help me!

    By theanh tran

    0
  • CHANGE SCR FROM IMPORTED DATAS and others questions

    Hello everyone,Thank you for this superb plugin! I have a few questions regarding its configuration, here they are in order:I managed to import GIS vector data from a specific server. However, the datas were encoded in a different projection than Heron's. Is it possible to modify the projection…

    By charly

    3
  • Export shp to projected SRS

    Hi Brian,I glad to see the permanent progress of the plugin! I am back with my typical question on SRS, but this time in the context of the export to shp.I have a drawing that is in a right location according to the projected SRS I work with.What are the exact steps to export the geometry to shp…

    By Evgeny Shirinyan

    12
  • First step error

    Hi everyone,I'm new to heron .I had trouble with the first step, no matter where I typed in the address I couldn't get the coordinates.It showed this error:1. Solution exception:Unexpected character encountered while parsing value: S. Path '', line 0, position 0.How can I solve this problem?THX!

    By YingYing Wang

    7
  • Shapefile still skewed in WSG84 - How to use userSRS ?

    Hi Brian! Thanks for such an awesome plugin! I am new to working with GIS information and the Rhino/GH GIS workflow and I am experiencing some issues with importing a shapefile. I realized that the skewed nature of the shapefile was due to the difference in CRS ( mine was initially in NAD83. But i…

    By adz

    16
  • SHP import error in EPSG 2154 (RGF93 / Lambert-93)

    Hello,Thank you for this very interesting plug-in, I would like to work with a .shp file projected in lambert93 (EPSG: 2154). I am unable to use the import vector function with heron version 0.3.6. Should I use a custom CRS? Version 0.2.0 works with .shp files in the lambert93 coordinate system,…

    By Paul Albisetti

    6
  • DISCOVER REST DATA SOURCES

    When I plug the US Census Vectors into Get REST Service Layers, I get the error "The Request was Aborted: Could Not Create SSL/TLS Secure Channel."  Any idea on how to fix this?  Thanks!1.jpg

    By Jun

    8
  • Publishing the source code?

    Hi Brian,I am amazed by how streamlined is the use the Heron plugin for working with ArcGIS/USCensus data.I am interested in achieving similar ease of access to the Dutch PDOK database or any other WFS/WMS services for that matter. Unfortunately the required formatting of the PDOK REST Queries is…

    By Ondrej Vesely

    0
  • Heron Import SHP Error

    Thanks so much for these tools! I'm getting an error message using the Import SHP component that has me stumped. Any ideas what this means?1. Solution exception:The type initializer for 'OSGeo.OGR.OgrPINVOKE' threw an exception.…

    By seth denizen

    5