ArcGIS基础实验操作100例--实验28地形图配准

news2024/11/15 19:56:58

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书

实验平台:ArcGIS 10.6

实验数据:请访问实验1(传送门)

高级编辑篇--实验28 地形图配准

目录

一、实验背景

二、实验数据

三、实验步骤

(1)确定目标坐标信息

(2)确定四角点高斯投影坐标

(3)设置配准连接

(4)查看连接表

(5)执行图像校正

(6)定义投影


一、实验背景

地理空间数据的来源广泛,任何格式的数据都显示或隐式的包含有坐标系信息,坐标系包括地理坐标系和投影坐标系。为了能够对不同来源的地理数据进行可视化、数据分析,必须保证每个数据的坐标系是一致的。而将传统的纸质地图转换成可用的地理信息数据,必须对其进行空间坐标系统的定义与转换,即将像素坐标系统转换为地理空间坐标系系统,使其能够与其他空间数据融合在统一的地理坐标框架下。

本实验讲述使用地理信息系统软件对地形图进行地理配准的方法,将不带地理坐标系的地形图进行空间配准,使其具有对应的地理参考系信息。通过实验练习,读者应能够理解地理坐标系的含义及对数据的作用,掌握给地形图添加坐标信息的方法。

二、实验数据

图层名称格式坐标系说明
1∶1万比例尺地形图jpg格式Unknown用于配准的地形图

直接双击文件Ex28.mxd即可打开

三、实验步骤

(1)确定目标坐标信息

打开地形图图片,查看该地形图的坐标基准信息、比例尺及坐标范围。坐标基准信息为该地形图的地理坐标系,在图片左下方;比例尺在图下侧中央,其确定了该地形图的投影方法,我国的大比例尺地形图均采用高斯-克吕格(Gauss-Kruger)投影;坐标范围确定了高斯-克吕格投影的带号(3°或6°)和中央经线。

注:1∶1万采用3度带投影,1∶2.5万~50万采用6度带投影。

坐标基准信息

比例尺

坐标范围

读图可知如表所示信息:

坐标基准信息1954北京坐标系地理坐标系Beijing 1954
比例尺jpg格式Unknown用于配准的地形图
坐标范围120°22'30"E~120°26'15"E投影带和中央经线120°E 3°带
31°20'00" N~31°2230"N120.40625°

(2)确定四角点高斯投影坐标

由于大比例尺的地形图都是高斯-克吕格投影,四角点标注的坐标为该区域的地理坐标,进行地理配准前,必须计算该四角点地理坐标对应的高斯投影坐标。利用坐标转换工具,分别将四角点经纬度坐标计算转换得到对应的高斯坐标。

地理坐标经度120°22'30"120°26'15"120°22'30"120°26'15"
纬度31°22'30"31°22'30"31°20'00"31°20'00"
高斯坐标X垂直3472674.0448243472695.9939013468054.1027403468076.035305
Y水平40535673.89953140541619.59896740535689.63311040541637.954970

(3)设置配准连接

本例已经整平处理。注:若内图廓四边不水平或垂直,必须先将该图片整平后方能进行配准。确定好配准信息后,打开ArcMap,加载地形图图片数据。右击菜单栏空白处,添加【Georeferencing】工具条。首先,取消【Georeferencing】工具条下的【Auto Adjust】的勾选;其次,使用【Add Control Points】工具,对四角点进行配准;点击某一角点后,右击任意位置,选择【Input X and Y】,将步骤(2)中的对应高斯坐标输入最后,依次设置好四角点的连接关系。

注意:ArcMap中X轴为高斯坐标的Y轴

(4)查看连接表

点击工具条中【View Link Table】按钮打开【Link】,表中列出了从像素坐标系(原始)到高斯坐标系(目标)的控制点对应关系,残差列表为空。

(5)执行图像校正

在【Link】对话框中,变换选择【Auto Adjust】或【1st Order Polynomial(Affine)】,即可计算出四角点校正前后产生的残差值。由于【Auto Adjust】是强制性变换方法,容易造成图片校正前后发生严重扭曲、错位等错误,不建议使用该方法;而一阶多项式或二阶多项式等变换方法是在牺牲校正精度的情况下,保持图像的整体完整性(无错位)。本例中,由于控制点为四角点,包含了全部图内容,可以考虑使用【Auto Adjust】方法。选择工具条【Georeferencing】下的【Rectify】工具,保存校正后的地形图为“纠正.tif”,【Output Locatin】为“Ex28”;【Format】为“TIFF”,【Cell Size】默认(以一阶多项式变换方法进行纠正)。

(6)定义投影

重新打开ArcMap,加载校正后的地形图文件“纠正.tif”,双击“纠正.tif”图层,点击【Extent】可以查看到该图层的坐标范围已校正到高斯坐标系下,点击【Source】可以查看坐标信息,但该数据只是隐式的具有坐标信息,需要进行定义投影后才具有显示坐标信息。打开【Data Management Tools】→【Projections and Transformations】→【Define Projection】对话框,【Input Dataset or Feature Class】设置为“纠正.tif”,点击右侧坐标系按钮,打开【Spatial Reference  Properties】对话框;选择【Projected Coordinate Systems】→【Gauss Kruger】→【Beijing 1954】→【Beijing_1954_3_Degree_GK_CM_120E】。点击【OK】,执行定义投影工具,得到定义投影的地形图。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/131525.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python中类的使用详解

目录 一.类的定义和使用方法 成员变量和成员方法 成员方法的定义语法和self关键字 小结 二.类和对象 小结 三.属性(成员变量)的赋值 构造方法:_ _init_ _() 小结 一.类的定义和使用方法 可以使用类去封装属性,并基于类创建…

一文弄懂Pytorch的DataLoader,Dataset,Sampler之间的关系

很多文章都是从DatasetDatasetDataset等对象自下网上进行介绍的,但是对于初学者而言,其实这并不好理解,因为有时候,会不自觉的陷入到一些细枝末节中去,而不能把握重点,所以本文将自上而下的对PytorchPytorc…

HCIP第四天

HCIP实验配置一,实验要求二,172.16.0.0/16地址的划分三,搭建拓扑图四,配置IP地址和环回地址五,宣告并配置缺省路由下放,使用NAT技术六,R5中心站点配置隧道和静态IP七,R6分支站点的配…

canvas在小程序里写小游戏

最近接了个小需求需要写个小游戏,由简单的帧动画加上碰撞相关的处理,组成。具体页面信息如下图 具体的游戏步骤,是通过长按按钮蓄力,松开时卡通人物跳起,卡通人物跳起碰撞到上面的元宝等元素的得分,这里我们…

笔试题之编写SQL分析门店销售情况

销售员、客户、产品 文章目录前言一、SQL题目二、解答方法(一)建表插入测试数据(二)第一题解答(三)第二题解答(四)第三题解答总结前言 分享本人遇到的笔试真题与解法,并…

MATLAB算法实战应用案例精讲-【人工智能】语义分割(附实战应用案例及代码)

前言 语义分割是一种典型的计算机视觉问题,其涉及将一些原始数据(例如,平面图像)作为输入并将它们转换为具有突出显示的感兴趣区域的掩模。许多人使用术语全像素语义分割(full-pixel semantic segmentation),其中图像中的每个像素根据其所属的感兴趣对象被分配类别ID。…

[ XSS-labs通关宝典 ] xss-labs 通关宝典之 less1 - less5

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

前端常见问题汇总(十)

一、HTTP1.0和HTTP2.0的区别 http1.0:每次请求都需要重新建立tcp连接,请求完后立即断开与服务器连接,这很大程度造成了性能上的缺陷,http1.0被抱怨最多的就是连接无法复用。 http1.1:引入了长连接(keep-al…

麒麟系统虚拟机安装教程

作者:朱金灿 来源:clever101的专栏 为什么大多数人学不会人工智能编程?>>> 1.首先得安装VM Ware软件。 2.打开VM Ware,点击“文件”->“新建虚拟机”。 3.进入新建虚拟机向导,点击下一步。如下图&…

API管理神器:Apifox

前言 代码未动,文档先行 其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难。 程序员最讨厌的两件事:1. 写文档,2. 别人不写文档。大多数开发人员不愿意写 API 文档的原因是写文档短期收益远低于付出的…

2023—静待“雨中的海棠”发芽

2023—静待“雨中的海棠”发芽认真负责、全身心的投入工作减少抱怨勤思考、多总结—>高效工作保持7*24小时在线全身心BKGWY坚持不懈多运动骑车车、练哑铃、慢跑多看书看自己喜欢的书环青海湖准备环青海湖的攻略身体上的准备内心信念的支撑最后就静待“雨中的海棠”发芽吧&am…

kali - 扫描

数据来源 Whatweb WhateWhatweb是一个基于Ruby语言的开源网站指纹识别软件,正如它的名字一样,,whate能够识别各种关于网站的详细信息,包括:CMS类型、博客平台、中间件、web框架模块、网站服务器、脚本类型、 Javascript库、lP、 …

Apollo 配置中心

Apollo 配置中心目录概述需求:设计思路实现思路分析1.Apollo 配置中心2.Client端配置中心3.爬虫调度器5.Server端配置中心参考资料和推荐阅读Survive by day and develop by night. talk for import biz , show your perfect code,full busy,skip hardne…

(免费分享)基于jsp,ssm甜点网站

开发工具:eclipse,jdk1.8 数据库:mysql5.7,Tomcat8.0 package com.softeem.controller;import java.util.HashMap; import java.util.Map;import javax.annotation.Resource;import org.springframework.stereotype.Controller; …

labelImag安装及使用教程

在做目标检测任务时,需要进行标注,选择了LabelImg作为标注工具,下面是安装及使用过程。 我们使用Anconda的虚拟环境进行安装,激活环境后,执行: pip install labelimg -i https://pypi.tuna.tsinghua.edu.c…

WebSocket 协议详述( java在线聊天室_上篇)

文章目录1、 WebSocket 协议1.1、 何为WebSocket?1.2、 websocket 和 http(应用层的俩个协议)1.3、 websocket协议的具体过程1.4、websocket好处2、 WebSocket实现2.1、 客户端实现2.1.1、 websocket对象2.1.2、 websocket事件2.1.3、 websoc…

【linux】linux中vim/vi (linux基本开发工具)

本期主题:linux中vim/vi的使用和介绍。博客主页:小峰同学分享小编的在Linux中学习到的知识和遇到的问题小编的能力有限,出现错误希望大家不吝赐 目录 🍁vim键盘图 🍁vim基本概念 🍁vim的基本操作 &#x1…

Python使用库(二)

Python使用库(二) 第三方库 认识第三方库 第三方库就是别人已经实现好了的库, 我们可以拿过来直接使用. 虽然标准库已经很强大了, 但是终究是有限的. 而第三方库可以视为是集合了全世界 Python 程序猿的智慧, 可以说是几乎无穷无尽. 问题来了, 当我们…

Linux驱动入门-最简单字符设备驱动(基于pc ubuntu)

一.字符设备驱动概念 字符设备是 Linux 驱动中最基本的一类设备驱动,字符设备就是一个一个字节,按照字节流进行读写操作的设备,读写数据是分先后顺序的。比如我们最常见的点灯、按键、 IIC、 SPI,LCD 等等都是字符设备&#xff0…

公共管理老师赴英国G5名校-伦敦大学学院CSC公派访学

CSC青年骨干教师项目的实施院校一般都要求申请人提前上报邀请函等申请材料,以进行校内遴选。为提升竞争优势,A老师希望能获得英国名校的邀请函。最终我们为其申请到英国G5名校之一的伦敦大学学院,凭借该邀请函,A老师顺利通过了本校…