-
PROJ4命令使用
Proj.4是开源GIS最著名的地图投影库,许多GIS开源软件的投影都直接使用Proj.4的库文件。该项目遵循MIT license,用C语言编写,由USGS的Gerald I. Evenden在1980年代创立并一直维护到退休,后转手到Frank Warmerdam手中。Warmerdam现任OSGeo主席,于2008年5月把Proj.4纳入成为MetaCRS的一部分。需要自己编译安装才可使用。
功能主要有经纬度坐标与地理坐标的转换,坐标系的转换,包括基准变换等,下面以命令行方式和编程方式来说明经纬度坐标与地理坐标转换功能的使用。
1. 球面坐标与投影坐标
proj [-control] [+control] [files]
-:表示输出控制。
+:表示设定投影参数。
CTRL+Z退出。
正常情况:从球面坐标到投影坐标。
-I:从投影坐标到球面坐标。
1) 正常情况
输入:X(经度),Y(纬度)
输出:X(水平方向坐标) Y(垂直方向坐标)
2) 反向转换
输入:X(水平方向坐标) Y(垂直方向坐标)
输出:X(经度),Y(纬度)
2. 坐标与距离
geod –control +control
-:表示输出控制。
+:表示设定投影参数。