Create geological maps and visualisations for education and research.
  • GDScript 97.8%
  • HTML 0.9%
  • C# 0.6%
  • CSS 0.5%
  • Shell 0.1%
  • Other 0.1%
Find a file
2026-05-12 23:26:44 +01:00
_example Add reference image loading and initial osm service 2025-08-06 23:46:42 +01:00
_experiments Updated addons 2025-07-08 20:04:24 +01:00
addons Add initial generated theme 2026-04-21 00:09:39 +01:00
assets Add field slips service and initial slip image generation 2026-01-29 00:15:20 +00:00
controls Add initial generated theme 2026-04-21 00:09:39 +01:00
database Add FieldSlipModel and delayed field slip rendering 2026-05-12 23:26:44 +01:00
modules Add FieldSlipModel and delayed field slip rendering 2026-05-12 23:26:44 +01:00
project Add FieldSlipModel and delayed field slip rendering 2026-05-12 23:26:44 +01:00
services Add FieldSlipModel and delayed field slip rendering 2026-05-12 23:26:44 +01:00
theme Add initial generated theme 2026-04-21 00:09:39 +01:00
utils Add FieldSlipModel and delayed field slip rendering 2026-05-12 23:26:44 +01:00
views/splash_screen Change splash screen to popup 2026-04-01 23:19:14 +01:00
welcome Add initial field slips workspace 2025-11-23 16:59:32 +00:00
.gitattributes Initial commit 2025-05-09 18:24:01 +01:00
.gitignore Remove gdunit reports 2026-01-29 00:14:56 +00:00
constants.gd Add tween animation to notifications 2026-04-16 22:44:11 +01:00
constants.gd.uid Add new file creation 2025-11-23 15:27:01 +00:00
CREDITS.md Move credits to file 2026-04-13 21:19:52 +01:00
LICENSE.txt Fix license formatting 2025-11-06 19:26:40 +00:00
main.gd Change splash screen to popup 2026-04-01 23:19:14 +01:00
main.gd.uid Initial commit 2025-05-09 18:24:01 +01:00
main.tscn Add tween animation to notifications 2026-04-16 22:44:11 +01:00
project.godot Add ellipsoidal LatLon offset with distance and bearing 2026-03-26 23:10:39 +00:00
README.md Move credits to file 2026-04-13 21:19:52 +01:00
types.gd Add initial field slip indicator 2026-04-14 22:37:01 +01:00
types.gd.uid Refactor into modules 2025-05-12 19:52:09 +01:00
utils.gd Add FieldSlipModel and delayed field slip rendering 2026-05-12 23:26:44 +01:00
utils.gd.uid Add feature unscaling on zoom and keyboard shortcuts 2025-05-09 20:38:14 +01:00

GeoStage

GeoStage is a tool for creating geological visualisations for education and research.

Warning

GeoStage is still in early development and not yet ready for use.

Todo

  • Create maps from field mapping references 🔨
    • Explore satellite imagery 🔨
      • Google
      • Bing
      • OpenStreetMap
      • Switch imagery source
      • Go to coordinates
      • Search locations
    • Reference images
      • Import
      • Pick coordinates for reprojection 🔨
    • Change projection
      • EPSG:3857 (Web Mercator)
      • UTM
    • Mark observations and measurements
      • Localities
      • Contacts 🔨
      • Strike & dip
      • Dip & dip direction
    • Draw interpretations and features
      • Folds
      • Faults 🔨
  • Display maps on 3D topography and satellite imagery
    • Fetch topography from various sources
    • Show map over topography
  • Create field slips 🔨
  • Create stratographic logs
  • Create stereonets
  • Create simplified models of structural concepts
  • Create timelines
    • Define chronology of events
    • Animate
      • Annotations
      • Play / pause at specific points
      • Export to video
    • Add common events
      • Sea level
      • Stage boundaries
  • Tooltips
  • Attach literature references
  • Integrate with GIS standards
    • Import GIS files
    • Export to GIS
  • Share projects with other users
    • Import / Export projects
    • Explore globe with all open projects

Workspaces

Scene

Mapping

References

Stratigraphy

Model

Field Slips

Credits

Crafted by humans.

Built with Godot.

See CREDITS.md for a full list.