OSGeo / PROJ-JNI

Java Native Interface for PROJ

Home Page:https://osgeo.github.io/PROJ-JNI/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Take vertical and temporal extent in account

desruisseaux opened this issue · comments

Task #4 allows the horizontal component of the area of interest to be given to PROJ when searching for a coordinate operation. However the vertical and temporal components are not yet given to PROJ. The use of vertical extent is pending the mapping of PROJ structure to javax.measure, and the use of temporal extent is pending the mapping of PROJ structure to java.time.

Deferred to GeoAPI 4.0 because extracting the start time / end time from TemporalPrimitive object require more of org.opengis.temporal than what is provided in GeoAPI 3.0.

Extracting of minimum and maximum height values become complicated if there is more than one VerticalExtent since we may have to perform coordinate transformations. Alternatively we can pass the array of VerticalExtent verbatim to PROJ, but this is a little bit complicated and maybe not worth since I'm not sure that current PROJ version uses the temporal extent in CoordinateOperationContext.