📖 Read / write Ground Investigation (GI) data in different formats
Data Format | Read | Write |
---|---|---|
AGS 3 | ✅ | ❌ |
AGS 4 | Soon | python-ags4 |
Excel | ✅ | ✅ |
CSV | ✅ | ✅ |
JSON | ✅ | ✅ |
GeoJSON | ✅ | ✅ |
What do you need? DIGGS? NADAG? GEF? Something else?
Let us know by creating an issue or starting a discussion 💭
Also, if you have a project with publicly available GI data, please share that in a discussion, such that we can create a tutorial from it 🤩
✅ Validate your GI data
bedrock-gi
comes with data validation to make sure that you can combine Ground Investigation data from multiple files into a single GIS database with consistent relationships between GI locations, samples, in-situ measurements and lab tests.
This data validation mechanism (based on pandera
) is easily extensible, giving you the power to add your own data validation criteria 💪
🗺️ Put your GI data from multiple files into a single 3D GIS database
For example, you can take GI data from 100 AGS files and combine them into a single a GeoPackage (like a Shapefile, but then waaay better). Such a GeoPackage can then be loaded into ArcGIS, such that you can visualize your GI data in 3D, and perform analyses:
🟦 Put your GI data into Speckle
Once you have your GI data inside Speckle, it’s super easy to visualize GI data together with civil engineering designs:
Click here to go to the Kai Tak Speckle project from the left image
Moreover, your GI data becomes available in all the software that Speckle has connectors for.
🔓 Free and Open Source Software
Free and Open Source Software (FOSS) gives you full access to the code, which means you can customize bedrock-gi
to integrate with other tools and fit your workflows & project needs.
As the name implies, FOSS is free to use, so you’re not tied to expensive software licenses or locked into a specific software vendor ⛓️💥
You can give feedback and contribute, such that together we together can build the tools we’ve always wanted and needed 🤝
💭 Feedback
Got some feedback, a great idea, running into problems when working with Bedrock or just want to ask some questions?
Please feel free to:
- open an issue for feature requests or bug reports:
bedrock-gi
issues, - start a discussion in this GitHub repo: Bedrock discussions,
- or start a discussion on the Speckle community forum if that’s more appropriate: Speckle community forum
All feedback and engagement with the Bedrock community is welcome 🤗
👷 Contributing
Wait, please read this too!
Contributing isn’t scary 😄
Contributing isn’t just about writing code:
- Use Bedrock and provide feedback 🪲
- Share how you use Bedrock 🏗️
- Help each other out, e.g. by replying to questions in the discussions or
bedrock-gi
issues 🤝 - Spread the word about Bedrock 🤩
- Documentation and tutorials 📃
- Most pages on the bedrock.engineer website can be edited, so if you see a spelling mistake or have a suggestion on how to explain something better, please smash that button! 🖱️💥
- If you would like to contribute code, AWESOME! 💖
Please create an issue for what you’d like to contribute. If you don’t know how to get started, please indicate this in your issue, and we’ll help you out.