caribou
Caribou is a Grasshopper plugin for parsing downloaded Open Street Map data into Rhino geometry. Caribou is currently in beta.
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (12.2%) to scientific vocabulary
Keywords
Repository
Caribou is a Grasshopper plugin for parsing downloaded Open Street Map data into Rhino geometry. Caribou is currently in beta.
Basic Info
Statistics
- Stars: 27
- Watchers: 2
- Forks: 3
- Open Issues: 11
- Releases: 16
Topics
Metadata Files
README.md
Caribou is a Grasshopper plugin for parsing downloaded Open Street Map data into Rhino geometry. Caribou is currently in an beta state, but core functionality should be stable.
Installation
Caribou is available to download via the Rhino Package Manager (search "Caribou") or on Food4Rhino.
Documentation & Support
Caribou's documentation lives on this website and on YouTube.
Support can be requested, or feedback provided, by opening a discussion on GitHub. Issues and pull-requests are encouraged.
Features
- Windows and MacOS are both fully supported
- Very fast parsing of even very large files
- Data-rich GUI interface provided for understanding and filtering OSM metadata
- Parsing is performed asynchronously so Grasshopper remains responsive
- Parse multiple OSM files simultaneously with de-duplication of geometry
- Allows for querying for arbitrary data outside of the primary OSM features/sub-features taxonomy
- Outputs are tree-formatted and organised per data-type to allow for downstream filtering, tagging, baking, etc
Roadmap
- Further speed optimisations
- Component to help construct queries for arbitrary metadata
- Parsing of
<relation>type data - Integration with Rhino's
EarthAnchorPoint - Customisable projection methods
Changelog
See CHANGELOG.md.
Recognition
Thanks to:
- Timothy Logan, author of Elk, for LatLon conversion math and for an example of feature-picker form.
- Dimitrie Stefanescu and the authors of the GrasshopperAsyncComponent repo.
- Povl Filip Sonne-Frederiksen, author of the Yak package manager action.
Owner
- Name: Philip Belesky
- Login: philipbelesky
- Kind: user
- Location: Melbourne, Australia
- Website: philipbelesky.com
- Twitter: philipbelesky
- Repositories: 33
- Profile: https://github.com/philipbelesky
developer/designer, making tools for making timelines, maps, and models.
GitHub Events
Total
- Watch event: 4
- Issue comment event: 2
Last Year
- Watch event: 4
- Issue comment event: 2
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 13
- Total pull requests: 4
- Average time to close issues: about 1 month
- Average time to close pull requests: 2 minutes
- Total issue authors: 3
- Total pull request authors: 1
- Average comments per issue: 1.46
- Average comments per pull request: 0.5
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 4
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- philipbelesky (11)
- Lenivedz (1)
- KalipheGTU (1)
Pull Request Authors
- dependabot[bot] (4)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- Grasshopper 6.10.18308.14011
- Hsluv 1.0.2
- Newtonsoft.Json 13.0.1
- Microsoft.CodeAnalysis.Analyzers 2.6.1 development
- BenchmarkDotNet 0.11.3
- CommandLineParser 2.3.0
- Microsoft.CodeAnalysis.CSharp 2.9.0
- Microsoft.CodeAnalysis.Common 2.9.0
- Microsoft.DotNet.PlatformAbstractions 2.1.0
- Microsoft.Win32.Registry 4.5.0
- System.AppContext 4.3.0
- System.Collections 4.3.0
- System.Collections.Concurrent 4.3.0
- System.Collections.Immutable 1.5.0
- System.Console 4.3.0
- System.Diagnostics.Debug 4.3.0
- System.Diagnostics.FileVersionInfo 4.3.0
- System.Diagnostics.StackTrace 4.3.0
- System.Diagnostics.Tools 4.3.0
- System.Dynamic.Runtime 4.3.0
- System.Globalization 4.3.0
- System.IO 4.3.0
- System.IO.Compression 4.3.0
- System.IO.FileSystem 4.3.0
- System.IO.FileSystem.Primitives 4.3.0
- System.Linq 4.3.0
- System.Linq.Expressions 4.3.0
- System.Management 4.5.0
- System.Reflection 4.3.0
- System.Reflection.Emit.Lightweight 4.3.0
- System.Reflection.Extensions 4.0.1
- System.Reflection.Metadata 1.6.0
- System.Reflection.TypeExtensions 4.1.0
- System.Resources.ResourceManager 4.3.0
- System.Runtime 4.3.0
- System.Runtime.CompilerServices.Unsafe 4.5.0
- System.Runtime.Extensions 4.3.0
- System.Runtime.InteropServices 4.3.0
- System.Runtime.InteropServices.RuntimeInformation 4.3.0
- System.Runtime.Numerics 4.3.0
- System.Security.AccessControl 4.5.0
- System.Security.Cryptography.Algorithms 4.3.0
- System.Security.Cryptography.Encoding 4.3.0
- System.Security.Cryptography.Primitives 4.3.0
- System.Security.Cryptography.X509Certificates 4.3.0
- System.Security.Principal.Windows 4.5.0
- System.Text.Encoding 4.3.0
- System.Text.Encoding.CodePages 4.3.0
- System.Text.Encoding.Extensions 4.3.0
- System.Threading 4.3.0
- System.Threading.Tasks 4.3.0
- System.Threading.Tasks.Extensions 4.5.1
- System.Threading.Tasks.Parallel 4.3.0
- System.Threading.Thread 4.3.0
- System.ValueTuple 4.4.0
- System.Xml.ReaderWriter 4.3.0
- System.Xml.XDocument 4.3.0
- System.Xml.XPath 4.3.0
- System.Xml.XPath.XDocument 4.3.0
- System.Xml.XPath.XmlDocument 4.3.0
- System.Xml.XmlDocument 4.3.0
- System.Xml.XmlSerializer 4.3.0
- Grasshopper 6.10.18308.14011
- MSTest.TestAdapter 2.1.1
- MSTest.TestFramework 2.1.1
- Microsoft.NET.Test.Sdk 16.7.1
- coverlet.collector 1.3.0
- Eto.Forms 2.5.0
- Eto.Platform.Mac64 2.5.0
- Eto.Platform.Wpf 2.5.0
- Newtonsoft.Json 13.0.1
- jekyll-theme-cayman >= 0 development
- jekyll >= 0
- kramdown-parser-gfm >= 0
- addressable 2.8.0
- colorator 1.1.0
- concurrent-ruby 1.1.8
- em-websocket 0.5.2
- eventmachine 1.2.7
- ffi 1.15.0
- forwardable-extended 2.6.0
- http_parser.rb 0.6.0
- i18n 0.9.5
- jekyll 3.9.0
- jekyll-sass-converter 1.5.2
- jekyll-seo-tag 2.6.1
- jekyll-theme-cayman 0.1.1
- jekyll-watch 2.2.1
- kramdown 2.3.1
- kramdown-parser-gfm 1.1.0
- liquid 4.0.3
- listen 3.5.1
- mercenary 0.3.6
- pathutil 0.16.2
- public_suffix 3.1.1
- rb-fsevent 0.10.4
- rb-inotify 0.10.1
- rexml 3.2.5
- rouge 3.19.0
- safe_yaml 1.0.5
- sass 3.7.4
- sass-listen 4.0.0
- NuGet/setup-nuget v1.0.5 composite
- actions/checkout v2 composite
- microsoft/setup-msbuild v1.0.2 composite
- Malcolmnixon/Setup-VSTest v4 composite
- NuGet/setup-nuget v1.0.5 composite
- actions/checkout v2 composite
- microsoft/setup-msbuild v1.0.2 composite