opengeospatial / geoapi

GeoAPI provides a set of interfaces in programming languages (currently Java and Python) for geospatial applications. The GeoAPI interfaces closely follow OGC specifications, adaptated to match the expectations of programmers.
http://www.geoapi.org
Apache License 2.0
118 stars 37 forks source link

Upgrade from ISO 19111:2007 to 19111:2019 #72

Open desruisseaux opened 2 years ago

desruisseaux commented 2 years ago

Upgrade Java interfaces in the org.opengis.referencing package and sub-packages in conformance with 2019 revision of ISO 19111. The Python interfaces added by #55 may need to be upgraded as well.

desruisseaux commented 5 months ago

Omitted types and properties

The following elements were intentionally omitted because they overlap with Java standard API or other API:

The following elements were omitted because we are not sure what is best way to integrate them. However, those elements will need to be integrated somehow in a future version:

Non-conform types and properties

The following interfaces need to be renamed. This is not yet done for compatibility reason. A possible strategy would be to rename them in GeoAPI 4 only.

The following are departures from ISO 19111:2019. Since they may need discussion in CRS SWG, it may be safer to omit then in a GeoAPI release: