最近我们获悉图新地球可以下载海图,一番验证之后,发现海图来源于船讯网,不是矢量格式,而是像卫星影像一样,也是分级图片。唯一麻烦的地方在于海图相对于卫星影像有偏移,偏移值还挺大。因此,如果要使用海图,我们需要将海图对准到矢量图。
1、准备好矢量数据,比如岸线,从图新地球下载卫星影像和海图影像,卫星影像和海图影像的坐标系统是一样,都是WGS_1984_Web_Mercator_Auxiliary_Sphere。
2、ArcMap打开岸线、卫星影像和海图影像,设置Layers的坐标系统为WGS_1984_Web_Mercator_Auxiliary_Sphere,与海图影像保持一致。
3、从上图中可以看出,卫星影像和岸线对应比较好。现在只要将海图影像与岸线对应好就行。找到岸线和海图影像的同名点。获取岸线和海图影像上同名点的平面坐标。
岸线上同名点坐标为13453001.514,4353753.296,海图影像同名点坐标为13453047.694,4328341.237。
4、由于海图影像坐标系统与Layers相同,因此,在理论上,只需要平移海图影像,不涉及缩放和旋转。平移值就是岸线和海图影像同名点的差值。使用ArcTools红盒子工具里的Data Management Tools/Projections and Transformations/Shift实现栅格图像的平移。
13453001.514-13453047.694=-46.18
4353753.296-4328341.237=25412.06
点击Shift之后显示的界面如下图,在对应的文本框中填上平移值。
点击OK,运行结果如下图,海图影像与岸线对应得不错。
5、小结
栅格影像的配准也可以采用Georeferencing,不过,它一般主要用于扫描图片(不带坐标系统)的配准,需要至少三个同名点,而像本文这样的海图影像,本身带坐标系统,无需采用这种方式,因为图像不需要缩放和旋转,只需要简单平移。
参考文献
https://blog.csdn.net/y_j_6666/article/details/107744937