在 PROJ.4
里边集成了许多的制作地图用的投影参数,并且实现了一些命令行程序,来进行地图投影、投影转换,以及其他投影相关的操作。
proj 是主要的命令,我们重点来看一下此命令的用法。 需要注意的是,proj
在进行投影转换时,是使用交互方式运行的。当使用命令行设定的正确的投影空间参考环境后。交互式输入经纬度坐标,会产生在此空间参考下的投影后的空间坐标。
投影转换
我国常用的地图投影主要有,Albers,Lambert,Gauss-Kruger,UTM投影。
中国所使用的 Albers
的参数是双标准纬线,椭球体为Krassovsky。 用 PROJ.4 表示为:
+proj=aea +ellps=krass +lon_0=105 +lat_1=25 +lat_2=47
下边将用中国的 Albers投影,简称为 Albers_China来作个简单的投影转换。命令的作用是将经纬度坐标转换为定义好的坐标系统中的坐标。
$proj +proj=aea +ellps=krass +lon_0=105 +lat_1=25 +lat_2=47
105 36
0.00 3847866.97
104d30' 36d30'
-43977.163904491.79
104.5N 36.5E
-43977.163904491.79
同样也可以进行反转,即将 Albers转为经纬度,只要在命令中加入参数-I。
<