普通的地图图片如何能让其附有经纬度坐标和投影信息,如何能将普通的地图图片加载到诸如谷歌地球等相关的三维地球软件当中进行生产或学习使用呢,这就要用到gis当中常用的一种功能,叫做地理配准。地理配准并不复杂,只要有基准影像和能够进行地理配准的软件就可以对普通的地图图片进行地理配准。本文所要配准的图片是在百度图片中下载的最新北京地铁图(之所以选择地铁图是因为图上有站点信息,可以方便的选取控制点,选取控制点是一个繁琐的工作,需要耐心,这里偷点懒)。如图:

下面就来介绍如何进行地理配准。

地理配准步骤:
1、下载谷歌Google影像;
2、对下载好的谷歌Google影像进行投影转换,影像拉伸及纠偏校正,导出数据保存成符合标准的Google影像。

如不了解如何投影转换,影像拉伸及纠偏校正看看帖子:http://blog.csdn.NET/sinat_34719507/article/details/53729684;
3、打开标准的Google影像,作为标准地图读取将要作为控制点的XY坐标值,右下方读取;
4、再打开ArcGIS加载将待校正(地理配准)北京地铁图.JPG(坐标未定义);
5、更新地理配准;
6、导出数据(选择当前空间参考、不提升)保存为新北京地铁图.JPG;
7、再加载新北京地铁图.JPG配准套合Google影像。

本文需要用的软件工具有2个,第一款要用的软件是locaspace viewer,该软件是一款三维地球软件,谷歌地球有的功能,它都有,它集成了Google Earth、天地图等影像和三维地形的在线地图地形服务,并支持影像地形免费下载,使用起来很方便。第二款是ARCGIS 10.1。
附上这两款软件的下载地址
locaspace viewer:http://rj.baidu.com/soft/detail/39338.html?ald
ARCGIS10.1:链接:https://pan.baidu.com/s/1cManZC 密码:4ck8
操作步骤如下:
1.首先要通过影像下载软件下载基准影像,可以用locaspace viewer来下载。进入locaspace viewer软件界面

2.在操作模块中点击影像下载,影像下载提供两种确定下载范围的方式,第一种是自行绘制的shp格式、kml格式以及其他矢量数据格式的边界导入到软件中,第二种是在软件中框选影像下载范围。本文采用第二种方式,在软件中框选影像下载范围。

框选完下载范围以后,弹出影像下载对话框如图,在对话框中有多项可选内容:下载级数(供1-19级下载),本文所下载的影像为16级;底图类型(有谷歌影像和天地图影像,推荐底图用谷歌影像),叠加类型(天地图中文标注和天地图英文标注),这里叠加类型需要选择天地图中文标注叠加,只有选择了天地图中文标注叠加才能在基准影像上显示出北京地铁的路线和站点信息,这是为了方便接下来选取对应控制点。点击“估算数据大小”来估计数据总大小。还可以自定义数据名称和存储路径,点击开始按钮开始下载。

静静等待(速度还是挺快的)下载完成,会自动打开数据所在文件夹。
把下载下来的影像直接加载到arcgis中,会发现影像有拉伸现象,如果不知道怎么处理影像拉伸纠偏的可以先看看帖子:http://blog.csdn.net/sinat_34719507/article/details/53729684。如果知道如何处理或者没出现拉伸的情况咱们就继续往下看。把下载下来的影像加载到arcgis中,可以看到,不仅有影像而且有标注信息,这样一来,我们的控制点选取工作就非常方便了。

再打开一个arcgis工程,把北京地铁图加载到其中,可以看到会出现以下提示:未知的空间参考。这个原因相信大家都知道,就不多说了。直接点确定进行下一步。

这里说明一下,之所以要打开两个arcgis工程,是因为如果影像和图片放在一个工程中,则在窗口中只能显示一个,要想把影像和图片显示在一个窗口里非常困难,配准起来会比较麻烦。
arcgis 的地理配准功能提供了两种配准方法,一种是直接在待配准图片上输入X、Y坐标或者输入经纬度信息(度分秒形式的);第二种是控制点链接,也就是只在一个工程中,点基准影像上的一个点然后再点待配准影像相对应的点,这样链接后达到配准的目的。本文打开两个工程是为了用第一种配准方法--直接输入点的信息。
首先要在两个工程中把右下角显示的单位信息统一起来。双击图层

弹出数据框属性对话框,在常规模块下选择显示单位为度分秒。可以看到右下角的坐标显示单位变成了度分秒形式的。两个工程都要进行该操作,单位统一了输入才有意义。

在地铁图工程中,工具栏的空白处右击,打开地理配准工具条,选择配准影像即北京地铁图.jpg。

再回到基准影像工程中,开始选择控制点。控制点的选取要均匀分布在地图上,尽可能多选择控制点,控制点越多越均匀,配准出来的图片精度就越高,因为本文是操作教程,精度无需太高要求,所以只选择5个控制点,分别是西单站、西苑站、高家园站、郭公庄站和南楼梓庄站。以西单站为例选取控制点,获取其经纬度信息并记录下来(只需要把光标放在站点的中心位置就可以获得了)。依照该方法,依次获取其他控制点的经纬度信息。

5个控制点在图上的分布情况。基本是均匀覆盖在地图上的。

在基准影像工程中选取并获得了控制点的经纬度信息后,回到地铁图工程中开始进行控制点经纬度信息输入操作。
以西单站为例:将窗口放大至一定位置,单击图中按钮(添加控制点),点击西单站的中间位置,添加了控制点,右击会发现,输入经纬度的按钮时灰色的,这是怎么回事呢?那是因为这个arcgis工程下的图层未定义投影坐标,所以导致无法输入经纬度,该如何操作呢?双击图层,出现数据框属性对话框,点击坐标系,选择WGS_1984_UTM_Zone_50N坐标系,点击确定。再次点击添加控制点就会发现可以输入经纬度信息了。

北京处在东北半球,所以经度是E,纬度是N,依次输入控制点的经纬度信息即可。输入第一个点之后会发现地图从窗口中消失,只需在图层中右击地铁图图层,点击缩放至图层就好了。按上述方法输入其他控制点的经纬度信息。输入完成后,在地理配准工具条中点击地理配准下拉工具,点击更新地理配准,完成地理配准。

到此工作就结束了么?没有,因为这个时候配准完的地图还没有投影信息而只有经纬度信息,如果加载到谷歌地球等三维地球软件中还是会无法正确显示的,所以还要进行导出操作。按照如图操作,弹出导出数据对话框。

空间参考选择数据框,选择导出路径文件夹,开始导出。

点击保存按钮后,弹出对话框提示是否要提升像素深度,此处选择否,如果点是,则导出的地图加载到三维地球软件中是黑的。

成功导出后,再次打开locaspace viewer,点击加载图层,将导出的地铁图加载进去,最后的可以看到成功加载了。

谷歌地球中的加载效果。

配准后的地图与基准影像也可以叠加在一起了。

ARCGIS进行地理配准及影像配准并加载到谷歌地球中查看矢量地图SHP相关推荐

  1. ArcGIS Runtime SDK for .Net 100.6 如何加载本地数据

    由于ArcGIS Engine的32位.部署繁重.不适应新一代Web GIS的发展等缺点,Esri推出了ArcGIS Runtime产品,该产品因其64位.部署轻便.跨平台.更好地适应新一代Web G ...

  2. ArcGIS中做一张新闻1+1演播厅背景图(附世界矢量地图.shp下载)

    ArcGIS中做一张新闻1+1演播厅背景图(附世界矢量地图.shp下载) 前段时间ceibake大佬的博客终于更新了,介绍了关于ArcMap中如何一张新闻1+1演播厅的背景图. 就是那张由点组成的世界 ...

  3. Arcgis api for JavaScript 4.X 学习——图层加载(要素图层、栅格图层、切片图层)

    1. 一定要掌握对应需求在官网中查询信息的能力,比如说要加载图层那么就需要对应到api reference下的layers下对应查找API Referencehttps://developers.ar ...

  4. jp2是什么文件格式,如何作为影像加载到图新地球

    0.背景 施工单位拿到外包的影像数据,对方提供的是jp2格式数据,该格式数据并不是很普遍.其中,jp2格式数据指的是一种图像格式(扩展名为.jp2),是JPG图像的升级版本. 用户想将jp2数据导入到 ...

  5. arcgis图不见了_arcgis10.2软件无法加载地图影像数据、底图空白不显示,打不开怎么办?...

    一.问题描述 在安装完arcgis打开arcmap后,想要加载gis自带的底图却发现点击添加底图按钮为灰色或并未显示任何地图文件,如:热点图.卫星图等,一片空白. 二.错误原因 出现这个问题主要是因为 ...

  6. ArcGIS JS API 4.x(二) 加载 3.x所说的动态地图服务图层

    前言:在使用arcgis js api 3.x的时候,有切片地图服务和动态地图服务,从3.x到4.x版本过渡的时候,希望能够找到和3.x对应的类,在上篇博客中,我们找到了和ArcGISTiledMap ...

  7. IIS部署ArcGIS JS API4.10后,字体未加载加载字体跨域

    现象: 场景: 在本机IIS下面部署了一套4.10版本的API,用Angular框架+esri-loader写了个例子,发现放大缩小那块显示不正常,很明显是字体未加载的问题.当时啥错也没有,就先配置了 ...

  8. OSG for Android实现VPB地形,倾斜影像与三维模型加载

    案例1.加载VPB地形数据 案例2.加载倾斜影像数据 案例3.加载三维模型数据

  9. ArcGIS应用(二十二)Arcmap加载激光雷达las格式数据

    1.使用数据 使用Icesat-2星载激光雷达ATL03数据,数据格式为las格式. 2.使用工具 Argis工具箱中的LAS Dataset工具模块,位于Data Management Tools里 ...

最新文章

  1. 在linux环境上装java_linux已经安装了java,怎么配置环境
  2. 22 | 哈希算法(下):哈希算法在分布式系统中有哪些应用?
  3. Remix:高分辨率目标检测,面向边缘设备、可调谐
  4. sysbench相关
  5. python编码转换规范_Python转载[编码规范]
  6. 自考计算机应用技术题,全国自考计算机应用技术试题及答案解析-20210522014558.docx-原创力文档...
  7. qoq是什么意思的缩写_买鞋多年分不清PE、SE、TD什么意思?建议收藏,这些缩写一定要知道...
  8. java星号心形代码_肿么用JAVA打印出心形的图案
  9. 网评计算机学校好,网评十大最痛苦专业:计算机、数学上榜
  10. 可靠性标准: TL9000
  11. H3C Comware V7新增的RBAC
  12. ARINC485和RS485的区别
  13. java token 生成_生成 Token
  14. 入侵一个网站的服务器拿数据,入侵一个网站的服务器拿数据库
  15. 计算机毕业设计(附源码)python疫情防控管理系统
  16. 阿卡索口语学习(Learn And Talk 0)短语及单词(二)
  17. HDU1556--涂气球
  18. fullpage插件
  19. 计算机测电阻伏安特性实验报告,《电学元件伏安特性的测量》实验报告附页
  20. 解决蝉知安装跳过设置管理员密码步骤的问题

热门文章

  1. BNUOJ--19139 PvZ once again
  2. 博图软件搜索不到网卡
  3. [黑科技] 发现了一个Amazon黑科技插件,可以查看亚马逊卖家邮箱和电话。
  4. 上海大学2020计算机考研专业,2020上海大学计算机考研大纲
  5. SpringMVC生成Excel模板
  6. [xueqi]总结多种微信pc多开技巧xueqi
  7. 电力电子技术——概述
  8. 操作系统思维导图——操作系统概论
  9. 通达信公式改成python_python转换通达信股票数据
  10. Docker使用中的一些错误总结