Class DatumTransformation
java.lang.Object
org.episteme.natural.earth.coordinates.DatumTransformation
Provides utilities for datum transformations (e.g., Molodensky or 7-parameter Helios/Bursa-Wolf).
Essential for converting archival/historical spatial data to modern reference systems.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordParameters for a Helmert 7-parameter transformation. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DatumTransformation.HelmertParametersStandard transformation from WGS 84 to ED 50 (European Datum 1950) Approximate parameters for western Europe.static final DatumTransformation.HelmertParametersStandard transformation from WGS 84 to NAD 27 (North American Datum 1927) Approximate parameters for CONUS. -
Method Summary
Modifier and TypeMethodDescriptionstatic ECEFCoordinatePerforms a 7-parameter Helmert transformation on ECEF coordinates.
-
Field Details
-
WGS84_TO_ED50
Standard transformation from WGS 84 to ED 50 (European Datum 1950) Approximate parameters for western Europe. -
WGS84_TO_NAD27
Standard transformation from WGS 84 to NAD 27 (North American Datum 1927) Approximate parameters for CONUS.
-
-
Method Details
-
transform
public static ECEFCoordinate transform(ECEFCoordinate ecef, DatumTransformation.HelmertParameters p) Performs a 7-parameter Helmert transformation on ECEF coordinates.
-