基于查询到的经纬度对矢量、栅格图像进行配准

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于查询到的经纬度对矢量、栅格图

像进行配准的方法

整理者:史策、林浩2012.12.20

准备知识:

地理坐标:为球面坐标。坐标单位:经纬度

投影坐标:为平面坐标。坐标单位(长度单位):米、千米等。

地理坐标转换到大地坐标的过程可理解为投影变换。(投影:将不规则的地球曲面转换为平面)

在ArcGIS中预定义了两套坐标系:

①地理坐标系(Geographic coordinate system)

②投影坐标系(Projected coordinate system),

1、首先理解地理坐标系(Geographic coordinate system),Geographic coordinate system直译为地理坐标系统,是以经纬度为地图的存储单位的。很明显,Geographic coordinate system是球面坐标系统。

2、接下来便是Projection coordinate system(投影坐标系统),每一个投影坐标系统都必定会有Geographic Coordinate System。

●投影坐标系统,实质上便是平面坐标系统,就是将地球的球面以某一种投影方式,投影到平面上,结果类似咱们数学里的xy坐标。其地图单位是长度单位(米、千米等)。

那么为什么投影坐标系统中要存在坐标系统的参数呢?

这时候,又要说明一下投影的意义:将球面坐标转化为平面坐标的过程便称为投影。

好了,投影的条件就出来了:

a、球面坐标,即一个球面。

b、转化过程(也就是算法)

也就是说,要得到投影坐标就必须得有一个“拿来”投影的球面坐标,然后才能使用算法(投影方式,比如高斯克吕格、墨卡托、兰伯特等)去投影!即每一个投影坐标系统都必须要求有Geographic Coordinate System参数。

●大地坐标(Geodetic Coordinate):大地测量中以参考椭球面为基准面的坐标。地面点P的位置用大地经度L、大地纬度B和高程(海拔)H表示。当点在参考椭球面上时,仅用大地经度和大地纬度表示。大地经度是通过该点的大地子午面与起始大地子午面之间的夹角,大地纬度是通过该点的法线与赤道面的夹角,高程(海拔)是研究点到参考高程基准面(我国是黄海)的垂直距离。

说明:我们平时学习的时候很少接触海拔的问题,故可以把高低起伏的地球表面看成是平滑的球面(H=0)。

方法一:直接输入经纬度格式的控制点坐标

1、加载待配准图像,在地图上右键选择

里面General选项卡,修改Map、Display处的参数为如下所示:

2、记录下所查询到的经纬度坐标(在谷歌地球上有添加地标的工

具可显示某点的经纬度坐标)并将其转换成度的形式。

3、按常规输入控制点配准的方法进行配准即可。

注意事项:1、若用这种方法进行配准,选择坐标系统的时候要

选择地理坐标系统,因为这种方法下

输入的经纬度属于地理坐标范畴的概念,配准好了以后可以设

置投影坐标转为平面坐标的形式。

2、对第一步中units中Map、Display的解释:Map里面的参数

是表示地图计算的单位(即软件中所使用的坐标的计量单位),

基于地理坐标的地图计算单位没有长度单位(米、千米等)的

格式,一般用度的格式(即Decimal Degrees;Display中的参数

表示的是右下角显示的度量单位。

方法二:将控制点导入到ArcGIS中输出成矢量文件,再用栅格

文件配准到矢量文件的方法进行配准(这个方法没有方法一方便,

不建议用)

1、同方法一

2、同方法一

3、将2步骤的经纬度输入到excle文件中如下格式

4、在ArcGIS中,选择主工具栏中的Tools下拉列表的中Add XY Data

工具,选择上一步骤中的excle文件,对应好XY。选择合适的地理坐标系(注意同上)

ok

5、得到的只是一个excel的索引文件,需要将其输出为矢量格式的

文件,右击excel索引文件,选择Data—ExportData

保存到合适位置即可。

6、按照栅格文件配准到矢量文件的步骤进行即可。

方法三:将经纬度(大地坐标)转换为平面坐标格式进行配准1、加载待配准的图像文件,设置坐标系统

说明:进行这一步的原因是:当我们打开ArcGIS软件时,其有一个系统默认的平面坐标系统,而这个坐标系统不是我们要用的地理坐标系统或者投影坐标系统,我们要将其设置成为我们的数据源的坐标系统(此例中为投影坐标系统),即将软件系统的坐标系统原点确定到实际的坐标原点上。因此,这一步骤也可以这样做:配准前,先在ArcCatalog中给待配准的图像设置坐标系统,加载到Arcmap中时,软件的系统坐标系统便会与

图像自带的坐标系统一致。

2、借助坐标转换软件将记录下来的控制点经纬度坐标转换为平面

坐标格式

3、利用转换为平面坐标格式的控制点按常规的配准方法进行配准

即可。

总结:

1.

①经纬度坐标(B,L)对应的是地理坐标系(Geographic coordinate system),因为它是球面的。

②投影坐标(x,y)对应的是投影坐标系(Geographic coordinate system),因为它是平面的。

2.配准的时候选择哪种坐标系,要根据是用经纬度还是平面坐标来

定。

相关文档
最新文档