API Reference > imodeljs-common > Geometry > GeodeticTransform GeodeticTransform Class This class represents a geodetic transformation that enables transforming longitude/latitude coordinates from one datum to another. Implements GeodeticTransformProps Methods Name Description constructor(data?: GeodeticTransformProps): GeodeticTransform equals(other: GeodeticTransform): boolean Compares two geodetic Transforms. toJSON(): GeodeticTransformProps Creates a JSON from the Geodetic Transform definition fromJSON(data: GeodeticTransformProps): GeodeticTransform Static Creates a Geodetic Transform from JSON representation. Properties Name Type Description geocentric Readonly undefined | GeocentricTransform When method is Geocentric this property contains the geocentric parameters gridFile Readonly undefined | GridFileTransform When method is GridFiles this property contains the grid files parameters method Readonly GeodeticTransformMethod The method used by the geodetic transform positionalVector Readonly undefined | PositionalVectorTransform When method is PositionalVector this property contains the positional vector parameters sourceEllipsoid Readonly undefined | GeodeticEllipsoid The identifier of the source geodetic datum as stored in the dictionary or the service database. targetEllipsoid Readonly undefined | GeodeticEllipsoid The complete definition of the target geodetic ellipsoid referred to by ellipsoidId. Defined in core/common/src/geometry/GeodeticDatum.ts Line 363 Last Updated: 11 June, 2024