Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/antonellodn/shrimpgis
A basic plugin for Grasshopper to read and write shapefile and geojson (GPL)
https://github.com/antonellodn/shrimpgis
geojson gis grasshopper raster shapefile
Last synced: about 1 month ago
JSON representation
A basic plugin for Grasshopper to read and write shapefile and geojson (GPL)
- Host: GitHub
- URL: https://github.com/antonellodn/shrimpgis
- Owner: AntonelloDN
- License: gpl-3.0
- Created: 2020-05-02T21:04:48.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-05-27T16:09:46.000Z (over 1 year ago)
- Last Synced: 2024-11-01T13:51:41.480Z (about 2 months ago)
- Topics: geojson, gis, grasshopper, raster, shapefile
- Language: Python
- Homepage:
- Size: 45.6 MB
- Stars: 17
- Watchers: 5
- Forks: 3
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ShrimpGIS
![Logo](https://github.com/AntonelloDN/ShrimpGIS/blob/master/resources/shrimp_gis_logo.png)
A basic plugin for Grasshopper to read and write shapefile. Read more on [Wiki](https://github.com/AntonelloDN/ShrimpGIS/wiki) pages.
You can use it with other plugins, [example](https://antonellodn.github.io/ShrimpGIS/)![Alt Text](https://github.com/AntonelloDN/ShrimpGIS/blob/master/examples/ShrimpGIS_milan_top.png)
[![Github All Releases](https://img.shields.io/github/downloads/AntonelloDN/ShrimpGIS/total.svg?color=white&label=release%20downloads)]()
### Easy to use!
![Alt Text](https://github.com/AntonelloDN/ShrimpGIS/blob/master/examples/shrimp_gis.gif)
![Alt Text](https://github.com/AntonelloDN/ShrimpGIS/blob/master/examples/shrimp_gis_mesh.gif)
![Alt Text](https://github.com/AntonelloDN/ShrimpGIS/blob/master/examples/shrimp_gis_from_img_to_gis.gif)
## Installation:
1. Download ShrimpGIS. Available on [Food4Rhino](https://www.food4rhino.com/app/shrimpgis)
2. Check if downloaded .zip file has been blocked: right click on it, and choose Properties. If there is an Unblock button click on it, otherwise it is OK. Unzip it.
3. Follow 'README.txt' instructions.
## Requirements:
* Rhino 6
## Dependencies:
* pyshp
* utm
* pygeoj
## Features:
* Transformation of points, surface/breps, curves, meshes into Esri shapefile entities.
* Discretization for curves and surface/breps.
* Transformation of Esri shapefile entities into points, surface/breps, curves.
* Extraction of fields.
* Transformation of points, surface/breps, curves into Geojson entities.
* Transformation of Geojson entities into points, surface/breps, curves.
* Merge Multiple geojson in to one geojson
* Write Esri ASCII Raster file.
## Limits v.1.0.3:
* Rhino document has to be in meter
* Only WGS84 (EPSG:4326) reference system is supported. I suggest you use a GIS software for reprojection (e.g. [QGIS](https://www.qgis.org/en/site/)).
* Shapefile read component supports following GIS types:
* POINT
* POLYLINE
* POLYGON
* POINTZ
* POLYLINEZ
* POLYGONZ
* Geojson components support only 2D FeatureCollection.
## Videos:
[Showcase](https://youtu.be/UY8ezRylcj4)
## Contributors(a-z):
* [Antonello Di Nunzio](https://github.com/AntonelloDN)
### Logo source
Logo is a combination of icons of two designer: [hk12215](https://www.iconfinder.com/hk12215) [strokeicon](https://www.iconfinder.com/strokeicon)