Bedrock
The Open Source Foundation for Ground Investigation Data
π 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.