BearGIS is a Grasshopper plugin written in C#
Check out the plugin-page: https://nicoazel.github.io/BearGIS/
Check out Demo Video: YouTube Video
See Examples: BearGIS Example.zip
See Forum: BearGIS Plugin Discussion
The goal of BearGIS is to develop a plugin that allows fluid exchange of GIS data into and out of grasshopper.
This is currently a work in progress. Checked components are integrated into master and functioning at some level. There may still be errors in some use cases. Any unchecked component is eather planed but not implmented or still in a Dev Branch.
This tab is for components that export geometry with attributes to GeoJson formats
- this component converts Grasshopper Polylines to ESRI GeoJSON
- this component converts Grasshopper Polylines to GeoJSON
- this component converts Grasshopper Polylines to SHP
- this component converts Grasshopper Polygons to ESRI GeoJSON
- this component converts Grasshopper Polygons to GeoJSON
- this component converts Grasshopper Polygons to SHP
- this component converts Grasshopper Point to ESRI GeoJSON
- this component converts Grasshopper Point to GeoJSON
- this component converts Grasshopper Point to ESRI GeoJSON
- this component converts Grasshopper Point to GeoJSON
- this component converts Grasshopper Point to SHP
This tab is for components that can import GeoJSON files with geometry and attributes into grasshopper.
- this component reads .shp files into grasshopper! mlti-Part geometry is handeled with sub branches eg. Branches {A:A} & {A:B} are each part of Feature "A" and would correspond to attributes on branch {A} . hint use pathMapper {a;b}=>{a} after generating polylines and polygons.
- this component reads .shp files into grasshopper! mlti-Part geometry is handeled with sub branches eg. Branches {A:A} & {A:B} are each part of Feature "A" and would correspond to attributes on branch {A} . hint use pathMapper {a;b}=>{a} after generating polylines and polygons. Note - This component is currently very slow, this needs some further investigation.
- this component imports a ESRI formatted GeoJSON with its fields and attributes Multi-Part geometry is handeled with sub branches eg. Branches {A:A} & {A:B} are each part of Feature "A" and would correspond to attributes on branch {A}
- this component imports normal GeoJSON with its fields and attributes Multi-Part geometry is handeled with sub branches eg. Branches {A:A} & {A:B} are each part of Feature "A" and would correspond to attributes on branch {A}
- this component takes latatude, longatude, and desired projection system from an ESRI .prj file (ESRI WKT) and generates a point. This can be used to place refrance points or situate a base map for drawing over if refrance data is unavailable. All points are WGS84 - World Geodetic System 1984 EPSG:4326
- this component converts a point to lat lon for geojson based on a .prj file for the points projection system. all outputes are in wsg84
- this component converts points between two projection systems.