原文 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. mysqlsla slow-query常用用法

    mysqlsla -lt slow /data/mysql/testdb2-slow.log -sf -top 20 -sort t_sum > /data/mysql/my_testdb2-s ...

  2. oracle11g 在azure云中使用rman进行实例迁移

    1,開始备份 备份脚本rman_full_backup.sh内容例如以下: #!/bin/sh export DATE=`date +%F` export BACK_DIR='/backupdisk/ ...

  3. Fragment嵌套Fragment时遇到的那些坑

    由于项目要改成MVP模式,自然会用到了Fragment,有时候可能会需要一个Fragment里面嵌套多个Fragment,并且add完成后需要立即刷新子Fragment的View,那么这个时候就会抛出 ...

  4. 善用Linux与Windows中的筛选功能及其他有用功能

    cmd中的检索目录结构是用 tree命令,检索本目录中这一级别的所有文件是dir,要是文件很多时需要用到检索功能 dir | find "abc" #####主要find之后要加双 ...

  5. 【a703】求逆序对

    Time Limit: 10 second Memory Limit: 2 MB 问题描述 给定一个序列a1,a2...an.如果存在i小于j 并且ai大于aj,那么我们称之为逆序对,求给定序列中逆序 ...

  6. 【29.89%】【codeforces 734D】Anton and Chess

    time limit per test4 seconds memory limit per test256 megabytes inputstandard input outputstandard o ...

  7. Android中SQLite数据库操作(2)——使用SQLiteDatabase提供的方法操作数据库

    如果开发者对SQL语法不熟,甚至以前从未使用过任何数据库,Android的SQLiteDatabase提供了insert.update.delete或query语句来操作数据库. 一.insert方法 ...

  8. 《Head First 设计模式》学习笔记——命令模式

    在软件系统,"行为请求者"与"行为实施者"通常存在一个"紧耦合".但在某些场合,比方要对行为进行"记录.撤销/重做.事务" ...

  9. dwc_otg驱动 "BUG: sleeping function called from invalid context at mm/page_alloc.c"

    方案商的开发板上otg功能只能做device,硬件看过后说没有5v供电,加上后能够识别U盘了,但是内核报了错 [ 3.264000] usb 2-1: new high-speed USB devic ...

  10. 实用WordPress后台MySQL操作命令

    关键字: WordPress MySQL 后台 数据库 地址:http://www.cnblogs.com/txw1958/archive/2013/01/06/wordpress-sql.html ...