algorithmic modeling for Rhino



'@it' is a free GIS plugin for Grasshopper to parse the geospatial data sets. The plugin @it aims to leverage Open Data, to allow user to make quick visualization to reveal the invisible dimensions, relationship, patterns and trends. 

The main feature is GIS data visualization utilizing spatial data sets in .shp (shape) format. There are three components for the spatial data visualization feature:

shp@it category includes generic GIS tools; supports Point, Line, Polygon vector data format

  • Feat@it: is a look-up component. Input .shp file, Outputs the list of attributes (features) in the given data set and the type of vector data set
  • Import@it:  imports to data into as Grasshopper objects that makes easier to query. Input .shp file, Outputs the shape items as system objects [this component organizes the contents of the data set into system.objects]
  • DataVis@it: Visualizes and filters the data set, input the objects from Imp@it components. Outputs the curves, points, and related filtered attributes.

IshpNYC: These are the NYC specific GIS tools (Open Data, .shp files)

  • Footprint by Borough: Sorts the footprint data set of NYC buildings by borough. 
  • Data Binding: Binds two NYC data sets per common attribute; utilize NYC Tax property and Footprint vector data sets. Outputs shape object has combined attributes and geometry.
  • NYCVis: Visualize and filter the data set, input the objects from Data Binding components.

GeoCoder: Uses Google map api (no plugin needed but u need internet connection)

  • Address Parser: Parses the bad address, returns the formatted addresses and location (latitude , longitude)
  • Street View: Uses Coordinates (latitude , longitude) address parser and return the static street view on the active viewport. 
  • [new] Address Lookup: Reverse Geocoding, returns formatted address from Coordinates (latitude , longitude)

[new] Statistics :

  • [new]Coordinates2Statistics: Uses Coordinates (latitude , longitude) and returns Statistics of specified place such as Population, Elevation, land cover etc.

[new] Open Street Map OSM: Components to parse OSM data, utilizes REST api

  • [new] osm_Trace : Traces OSM and returns features. Projection types UTM or WGS84 
  • [new] osm_3D_Bldgs: Returns 3D geometry of OSM buildings, uses UTM projection and draws in Rhino model units.
  • [new] osm_Bldg_Info: Parse geojson data of OSM buildings, returns features/or tags.

Go to food4rhino page to download the plug-in. 

Location: NYC
Members: 81
Latest Activity: Sep 20, 2023

sample file & shp@it components overview

Discussion Forum

shx to shp conversion? 3 Replies

I have a .shx file only for my city but no .shp file.  Is there a way or a tool that can convert the .shx file to .shp?Thanks. Continue

Started by Mark Foxworth AIA, LEED AP. Last reply by Alex Clark Sep 22, 2021.

output Elevation and sections with dimensions

Hi, please i want to output elevation and sections with dimensions by grasshopper in this 3D wall, can u help me.thanks…Continue

Started by tariq hilmy Dec 3, 2018.

aligning OSM and SHP files

Elcin,I have done a manual download of an Open Street Map sector of a town using specific Lat and Lon info and attached this to your OSM Trace module.  Concurrently, I have take a SHP file for the…Continue

Started by Robin Dripps Jan 11, 2017.

Address Parser Error 7 Replies

Hi Elçin,First of all, thank you for that plug-in. But, when im trying to use Address Parser command it gives me this error;1. Solution exception:Could not load type…Continue

Started by Tanju Coskun. Last reply by Elcin Ertugrul Nov 26, 2016.

Comment Wall


You need to be a member of @it to add comments!

Comment by HAN BAI on August 23, 2021 at 10:42pm

Hi there,

I wondered why the feature output of the .shp file is 0, same to the shape list items? Dose it mean this component fail to organize the contents of the data, or something wrong with the data? Btw, the point elevation data was converted from a DEM tiff file by ArcMap 10.4 with GS 2000 coordinate, and everything's fine with ArcMap review.  

Appreciated it for your help in advance!



Comment by Elcin Ertugrul on April 3, 2017 at 4:10pm


error means you don't have permission to access to the server. It might be an internet connection or country access permission has been changed. Have u tried local addresses ? you get the same error while u try street view from web browser ? do u think street view component is essential to use your research, i believe the other geo data parsers are working fine.

let me know,

Comment by Michele Calvano on April 3, 2017 at 3:56pm

I've done the same but it is yet red with the same message of error! But yesterday it worked fine! Do you have any idea?

Your plug-in is an important part of a research about last earthquake in Italy!

Comment by Elcin Ertugrul on April 3, 2017 at 3:44pm

Hi Michele, 

There is no street view of the location that you are entering. Try to be more specific give a landmark name such as "Empire States" or any street address! let me know if you are still getting the same error.


Comment by Michele Calvano on April 3, 2017 at 2:18pm

since 2 or 3 hours I have this problem "1. Solution exception:Errore del server remoto: (403) Non consentito.". It seems to be a problem of communication with the API interface...someone know this problem?

Comment by Elcin Ertugrul on December 1, 2016 at 8:06am

Hi Grasshope, 

Sorry for the later reply. Yes there is a bug on the shape files importer, likely has a very easy fix. I would like to add more revisions to new version that is why it has been took a while.

I will try to see whether I can do it at this weekend.

Thank you for reporting the issue. cheers

Comment by Grasshope on November 30, 2016 at 1:21am

I'm not sure if Elcin is available now. But can anybody with experience of using the @it GIS components advise on the issue I encountered as posted here: SHP file with only one feature cannot be read correctly?

Thank you very much!

Comment by Grasshope on November 16, 2016 at 10:07pm

Hi, Elcin,

It seems the @it import SHP component is unable to read shape file containing only one polygon.


The attached test_b.shp file contains only one polygon and test_b2.shp has two polygons.


However, only the test_b2.shp file can be read correctly by the @it import SHP component.


Can you kindly help to check and confirm this issue?


Thank you!


- Ji

Comment by Mark Foxworth AIA, LEED AP on August 2, 2016 at 5:28am


Thanks so much, I understand now.  I'll see what I can locate from the administrator.

Best Regards.

Comment by Elcin Ertugrul on August 1, 2016 at 9:51am

Hi Mark,

.shx file is an index file which is one of the dependency file of the shape file. You need main .shp file to parse, .shx itself doesn't contain data. 

Shape file is composed of minimum of these three files below, the prefix has to be the same. see example.

Main file: counties.shp

Index file: counties.shx

dBASE table: counties.dbf

I suggest check your source again whether the main file might be forgotten. Hope this helps, please let me know

PS: I am almost done with the components that parses geojson file types (other very common gis data type) and converts shape files into kml (google map files)


Members (81)






  • Add Photos
  • View All


  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service