MetaCRS¶
Трансформации координатных систем¶
Группа проектов MetaCRS предоставляет библиотеки методов для трансформации между различными координатными системами. Географические координатные системы позволяют все точки на Земле описать как набор координат (таких, как широта, долгота и высота). Различные системы координат используются для представления поверхности Земли на “плоской” двухмерной карте.
Библиотеки MetaCRS включены в другие проекты, и некоторые из них также доступны через интерфейс командной строки.
Подпроекты MetaCRS включают:
- PROJ.4 (C++) — используется в MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation и многом другом.
- Proj4js (JavaScript) — используется в OpenLayers.
- CS-Map (C++) — используется в MapGuide.
- GeoTIFF/libgeotiff (C++).
- Proj4J (Java).
- SpatialReference.org — веб-сайт, содержащий описания координатных систем.
Базовые функции¶
- Трансформация точек из одной координатной системы в другую.
- Трансформация между датумами.
- Поддержка большого количества классов проекции.
Реализованные стандарты¶
Как правило, проекты используют описания координатных систем, определённые в European Petroleum Survey Group (EPSG) и описанные в формате Well Known Text (WKT).
PROJ.4¶
Веб-сайт: http://trac.osgeo.org/proj/
Лицензия: в стиле X/MIT
Версия ПО: 4.7.0
Поддерживаемые платформы: Windows, Linux, Mac
Интерфейсы API: C, C++, Python, Java, Ruby
Proj4js¶
Веб-сайт: http://proj4js.org
Лицензия: в стиле X/MIT
Версия ПО: 1.1.0
Поддерживаемые платформы: Windows, Linux, Mac
Интерфейсы API: JavaScript
CS-Map¶
Веб-сайт: http://trac.osgeo.org/csmap/
Лицензия: собственная
Версия ПО: 13.0
Поддерживаемые платформы: Windows, Linux, Mac
Интерфейсы API: C, C++
GeoTIFF/libgeotiff¶
Веб-сайт: http://trac.osgeo.org/geotiff/
Лицензия: в стиле X/MIT
Версия ПО: 1.4.0
Поддержка: http://lists.maptools.org/mailman/listinfo/geotiff
Proj4J¶
Веб-сайт: http://trac.osgeo.org/proj4j/
Лицензия: Apache, версия 2.0
Версия ПО:
Поддерживаемые платформы: Windows, Linux, Mac
Интерфейсы API: Java