- core.py Foundation and configuration parameters
- calibration.py Layer 0 | Noise reduction, Pre filter
- lgeometry.py Layer 1 | Slope and Aspect mapping
- rgeometry.py Layer 2 | Curvature and Elevation mapping
- topology.py Layer 3 | Primitives mapping
- relational.py Layer 4 | Spatial mapping
- semantics.py Layer 5 | Extensions
- shell.py Interactive shell
- context.py Terrain data [spatial query]
- tools.py Test tools
- factory.py Test tools
A heightmap is a 2.5D scalar field: perfect geometric surface information, zero information about what lies above, below, or what the surface means. Analysis must proceed from fundamental mathematics to derived semantics. Relations are not derived from feature heuristics but from continuous mathematical fields, onto which features are mapped.
Calibrating is done by generate Ground Truth Validation, using synthetic terrain to generate heightmaps with known features.
Compare detected output features against ground truth will calibrate our model, using predefined config parameters located core.py.
Project is not finished, progressively keep adding and fixing to it.
Start the pipeline with an input (see run.py), this will print all debug symbols per layer.
Open source, for the world to use how they see fit with the promise it be legal.



