会用到地理坐标与投影坐标的转换。主要有三种情况:

一、同一椭球体投影换带。

       投影换带仅仅只是对数据的投影信息进行改变,例如中央经线从108度变换到11度,不涉及椭球体的改变,因此是最简单的一种投影变换。

       在实际项目中我们还可以使用批量投影,如下图:

工具,Feature是针对矢量数据的投影转换,Raster是针对栅格数据的投影变换,如下图。

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_数据

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_投影变换_02

     (2)在选择空间参考的时间要特别注意,首先3度带的空间参考和6度带的空间参考文件名称是不同的,其次,带带号和不带带号的空间参考文件名称也是不同的,需要看正确再选择,如下图:

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_投影变换_03

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_坐标系转换_04

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_坐标系转换_05

    (3)选择完成后,点击【OK】按钮进行转换。

二、同一椭球体地理坐标系与投影坐标系的转换。

       这是一种简单的投影变换,椭球体依然是一个椭球体没有发生变化,只是坐标系从经纬度转变成投影坐标或者从投影坐标转变成为经纬度坐标。所以输入坐标系统和输出坐标系统必须都是同一个椭球体,以CGCS2000坐标系为例,如下图:

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_数据_06

三、不同椭球体地理坐标系与投影坐标系的转换。

       这种投影变换是基于不同椭球体之间的坐标转换,例如1980西安坐标系转换至2000国家大地坐标系,1954年北京坐标系转换至2000国家大地坐标系等。这种转换必须输入相应的转换参数才能进行,按现在测量的方法一般使用三参数或者七参数进行转换。

       (1)创建转换参数。使用Create Custom Geographic Tansformation工具创建七参数转换模型,如下图:

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_投影变换_07

     (2)选择数据进行转换。在“Geographic Transformation”选项中选择第一步创建的转换模型即可。如下图:

java将投影坐标下的长度值转为地理坐标下的值 投影坐标怎么转换_坐标系转换_08