Skip to content

Specify custom transformation parameters/wkt string from CoordinateSystem A til CoordinateSystem B. #1397

@robertnagy1

Description

@robertnagy1

Does Apache Sedona use pyproj for coordinate transformations or does it use other tools?
I don't know if this is possible in Apache Sedona, but I did not see ST_Transform handle custom transformations between coordinate systems. I do not mean custom coordinate systems, i mean custom transformations.

When running function St_transform(geometry, EPSG:From, EPSG:To, Transformation EPSG) I should be able to control which transformation to use between the two datums using a parameter EPSG Code/WKT.

For example:
St_Transform(geometry, (From) 4258, (To)4326, (Using) 1612 )

Why is this important? There are many ways to transform between to geodetic datums and this can have a huge impact on the accuracy of the end coordinates. In this case, if I do not control how the coordinate system transformation happens the accuracy can be tens of meters because there are roughly 36 ways to go from EPSG:4258 to EPSG 4326. This is not exposed to the end user at all. Whilst controlling which transformation to use, in this case 1612, the accuracy will be around 1 meter.

Any way this can be exposed to the end user?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions