[Java-collab] Multidimensional coverage and vertical extent
Martin Desruisseaux
martin.desruisseaux at geomatys.fr
Fri May 30 07:14:00 EDT 2008
Daniele Romagnoli a écrit :
> How can I handle this special vertical level? (Since, I need to define
> a Vertical CRS... which vertical datum?)
For stuff like "depth in meters below sea level" and "isobaric level", there is
existing VerticalDatumType that can be used for creating VerticalDatum instances:
http://geoapi.sourceforge.net/snapshot/javadoc/org/opengis/referencing/datum/VerticalDatumType.html#DEPTH
For heights relative to cloud level, an application needs to defines new
VerticalDatumType using the static valueOf(String) method.
> In the case of a level such as "Cloud Top Level" or "Cloud Base Level"
> is there a special way to define "its position with respect to the
> Earth"?
Not at this time. ISO 19111 do not suggests any programmatic way, only textual
way, probably because the relationship is often quite complex. For example
defining the position of VerticalDatumType.GEOIDAL with respect to
VerticalDatumType.ELLIPSOIDAL is the subject of a whole GeoTools module on its
own: modules/unsupported/referencing3D.
GeoTools referencing module lacks a way to plugin vertical transformations at
this time.
Martin
More information about the Java-collab
mailing list