OSGeo Project

MetaCRS

Transformaciones entre sistemas de referencia de coordenadas

map projection example

El grupo de proyectos MetaCRS proporciona librerías de métodos de transformación entre distintos sistemas de coordenadas. Un sistema de referencia de coordenadas geográficas permite que cualquier punto sobre la superficie terrestre pueda ser descrito como un conjunto de coordenadas (latitud, longitud y altura). Se utilizan numerosos sistemas para representar la Tierra, figura tridimensional, sobre un mapa, plano.

Las librerías MetaCRS se incluyen en otros proyectos y algunas también están disponibles a través de una interfaz de línea de comandos.

Los subproyectos que están englobados dentro de MetaCRS son:

  • PROJ.4 (C++) - se usa en MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation y varios más.
  • Proj4js (JavaScript) - se usa en OpenLayers.
  • CS-Map (C++) - se usa en MapGuide.
  • GeoTIFF/libgeotiff (C++).
  • Proj4J (Java).
  • SpatialReference.org - página web donde obtener definiciones de los sistemas de coordenadas.

Características principales

  • Proporciona transformaciones de un sistema de referencia a otro.
  • Incluye transformaciones entre datums.
  • Dispone de un amplio número de proyecciones.

Estándares implementados

Los proyectos normalmente usan las definiciones de los sistemas de coordenadas a partir del European Petroleum Survey Group (EPSG) y definidas en formato Well Known Text (WKT).

PROJ.4

Sitio web: http://trac.osgeo.org/proj/

Licencia: Licencia de código fuente libre de estilo X/MIT

Versión del software: 4.8.0

Plataformas soportadas: Windows, Linux, Mac

Interfaces API: C, C++, Python, Java, Ruby

Soporte: http://lists.maptools.org/mailman/listinfo/proj

Proj4js

Sitio web: http://proj4js.org

Licencia: Licencia de código fuente libre de estilo X/MIT

Plataformas soportadas: Windows, Linux, Mac.

Interfaces API: JavaScript.

Soporte: http://lists.osgeo.org/mailman/listinfo/MetaCRS

CS-Map

Sitio web: http://trac.osgeo.org/csmap/

Licencia: personalizada

Plataformas en las que corre: Windows, Linux, Mac.

Interfaces API: C, C++.

Soporte: http://lists.osgeo.org/mailman/listinfo/MetaCRS

Proj4J

Sitio web: http://trac.osgeo.org/proj4j/

Licencia: Licencia Apache, Versión 2.0.

Plataformas en las que corre: Windows, Linux, Mac.

Interfaces API: Java.

Soporte: http://lists.osgeo.org/mailman/listinfo/proj4j