OSGeo Project

Meta CRS

地理坐标变换系统

map projection example

   Meta CRS 计划工作组 提供了一套函数库,用于对不同地理坐标系统和投影系统下的坐标数据进行转换。地理坐标系统使得地球上的一切点位可以用一组坐标表示,例如经度、纬度和高程。三维空间到二维地图表示的投影系统有不同的定义。

  Meta CRS 函数库被用于许多地理信息系统中,也能以命令行的方式使用。

  Meta CRS 包含了以下分支:

  • PROJ.4 (C++) - 用于 MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation 等众多项目
  • Proj4js (JavaScript) - 用于 Open Layers
  • CS-Map (C++) - 用于 Map Guide
  • GeoTIFF/libgeotiff (C++)
  • Proj4J (Java)
  • SpatialReference.org - 坐标系统数据网络服务

核心功能

  • 提供坐标点位在不同坐标系统中的变换
  • 提供不同地理椭球参考间的变换
  • 支持大量的坐标系统

标准实现

该项目主要使用 欧洲石油勘探协会(EPSG) 提供的坐标系统数据,并使用 Well Known Text (WKT) 格式储存。

PROJ.4

官方网站: http://trac.osgeo.org/proj/

开源协议: X/MIT style Open Source license

软件版本: 4.7.0

平台支持: Windows, GNU/Linux, Mac

API 接口: C, C++, Python, Java, Ruby

技术支持: http://lists.maptools.org/mailman/listinfo/proj

Proj4js

官方网站: http://proj4js.org

开源协议: X/MIT style Open Source license

软件版本: 1.1.0

平台支持: Windows, GNU/Linux, Mac

API 接口: JavaScript

技术支持: http://lists.osgeo.org/mailman/listinfo/MetaCRS

CS-Map

官方网站: http://trac.osgeo.org/csmap/

开源协议: custom

软件版本: 13.0

平台支持: Windows, GNU/Linux, Mac

API 接口: C, C++

技术支持: http://lists.osgeo.org/mailman/listinfo/MetaCRS

GeoTIFF/libgeotiff

Proj4J

官方网站: http://trac.osgeo.org/proj4j/

开源协议: Apache License, Version 2.0

平台支持: Windows, GNU/Linux, Mac

API 接口: Java

技术支持: http://lists.osgeo.org/mailman/listinfo/proj4j