原文 GIS基础软件及操作(三)

练习三、地图配准操作

1.对无坐标信息的地形图(图片格式)进行地图配准操作
2.编辑器的使用(点要素、线要素、多边形要素的数字化)

本例主要介绍如何给无坐标信息的地形图(图片格式)添加坐标信息。带有坐标信息的图片文件格式有tiff
和grid 格式(此种情况可跳过1、2、3步,从第4步开始),其余如jpg、bmp、png
等都不带有坐标信息。

第1步 确定目标坐标信息

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

读图可知:

第2步 设定数据框的属性

打开
ArcMap,加载地形图文件“70011-1.tif”,右键图层【Layers】-坐标系【Coordinate
Systems】-投影坐标系【Projected Coordinate Systems】-【Gauss
Kruger】-【Xian 1980】-【Xian 1980 3 Degree GK CM
102E】,选择常规【General】选项卡,设置地图单位【Units】。


第3步 定义投影。

可以查看到该图层的坐标范围已校正到高斯坐标系下,但该数据只是隐式的具有坐标信息,需要进行定义投影后
才具有显示坐标信息。打开【数据管理工具】|【投影和变换】|【定义投影】工具,输入数
据集或要素类设置为“70011-1.tif”,点击右侧坐标系按钮,打开【空间参考属性对话框】;点击【选择】,选择投影坐标系【Projected
Coordinate Systems】-【Gauss Kruger】-【Xian 1980】-【Xian 1980 3 Degree
GK CM 102E】;由于本例中地形图的中央经线为 102.65625°,因此需要修改
默认以 102E
为中央经线的坐标信息;点击【修改】按钮,设置本例投影名称为“newproject”,
中央经线值改为
102.65625°。确定,执行定义投影工具,得到定义投影的地形图。


第4步 设置配准连接

打开
ArcMap,加载地形图图片数据。右击菜单栏空白处,添加地理配准工具条。首先,将地理配准工具条下的【自动校正】的勾取消;

使用【添加控制点】工具,对四角点进行配准;

点击某一角点后,右击任意位置,选择【输入经纬度】, 将步骤
1中的经纬度坐标输入,依次设置好四角点的连接关系。注:若内图廓四边不水平或垂直,必须先将该图片整平后方能进行配准。本例已整平处理。

第5步 查看连接表。

点击工具条中【查看连接表】按钮打开【连接表】,表中列出了从像素坐标
系(原始)到高斯坐标系(目标)的控制点对应关系,残差列表为空。在连接表对话框中,变换选择【校正】或【一阶多项式(仿射)】,即可
计算出四角点校正前后产生的残差值。由于【校正】是强制性变换方法,容易造成图片校正
前后发生严重扭曲、错位等错误,建议不使用该方法;而一阶多项式或二阶多项式等变换方
法是在牺牲校正精度的情况下,保持图像的整体完整性(无错位)。本例中,由于控制点为四角点,全部包含了图内容,可以考虑使用【校正】方法。

第6步 执行图像校正。

选择工具条【地理配准】下的【纠正】菜单,保存校正后的地形图为“纠正.tif”,格式为“tiff”,像元大小默认(以一阶多项式变
换方法进行纠正)。

第7步 分层矢量化-在ArcCatlog中创建一个线要素图层

(1) 打开ArcCatalog.在指定目录下,鼠标右击,在“新建”中,选择“个人
Geodatabase”。并修改该Geodatabase数据库的名称(例如test3.mdb)。

(2) 下面将为该Geodatbase创建新的要素类,首先创建一个“等高线”要素类来存储等高线要素。在ArcCatalog中,鼠标右击test3这个个人 Geodatabase,在“新建”中选择“要素类”.

(1) 输入创建的要素类的名称“等高线”,点击下一步。

(2) 点击下一步。

下面将是我们创建新的要素类的关键,为我们的数据定义坐标系统,空间范围,存储要素类型。以及可以在这增加属性字段。

(1) 点击Shape字段。在对话框中将显示详细的选项,我们首先点击“几何类型”,并将要素类型选择为我们需要的类型(我们现在要创建等高线这个要素类,所以应该选择线).

(1) 点击“空间参考”选项后面的按钮,在“空间参考属性”对话框中的“坐标系”选项页下,将选择合适的坐标系统,点击“选择”按钮。在(Projected
Coordinate Systems目录下,选择Gauss uger—Xian 1980–
Xian_1980_Degree_GK_CM_102E.prj)。点击增加,现在这些坐标系统信息应该如下图所示:

(1) 下面我们将为该数据创建新的属性字段。“高程”,类型设置为“Float”用来存储等高线的高程值。

(1) 点击完成这样,我们就创建了一个线状的要素类。

第8步 已配准的地图上提取等高线并保存到上面创建的要素类中

(1) 切换到ArcMap中,
将新建的线要素图层,加载到包含已配准地形图的数据框中,保存地图文档为Ex3.mxd

(2) 打开“编辑器”工具栏,在“编辑器”下拉菜单中执行“开始编辑命令”,并选择前面创建的“等高线”要素类。确认编辑器中:任务为――新建要素,目标为――等高线,设置图层――等高线的显示符号为红色,并设置为合适的宽度。

(1) 将地图放大到合适的比例下,从中跟踪一条等高线并根据高程点判读其高程,输入该条等高线的高程。

(2) 进行一步练习线要素的其它操作,比如线段的合并、分割、编辑顶点等操作

可参照以上步骤,从地图中提出多边形要素(比如居民地),并进一步熟悉多边形要素编辑的相关操作。

作者: 王顺利 
发表于: 2016-01-14 14:55:54 
更新于: 2016-04-28 21:41:44 
原文链接: http://www.wshunli.com/2016/01/14/GIS基础软件及操作-三/
本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。

GIS基础软件及操作(三)的更多相关文章

  1. GIS基础软件及操作(四)

    原文 GIS基础软件及操作(四) 练习四.空间数据处理 1.空间数据处理(融合.合并.剪切.交叉.合并)2.设置地图投影及投影变换 空间数据处理 数据:云南县界.shp; Clip.shp西双版纳森林 ...

  2. GIS基础软件及操作(二)

    原文 GIS基础软件及操作(二) 练习二.管理地理空间数据库 1.利用ArcCatalog 管理地理空间数据库 2.在ArcMap中编辑属性数据 第1步 启动 ArcCatalog 打开一个地理数据库 ...

  3. GIS基础软件及操作(十一)

    原文 GIS基础软件及操作(十一) 练习十一.3D 可视分析 1.对地理数据进行透视观察.三维浏览:2.制作飞行动画 GIS数据三维显示 (1) 运行程序:[开始菜单]>>[所有程序]&g ...

  4. GIS基础软件及操作(十二)

    原文 GIS基础软件及操作(十二) 练习十二. ArcMap制图-地图版面设计 设置地图符号-各种渲染方式的使用 使用ArcMap Layout(布局)界面制作专题地图 将各种地图元素添加到地图版面中 ...

  5. GIS基础软件及操作(十)

    原文 GIS基础软件及操作(十) 练习十.网络分析 (1) 加深对网络分析基本原理.方法的认识:(2) 熟练掌握ARCGIS下进行道路网络分析的技术方法:(3) 结合实际.掌握利用网络分析方法解决地学 ...

  6. GIS基础软件及操作(八)

    原文 GIS基础软件及操作(八) 练习八.地理建模 地理建模:Model Builder 土壤侵蚀危险性建模分析 认识ModelBuilder操作界面 1: 添加硬盘上的数据或工具到模型中,数据也可以 ...

  7. GIS基础软件及操作(七)

    原文 GIS基础软件及操作(七) 练习七.地形分析 地形分析:TIN及DEM的生成及应用 加深对TIN建立过程的原理.方法的认识: 熟练掌握ArcGIS中建立DEM.TIN的技术方法: 结合实际,掌握 ...

  8. GIS基础软件及操作(五)

    原文 GIS基础软件及操作(五) 练习五.空间分析的基本操作 空间分析的基本操作 空间分析模块 空间分析是基于地理对象的位置和形态的空间数据的分析技术,其目的在于提取和传输空间信息.空间分析是地理信息 ...

  9. GIS基础软件及操作(六)

    原文 GIS基础软件及操作(六) 练习六.空间分析的应用 1.加深对缓冲区分析基本原理.方法的认识:2.熟练掌握距离制图创建缓冲区技术方法.3.掌握利用缓冲区分析方法解决地学空间分析问题的能力. 1. ...

随机推荐

  1. js如何实现动态显示表格数据(点奇数显示奇数单元格内容)

    js如何实现动态显示表格数据(点奇数显示奇数单元格内容) 一.总结 一句话总结: 1.动态指定表格中每个单元格的id,然后通过id可以获取每个单元格,然后对里面的innerHTML进行赋值. 2.弄了 ...

  2. Mac下新安装的MySQL无法登陆root用户(安装时没有设置密码)

    1.也不知是何原因,新安装好的MySQL,如果尝试用mysql -u root -p登陆就会出现这样的错误,但是root用户根本就没有设置密码. $ cd /usr/local$ cd mysql $ ...

  3. 学习鸟哥的Linux私房菜笔记(3)——基础使用

    一.设备文件 设备在Linux中以特殊文件的形式存在 块(block)设备文件 字符(character)设备文件 设备文件所在位置 查看设备类型 二.虚拟控制台及用户身份切换 在系统中有12个虚拟控 ...

  4. 【b304】传染病防治

    Time Limit: 1 second Memory Limit: 50 MB [问题背景] 近来,一种新的传染病肆虐全球.蓬莱国也发现了零星感染者,为防止该病在蓬莱国 大范围流行,该国政府决定不惜 ...

  5. scala 伴生对象与伴生类

    package cn.scala_base.oop.scalaobject import java.security.cert.Extension /** * object的构造器必须是无参的,且且构 ...

  6. 英文构词法 —— circum- 前缀

    1. - circum-:表示环绕,周围,圆周: circle:圆:循环: circumference:圆周,周长,胸围: circumstance:环境: circumnavigation:环球航行 ...

  7. 自定义滚动条样式 -webkit-scrollbar

    demo .page-one-content-area-inner-select-wrap height 200px margin-bottom 30px overflow auto &::- ...

  8. url参数解析

    http://happycoder.net/parse-querystring-using-regexp/ http://www.cnblogs.com/babycool/p/3169058.html ...

  9. 一篇简单易懂的原理文章,让你把JVM玩弄与手掌之中

    jvm原理 Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障.JVM ...

  10. APP和服务端-架构设计(二)

    1. App架构设计经验谈:接口的设计 App与服务器的通信接口如何设计得好,需要考虑的地方挺多的,在此根据我的一些经验做一些总结分享,旨在抛砖引玉. 1.1 安全机制的设计 现在,大部分App的接口 ...