Articulo de referencia

GeoAPI

GeoAPI es un software libre que proporciona un conjunto de interfaces Java para aplicaciones SIG . Las interfaces de GeoAPI se derivan del modelo abstracto y las especificacione...

GeoAPI es un software libre que proporciona un conjunto de interfaces Java para aplicaciones SIG . Las interfaces de GeoAPI se derivan del modelo abstracto y las especificaciones concretas publicadas en colaboración por la Organización Internacional de Normalización ( ISO ) en su serie de documentos 19100 y el Consorcio Geoespacial Abierto ( OGC ) en sus especificaciones abstractas y de implementación. GeoAPI ofrece una interpretación y adaptación de estos estándares para que coincidan con las limitaciones y usos del lenguaje de programación de destino. Los estándares internacionales traducidos a interfaces Java son:

  • ISO/TS 19103:2005 — Lenguaje de esquema conceptual
  • ISO 19115:2003 — Metadatos
  • ISO 19115-2:2009 — Metadatos — Parte 2: Extensiones para imágenes y datos en cuadrícula
  • ISO 19111:2007 — Referenciación espacial mediante coordenadas

GeoAPI 3.0 ha sido aprobado como estándar OGC y se publica como especificación de implementación OGC. [ 1 ] Los archivos de archivo Java están disponibles en el repositorio central Apache Maven . [ 2 ] Las interfaces Java se definen en org.opengispaquetes.

Historia

La primera publicación pública de interfaces Java en org.opengispaquetes fue en el estándar OpenGIS Coordinate Transformation Service Implementation Specification, publicado el 12 de enero de 2001. [ 3 ] Este estándar se denomina retrospectivamente GeoAPI 1.0. [ 4 ] [ 5 ]

Los desarrolladores de proyectos de código abierto se unieron más tarde, tras un correo electrónico público que solicitaba la creación de una API geoespacial en octubre de 2002. [ 6 ] OGC creó un Grupo de Trabajo Estándar GeoAPI y publicó GeoAPI 2.0 en junio de 2005. [ 7 ]

El trabajo de OGC GeoAPI se disolvió en junio de 2006, pero se recreó como GeoAPI 3 en enero de 2009. [ 8 ] OGC lanzó GeoAPI 3.0 en junio de 2011, seguido de 3.0.1 en 2017 y 3.0.2 en 2023. [ 9 ]

El proyecto GeoTools participó en GeoAPI 2, pero se retiró antes de GeoAPI 3. GeoTools creó una bifurcación de las interfaces de GeoAPI, pero conservó el org.opengisespacio de nombres, lo que provocó incompatibilidades con las versiones estándar de OGC. [ 10 ] El conflicto se resolvió en octubre de 2023 con la versión GeoTools 30.

Véase también

Referencias

  1. Especificación GeoAPI
  2. GeoAPI en el repositorio Maven
  3. Especificación de implementación del servicio de transformación de coordenadas de OpenGIS
  4. GeoAPI 1.0
  5. Alineación de los números de versión de GeoAPI con las versiones oficiales de OGC
  6. Se solicita la creación de una API geoespacial.
  7. GeoAPI 2.0
  8. GeoAPI 3 SWG
  9. GeoAPI 3.0
  10. Uso poco ético de la biblioteca GeoAPI en Geotools
  • Página principal de GeoAPI