实验一 空间数据数字化、投影变换与仿射变换

一、实验要求

  1. 请对收到的图片做地理参考和矫正,使其具有真实的空间坐标参考,推荐统一用WGS84坐标系(可以使用Google Earth或者百度坐标拾取系统获得控制点坐标);
  2. 创建一个Geodatabase数据,保对图中的道路(作为线图层)、水体(面图层)、以及标记为紫色和深青色的点状符号(点图层),并存到创建的Geodatabase数据中,对这三种地物进行数字化;每个图层可以通过属性表添加一个name字段,用于表示该地物的名称;道路图层需要另加一个字段length_km,用于标记该道路的长度,单位为km; 水体字段需要另加一个字段area_km,单位为km2;
  3. 请将每个图层做投影变换(您可能会用到作业文件夹里China_Albers_Equal_Area_Conic.prj投影文件),变成等积投影,并计算每个道路和水体的面积,然后填入相应的属性表的length_km或者aream_km中;
  4. 请完成相应的实习报告(2000字以内)(随后会发给大家) ;
  5. 将shapefile文件数据以及地图工程文件(mxd)文件保存到一个文件下,地图工程文件(mxd)的属性设置里数据保存路径需要设置为相对路径

备注:

1.图片上太复杂的道路可以简化,例如双向车道的道路可以简化为一条线作为道路,不用绘制两条线;

2.添加字段的方法是:对一个矢量图层,打开其属性表,在属性表界面的工具条点第一个向下箭头菜单,选择Add Field,打开添加字段对话框,输入字段名称,设置字段类型为Double,然后点OK就可以了。

3.属性表只有在矢量数据编辑状态下才可以录入数据,第3步的length_km和area_km字段数据要在编辑状态下录入,双击单元格录入过数值,录入完成后记得保存编辑。

二、实验思路

掌握对基本的扫描地图图片进行仿射变换,利用地图数字化的获取空间数据的方法;同时,可以对空间数据进行基本的创建要素,编辑要素以及添加要素属性字段,并为相应属性进行赋值,或者利用字段计算器进行赋值。

三、实验数据

F:\学习\大一\第二学期\地理信息系统\第一次作业

四、实验操作步骤与报告

1.请阐述第一部分作业要求中1-4部分的数据处理的关键步骤和操作方法,并配上操作结果截图;

  1. 在进行地理配准及矫正之前需先定义数据框的地理坐标系WGS84(控制点选用google earth pro获得的真实坐标点),使其具有真实的空间坐标参考。

进行地理配准与矫正,打开地理配准工具条:

添加控制点原则:

  1. 易分辨且较精细的特征点,如道路交叉点;
  2. 尽可能满幅均匀选取;
  3. 尽量不选具有一定高度的地物,避免成像角度的不同导致的差异,如高架桥、高大建筑物;
  4. 尽量不选具有明显时相差异的地物,避免不同时相上几何表征不同带来误差,如水边线 不能选河流拐点。

保存并导出控制点:

矫正,输出tif影像,矫正完毕:

2.在ArcCatalog中创建数据库及点、线、面矢量数据:

2)对图中的道路(作为线图层)、水体(面图层)、以及标记为紫色和深青色的点状符号(点图层)数字化,并存到创建的Geodatabase数据中。打开编辑器,分别对point,line,polygon手动数字化,完成后保存并停止编辑:

打开属性表,添加name字段,用于表示该地物的名称;道路图层需要另加一个字段length_km,用于标记该道路的长度,单位为km; 水体字段需要另加一个字段area_km,单位为km2

添加字段,设置类型,name为Text类型,具体数据length及area为double类型

3)将个图层做投影变换(China_Albers_Equal_Area_Conic.prj投影文件),变换成等积投影,并计算每个道路和水体的面积,然后填入相应的属性表的length_km或者aream_km中。

Data Management Tools--Projections and Transformation--Define Projection

将Shpfile文件导入Geodatabase:

再在Arcmap中导入Geodatabase中的point,line,polygon数据:

打开属性表,检查length,area的计算结果:

换算单位为km,km²(两种方法):

  1. 打开编辑器,手动输入数据

     or

2.选中需存放数据的字段,右击鼠标,点击Calculate Geometry

2.请说明本次作业中所碰到的问题,以及你的解决办法;尚未解决的问题也请在这里列出,并用红色字体标识,由老师统一解答。

已解决:

  • 问题1:矫正后的图像变形较严重
  1. 原因:控制点选取欠佳
  2. 解决办法:多找几组控制点,控制点均匀分布于图像上

  • 问题2:最后计算出来的长度不正确
  1. 原因:是由于在对图片进行地理配准及矫正前未对数据框定义地理坐标系(WGS84),导致输入控制点经纬度时系统识别为m而不是degree
  2. 解决办法:在进行地理配准及矫正之前,先对数据框定义投影

  • 问题3:数字化过程:导出的tif文件无法直接二值化,若要用全ArcScan半动跟踪或全自动跟踪,则需通过重采样等操作实现
  1. 解决办法:使用编辑器手动数字化

Arcgis实验一 空间数据数字化、投影变换与仿射变换相关推荐

  1. ArcGIS实验教程——实验二十二:空间数据符号化

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) 一.实验描述 空间数据可视化是通过地图语言实现的,地图语言由符号.色彩和文字注记组成. 地图符号由形状 ...

  2. ArcGIS实验教程——实验十二:栅格数据投影变换

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) 一.实验描述 投影变换是指将一种地图投影转换为另一种地图投影,主要包括投影类型.投影参数和椭球体参数等 ...

  3. ArcGIS实验教程——实验十:矢量数据投影变换

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) 一.实验描述 投影变换是指将一种地图投影转换为另一种地图投影,主要包括投影类型.投影参数和椭球体参数等 ...

  4. ArcGIS基础实验操作100例--实验61数据框投影变换

    本实验专栏参考自汤国安教授<地理信息系统基础实验操作100例>一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 数据制图篇--实验61 数据框投影变换 目录 一.实 ...

  5. ArcGIS实验教程——实验十六:空间数据查询

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) 一.实验描述 空间数据库查询定义:从空间数据库中找出所有满足属性约束条件和空间约束条件的地理对象. 二 ...

  6. ArcGIS实验教程——实验四:数字化属性数据的采集

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) 目录 一.实验内容 二.实验目的 三.实验数据 四.实验过程 [实验描述]     属性数据是GIS空 ...

  7. ArcGIS实验教程——实验十五:拓扑关系创建与编辑

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) 一.实验描述 1.拓扑关系的概念 拓扑关系是指满足拓扑几何学原理的各空间数据间的相互关系.即用结点.弧 ...

  8. ArcGIS实验教程——实验五:空间数据编辑

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) [实验描述] 利用ArcGIS进行数字化之后,需要对采集的空间数据进行编辑,包括图形编辑和属性编辑.常 ...

  9. ArcGIS实验教程——实验八:矢量数据拼接

    ArcGIS实验视频教程合集:<ArcGIS实验教程从入门到精通>(附配套实验数据) [实验描述] 数字化工作都是分工完成的,那么数字化完成之后,怎样将各部分数字化的成果拼接成一个完整的矢 ...

最新文章

  1. STM32休眠后不能烧录程序
  2. springmvc教程(1)
  3. activemq中怎么知道推送消息是否成功_ActiveMQ安装试用示列
  4. java 获取pdf总页数_如何获取PDF文件的总页数 - iTextSharp,c#
  5. 为什么 Oracle 应该主推 NetBeans
  6. GC root 解决了循环引用的垃圾回收问题
  7. 浅谈“知识库管理系统”
  8. UGUI 实现屏幕外怪物的指示箭头
  9. 图谱笔记(概念梳理)
  10. 第一章: 利用神经网络识别手写数字
  11. PHP性能 - php_performance - by llia alshanetsky
  12. 关于Android的方向传感器
  13. XML解析及JSON解析
  14. 华为路由器AR6300 取消密码重置提醒和密码长期有效
  15. iphone13 设备类型 DeviceType
  16. linux中查看文件大小命令
  17. 欧拉角、万向节死锁理解
  18. 网约车风云再起:“小窗口”和“大窗口”齐开
  19. Getting started with wxPython
  20. clion使用技巧大全

热门文章

  1. 《网络游戏核心技术与实战》读书笔记
  2. python twisted教程_twisted基础教程.pdf
  3. [扩展阅读] EasyGUI 学习文档【超详细中文版】
  4. canopen pdo通信c语言,CANopen通信之PDO通信
  5. Sql 语句小课堂7:在sqlserver对多行数据实施随机数
  6. 计算机二级在线模考,计算机二级模拟考试题2016
  7. 前缀树(java实现)
  8. (送票)2020广州敏捷之旅暨第11届广州DevOps社区Meetup火热报名中!
  9. java中一些常用的英语
  10. 按键精灵加密html,按键精灵HtmlCheck 选择/清除网页中的单选框或复选框 | 学步园...