地图数字化

  • 前言
  • 地图数字化
  • 实现步骤
    • 1.加载地形图
    • 2.新建要素图层
    • 3.开启编辑环境
    • 4.设置捕捉环境
    • 5.选择数字化图层
    • 6.数字化控制点
    • 7.数字化等高线
    • 8.数字化图幅边框
    • 9.保存数字化成果
  • 总结

前言

使用软件:ArcMap10.4.1中文版
如果出现侵权,请在评论留言,我会及时删除,谢谢。

地图数字化

空间数据采集(输入)是将现有的地图、外业观测成果、航空像片、遥感图片数据、文本资料等转换成GIS可以直接接受的数字形式,是建立GIS空间数据库的第一道工序。其中,将现有的地图数字化录入,是目前广泛采用的手段,也最耗费人力。数字化是将地图上的空间特征转化成为用数字形式表示的数据的过程。输入到GIS数据库的数据有两类:空间数据和与之相联系的属性数据。两者相比,前者的工作量大,而且更重要。在计算机中,单个坐标代表一个点,一串坐标代表一条线,首尾相连的一串坐标代表一个多边形,所以数字化是获取一系列点和线的过程。
本次将完成:
(1)屏幕数字化地形图上的控制点。
(2)屏幕数字化地形图上的等高线。
(3)屏幕数字化地形图上的图幅边框。

实现步骤

1.加载地形图

打开ArcMap,添加数据(这里不在重复写添加数据的步骤了)。这里,我选用的是一张名为“dxt.img”的图片。

2.新建要素图层

(1)打开ArcCatalog

之后,进入ArcCatalog界面,如下:

在ArcCatalog中,找一个文件夹,单击鼠标右键,进行下图操作,以新建一个空间数据库如下:

之后,你新建的数据库便会显示出来,当然,你也可以给数据库重命名,如下图:

将鼠标移动到新建数据库,右键,进行如下操作:
之后,显示如下:

首先建立一个点状要素图层(名字可以自己取,这里,我取名为“Ctrlpnts”),如下图:

然后点击下一步,然后进行投影坐标选择,如下图:

这里,我选取了空间参照系统为Project Coordinate System\Gauss Kruger\Beijing 1954\Beijing 1954 3 degree GK zone 39,再点击下一步,弹出如下界面:

再次点击下一步,出现如下窗口:

点击完成,ArcCatalog中,出现如下窗口:

完成之后,点击这个,返回上一文件夹,如下图:

按照上述步骤,再分别新建一个一个线状要素图层Contour及一个面状要素图层Square(注意:创建要素的时候,注意要素选择)。
完成后,ArcCatalog会出现如下界面:

(2)在ArcMap中,再次点击添加数据:

选择刚刚创建好的数据库文件,全部导入,以加载Ctrlpnts、Contour、Square:

注意到,内容列表内已经加进来了新的图层。如下图:

接下来,在Ctrlpnts上数字化控制点;在Contour上数字化等高线;在Square上数字化图幅边框。

3.开启编辑环境

(1)在ArcMap中,点击标准工具条上的Editor Toolbar按钮 ,打开Editor工具条。如下图:

点击后,弹出:

(2)在Editor工具条上点击Editor\Start Editing,进入编辑状态。

若弹出以下窗口,点击“继续”即可。

4.设置捕捉环境

在Editor工具条上点击 编辑器\选项,如下图:

打开Editing Option对话框,如下图:

点击General标签,进入General选项卡。
点击 编辑器/捕捉/选项,如下图:

之后,弹出如下窗口:

在这个窗口,可以设置捕捉半径值,在其后的下拉列表框中选择半径值的单位,设置完成后点击“确定”按钮。

5.选择数字化图层

在开始数字化之前,要设置数字化人物属性:点击编辑器工具条上的编辑器\编辑窗口\创建要素生成新要素,如下所示:

或者单击编辑器框上的这个图标:

之后,弹出如下界面:

6.数字化控制点

双击下图的按钮,将鼠标移至视图窗口,依次在图幅边框的顶点(这个点根据自己的需求点就行)上点击鼠标,添加数字化控制点。

若弹出这个窗口,点击“确定”即可,如下图:

7.数字化等高线

双击下图中的按钮,将鼠标移至视图窗口,进行数字化等高线:

(1)参照底图(地形图),沿着等高线,点击鼠标进行数字化;
(2)双击鼠标即可完成一条等高线的数字化(也可以点击右键,在弹出的快捷菜单中点击完成草图)。


可以注意到,点击以后的等高线上有绿色的正方形。

8.数字化图幅边框

双击下图的按钮,将鼠标移至视图窗口,进行数字化图幅边框:

若有窗口弹出,点击“确定”即可。
(1)点击地形图的左上角顶点,点击右键,在弹出的快捷菜单中点击方向,在弹出的方向窗口中输入合适的值,按回车键;
(2)点击右键,在弹出的快捷菜单中点击length,在弹出的长度窗口中输入合适的值,按回车键;
(3)点击地形图的右上角顶点点击右键,在弹出的快捷菜单中点击方向,在弹出的方向窗口中输入合适的值,按回车键;
(4)点击右键,在弹出的快捷菜单中点击length,在弹出的长度窗口中输入合适的值,按回车键;
(5)同理,数字化其他边界,生成正方形边框。



我这里随便写的两个值。

9.保存数字化成果

点击编辑器工具条上的编辑器\保存编辑内容,完成数字化成果的保存。如下图:

总结

这次实验做起来相当耗时,写这篇博客,也花了不少时间,过程中遇到的最大的问题就是新建要素图层那一步,度娘了好多资源,最后还是用室友给的链接才完成的。基本上这一步完成之后,后面的工作都很简单。
另外,如果有错误,请各位批评指正,共同交流,一起学习。
留一个传送门(度娘新建要素图层的方法过程): https://jingyan.baidu.com/article/6525d4b178d24aac7c2e9444.html。

ArcMap学习笔记(三)地图数字化相关推荐

  1. J2EE学习笔记三:EJB基础概念和知识 收藏

    J2EE学习笔记三:EJB基础概念和知识 收藏 EJB正是J2EE的旗舰技术,因此俺直接跳到这一章来了,前面的几章都是讲Servlet和JSP以及JDBC的,俺都懂一些.那么EJB和通常我们所说的Ja ...

  2. tensorflow学习笔记(三十二):conv2d_transpose (解卷积)

    tensorflow学习笔记(三十二):conv2d_transpose ("解卷积") deconv解卷积,实际是叫做conv_transpose, conv_transpose ...

  3. Ethernet/IP 学习笔记三

    Ethernet/IP 学习笔记三 原文为硕士论文: 工业以太网Ethernet/IP扫描器的研发 知网网址: http://kns.cnki.net/KCMS/detail/detail.aspx? ...

  4. iView学习笔记(三):表格搜索,过滤及隐藏列操作

    iView学习笔记(三):表格搜索,过滤及隐藏某列操作 1.后端准备工作 环境说明 python版本:3.6.6 Django版本:1.11.8 数据库:MariaDB 5.5.60 新建Django ...

  5. 吴恩达《机器学习》学习笔记三——多变量线性回归

    吴恩达<机器学习>学习笔记三--多变量线性回归 一. 多元线性回归问题介绍 1.一些定义 2.假设函数 二. 多元梯度下降法 1. 梯度下降法实用技巧:特征缩放 2. 梯度下降法的学习率 ...

  6. Python基础学习笔记三

    Python基础学习笔记三 print和import print可以用,分割变量来输出 import copy import copy as co from copy import deepcopy ...

  7. Mr.J-- jQuery学习笔记(三十二)--jQuery属性操作源码封装

    扫码看专栏 jQuery的优点 jquery是JavaScript库,能够极大地简化JavaScript编程,能够更方便的处理DOM操作和进行Ajax交互 1.轻量级 JQuery非常轻巧 2.强大的 ...

  8. MYSQL学习笔记三:日期和时间函数

    MYSQL学习笔记三:日期和时间函数 1. 获取当前日期的函数和获取当前时间的函数 /*获取当前日期的函数和获取当前时间的函数.将日期以'YYYY-MM-DD'或者'YYYYMMDD'格式返回 */ ...

  9. ROS学习笔记三:创建ROS软件包

    ,# ROS学习笔记三:创建ROS软件包 catkin软件包的组成 一个软件包必须满足如下条件才能被称之为catkin软件包: 这个软件包必须包含一个catkin编译文件package.xml(man ...

  10. Python学习笔记三之编程练习:循环、迭代器与函数

    Python学习笔记三之编程练习 1. 编程第一步 # 求解斐波纳契数列 #/user/bin/python3#Fibonacci series:斐波那契数列 #两个元素的总和确定了下一个数 a,b= ...

最新文章

  1. 单片机学习从入门到入土?这3个关键点导致!
  2. PM2管理node.js
  3. Android 面试题集整理
  4. USACO2.4の其中3道水题【模拟,图论】
  5. mysql5.5中的MaxValue关键字
  6. 数据分析专题报告范文6篇_小学生看图写话范文:小熊玩跷跷板?(6篇),让孩子参考练习...
  7. openglshader实现虚拟场景_虚拟演播室设计原则
  8. 俞敏洪回应新东方股价跌破1美元
  9. 灵动标签调用栏目自定义字段
  10. 6月7日 PowerPoint 版本支持的媒体格式(跨office版本演示需要了解)
  11. Maven到底是个啥?——Maven深入理解
  12. wx:key的使用及wx:key的值
  13. XMAN misc writeup
  14. html设置图片为黑白,CSS 将彩色图片转换成黑白图片
  15. Word插入的表格如何调整长和宽
  16. Mr.Alright--- Android 11(R)桌面文件夹预览布局类似9宫格的实现
  17. flv视频播放demo
  18. matlab模糊度函数,模糊函数 matlab 模糊度
  19. 爬虫实战——中国天气网数据
  20. 用友通新建账套显示不能登入到服务器,用友通打不开,出现登录失败

热门文章

  1. MySQL数据库——MySQL查看存储过程
  2. Sharding-JDBC 基础
  3. HTML+CSS项目实践四:给html网页标题栏添加logo图标(ico格式图片)
  4. vue对比两段json文本修改,修改的项添加红色高亮显示
  5. 台湾、香港、澳门的城市三级联动json
  6. Python机器学习1-餐饮企业综合分析
  7. python快速入门精讲_Python快速入门精讲
  8. os.path.abspath() 和 os.path.realpath() 区别
  9. [分享源码] 美女写真图片采集源码
  10. 从 Go log 库到 Zap,怎么打造出好用又实用的 Logger