geodetic_engine.projdb¶
Build a custom PROJ database from a Georepository instance.
The public surface is deliberately small: a configuration object, a build function, a validation function, and the errors they raise.
Functions¶
Build an enriched proj.db from a Georepository instance. |
|
Build a |
|
Check that a built database is sound and that PROJ can read every object. |
Classes¶
How custom authorities enter PROJ's operation selection. |
|
Provenance for one build, so a result can be traced after the fact. |
|
Resolved configuration for one custom proj.db build. |
Exceptions¶
A non-deprecated object only resolves through a ballpark transformation. |
|
The build configuration is missing or inconsistent. |
|
A row would overwrite an object belonging to another authority. |
|
A grid-based transformation references a grid file that is not available. |
|
A custom object references an object that is not in the database. |
|
Base class for all custom proj.db build failures. |
|
The base proj.db does not have the columns this builder expects. |
|
A coordinate operation method is not evaluable by this PROJ build. |
Supporting types¶
Not exported from the subpackage, but returned or accepted by something that is.
A fresh build would drop authorities an existing output database holds. |