文章目录

  • 第一节 ArcGIS和4D数据基本知识
    • 1 4D数据介绍
      • 1.1 DLG
      • 1.2 DEM
      • 1.3 DOM
      • 1.4 DRG
      • 1.5 4D表现
    • 2 ArcGIS的数据和4D数据对应
    • 3 栅格数据
      • 3.1 查看帮助
      • 3.2 空间分辨率
      • 3.3 分辨率与比例尺换算
      • 3.4 栅格数据介绍——cellsize
      • 3.5 栅格数据波段
      • 3.6 栅格格式
    • 4 栅格数据改变分辨率
    • 5 转换栅格数据格式
  • 第二节 ArcGIS矢量数据和地理数据库基本知识
    • 1 ArcGIS矢量数据
      • 1.1 SHP格式
      • 1.2 地理数据库
    • 2 创建数据库的方法
    • 3 SHP和地理数据库的区别
  • 第三节 了解地理数据库创建数据和数据转换
    • 1 要素类和数据集概念
    • 2 数据库命名的规定
    • 3 创建要素数据集和要素类
    • 4 字段类型
    • 5 创建表
    • 6 数据库中的数据转换
  • 第四节 了解数据库维护和版本的升降级
    • 1 数据库维护
      • 1.1 数据库碎片整理
      • 1.2 数据备份
      • 1.3 新建数据库导入导出
    • 2 数据库升降级
    • 3 默认数据库的设置
    • 4 SHP和地理数据库的转换

b站课程:GIS | ArcGIS常用工具实战教程 (地理信息系统)
需要数据可评论或私信

第一节 ArcGIS和4D数据基本知识

1 4D数据介绍

4D数据:4D数据包括DLG(数字线画地图)、DEM(数字高程模型)、DOM(数字正射影像地图)、DRG (数字栅格地图)
DLG数字线划地图(DLG, Digital Line Graphic):是与现有线划基本一致的各地图要素的矢量数据集,且保存各要素间的空间关系和相关的属性信息。

DLG是最常用的,包括点线面这些要素,矢量数据

1.1 DLG

矢量地形要素数据 (Digital Line Graphic,简称DLG)是现有地形图上基础地理要素的矢量数据集,包括水系、居民地及设施、交通、营线、境界与政区、地貌与土质、植被、地名及注记9个数据集,且保存要素间空间关系和相关的属性信息
数字线划地图(DLG) 是一种更为方便的放大(可以无极放大!!!怎么放大都不会模糊)、漫游、查询、检查、量测、叠加地图。其数据量小,便于分屋,能快速的生成专题地图,所以也称作矢量专题信息DTIDigital Thematic Information)。此数据能满足地理信息系统进行各种空间分析要求,视为带有智能的数据。可随机地进行数据选取和显示,与其他几种产品叠加,便于分析、决策。数字线划地图(DLG) 的技术特征为:地图地理内容、分幅、投影、精度、坐标系统与同比例尺地形图一致。

1.2 DEM

数字高程模型(Digital Elevation Model,缩写DEM)是一定范围内规则格网点的平西坐标(X,Y)及其高程(Z)的数据集,它主要是描迷区域地貌形态的空间分布,是通过等高线或相似立体模型进行数据采集(包括采样和量测),然后进行数据內插而形成的。DEM是对地貌形态的虚拟表示,可派生出等高线、坡度图等信息,也可与DOM或其它专题数据叠加,用于与地形相关的分析应用,同时它本身还是制作DOM的基础数据。

总结:DEM就是多了z的属性,可以描述地形,和DOM配合做三维

1.3 DOM

数字正射影像图(DOM,DigitalOrthophotoMap):是对航空(或航天)像片进行数字微分纠正和镶嵌,按一定图幅范围裁剪生成的数字正射影像集。它是同时具有地图几何精度和影像特征的图像。
DOM具有精度高、信息丰富、直观逼真、获取快捷等优点,可作为地图分析背景控制信息,也可从中提取自然资源和社会经济发限的历史信息或最新信息,为防治灾害和公共设施建设规划等应用提供可靠依据;还可从中提取和派生新的信息,实现地图的修测更新。评价其它数据的精度、现实性和完整性都很优良。

1.4 DRG

在地理方面,DRG是Digital Raster Graphic的缩写,中文叫数字栅格地图:是根据现有纸质、胶片等地形图经扫描和几何纠正及色彩校正后,形成在内容、几何粉度和色彩上与地形因保持一致的栅格数据来。地图经扫描、几何纠正、图像处理及数据压缩处理,彩色地图应经色彩校正,使各幅图像的色彩基本一致。

数字栅格 地图(DRG) 在内容、几何精度和色彩上与同等比例尺地形图一致。本产品是模拟产品向数字产品过渡的产品,可作为背景参照图像与其它空间信息相关参考与分析。可用于数字线划地图的数据采集、评价和更新,还可与数字正射影像图、数字高程模型等数据集成,派生出新的信息,制作新的地图。

分辨率一般是300dpi

1.5 4D表现

2 ArcGIS的数据和4D数据对应

ArcGIS的数据的数据主要分为矢量数据(要素类)栅格数据(也叫影像数据)

矢量数据(要素类):点、线、面和注记(地图文本的地理数据库名称)。包括DLG

栅格数据是按网格单元的行与列排列、具有不同灰度或颜色的阵列数据。每一个单元(像素)的位置由它的行列号定义,所表示的实体位置隐合在栅格行列位置中,数据组织中的每个数据表示地物或现象的非几何属性或指向其属性的指针。包括DEM, DOM, DRG

  • 在ArcGis的帮助中可以详细查看基础知识

3 栅格数据

3.1 查看帮助

  • 在arcgis的帮助中可以详细查看,找不到可以在帮助中搜索

3.2 空间分辨率

  • 主要是关注空间分辨率,分辨率就是像元大小
  • 空间分辨率是指像素所代表的的地面范围的大小,即扫描仪的瞬时视场,或地面物体能分辨的最小单元
  • 影像的分辨率是指在影像数据中一个像素代表地面的大小,通常也是人眼能识别的最小地物大小。
  • 具体:当分辦率为1m时,也就是说,图像上的一个象元相当于地面1m x 1m的面积,即1m2(平方米)
  • 当分辨率为1m时,也就说,我们可以在影像中最小能分辦出距离为1米的地物

  • arcgis中右键属性,可以查看像元大小

  • 什么意思呢。就是说把这个图放到最大,可以看到是一个个像元组成的,用“测量工具”测一下,就可以发现其长宽都是2.5m(这里坐标系有点问题导致歪了)

Tips:这里补充一下一些工具

3.3 分辨率与比例尺换算

96dpi代表一英寸上打印96个点

25.4代表一英寸等于25.4毫米

/1000表示把毫米转换为米

3.4 栅格数据介绍——cellsize

  • 定义格格单元的大小时,我们需要平衡信息的精确性和数据量之间的矛盾。
  • 栅格单元代表的尺度越小Cel1SIZE,表达的信息就越精确。
  • 栅格单元代表的尺度越大,存储数据所需要的空间就更少,同时,表达的信息也就不精确。
  • 在ArcGIS中改变CellSIZE,使用Resample重采样
  • Resample:可以处理单波段,也可以处理多波段

3.5 栅格数据波段

栅格数据有两种:一种是由单一的层构成的称为栅格,另一种是由多层复合而成的称为影像(比如,多波段的卫星照片)

一般来说不区分,就是说栅格是一个波段,影像是多个波段

而卫星影像等数据包含了多个波段的信息,是分层存储的,每个波段的数据存储在一层中,每层中记录了某一波段范围内电磁光谱的反射系数。通过给每一层赋不同的颜色(
R, G,B),可以生成合成影像,增强某方面的信息,以利于评价土地覆盖、植被密度等因素。

  • 查看dem

    • 可以看到图层就一个波段
    • 识别一个点,可以看到就一个高程值

  • 查看dom

    • 同理,该图层上有三个波段,一个点上有三个值

  • 拆开每一层看

3.6 栅格格式

栅格在一种特殊的影像格式,一般影像格式有JPG,BMP,TIE, PNG等。

ArcGIS中一般表现为Grid, .img,.TIF,具体的应用为DEM,DOM等,前面的属于文件格式,也可以存在数据库。

数据库中,不能加扩展名

文件格式一定要加扩展名

任何栅格分析(处理)都是信息有损的处理,原始数据一定要保存保留)

4 栅格数据改变分辨率

查找重采样工具

5 转换栅格数据格式

比如说把栅格数据,从地理数据库里面,转换为文件格式

  • 第一种方法

    • 查找“复制栅格”工具,要转换成文件格式就要加扩展名,放在地理数据库里就不加扩展名
  • 第二种方式
    • 图层直接右键导出
    • 既可以设置分辨率,又可以设置文件格式

第二节 ArcGIS矢量数据和地理数据库基本知识

1 ArcGIS矢量数据

矢量数据结构是记录空间对象的坐标及空间关系表达空间对象的几何位置

矢量格式主要SHP, GeoDatabase(地理数据库)

1.1 SHP格式

最早的矢量格式

  • 就是说,显示在arcgis里就是一个shp,在实际存储位置上有四个文件。

  • 复制的话可以直接在arcgis中进行shp文件的复制粘贴,如果在电脑文件夹里复制的话,最好是先关闭arcgis,再几个文件同时拷贝

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hbArXDiU-1674476844030)(https://pic.imgdb.cn/item/63ce345a588a5d166ccd00f3.jpg)]

  • 创建shp文件,可以选择点、线、面

1.2 地理数据库

  • 可以在帮助中查看详情,三者的区别
  • 个人数据库后缀的.mdb
  • 这里推荐使用文件数据库,后缀是.gdb,其实就是一个文件夹

2 创建数据库的方法

  • 创完后自己重命名

3 SHP和地理数据库的区别

  • SHP就是具体的点、线、面,数据库是一个集合
  • SHP不支持注记和高级功能,如拓扑检查
  • SHP字段名只有10个字,文件最大2G
  • ArcGIS建议大家使用数据库D

第三节 了解地理数据库创建数据和数据转换

1 要素类和数据集概念

  • 要素类是具有相同空间制图表达(如点、线或面)和一组通用属性列的常用要素的同类集合,例如,表示道路中心线的线要素类。最常用的四个要素类分别是点、线、面注记(地图文本的地理数据库名称)。
  • 要素数据集共用一个通用坐标系的相关要素类的集合。要素数据集用于按空间或主题整合相关要素类。它们的主要用途是,将相关要素类编排成一个公用数据集,用以构建拓扑、网络数据集、地形数据集或几何网络。

2 数据库命名的规定

在帮助中搜索“定义要素类属性”

要素类名称是标识要素类的唯一句柄。为要素类命名时最常用的方式是大小写混写或使用下划线,例如,MajorRoads 或 Major_ Roads。
创建要素类时,应为其指定一个名称,以指明要素类中所存储的数据。要素类名称在数据库或地理数据库中必须唯一,不能存在多个同名的要素类。也就是说,不允许在同一地理数据库中存在具有相同名称的两个要素类,即使这两个要素类位于不同的要素数据集中也是如此。

命名不区分大小写

其他规则:

  1. 名称必须以字母开头,不能是数字或者星号(*)或百分号(%)等特殊字符。

  2. 名称不应包含空格。如果表或要素类的名称包含两部分,则用下划线(_)连接
    各单词,如 garbage_routes。

  3. 名称中不应包含保留字,如 select 或 add。有关其他保留字,请查阅 DBMS 文档。

  4. 要素类名称和表名称的长度取决于基础数据库。文件地理数据库中的要素类的最大名称长度为 160个字符。请查阅 DBMS 文档以获得确定的最大的名称长度。

  5. 不支持具有以下前缀的表名或要素类名:

    1. gdb_

    2. sde_

    3. delta_

  • 总结:

    • 不要使用数字开头
    • 不要有特殊字符如*、%,
    • 不要使用关键字

3 创建要素数据集和要素类

  • 创建一个文件数据库,然后创建要素数据集,然后在里面创建要素类

4 字段类型

在帮助中搜索“字段数据类型”

  • 类型有:

    • 短整型
    • 长整型
    • 浮点型(单精度浮点数)
    • 双精度型(双精度浮点数)

非常重要!!!

地理数据库里一定不要用浮点型,要使用双精度

非常惨痛的经验教训!!

以下摘自帮助:

文件地理数据库和个人地理数据库中的浮点型可精确地存储最多仅包含6 位的数字。例如,天法将数字 123,456.7 精确地存储到浮点型字段中,因为此数字包含的位数多于六个。

此数字仍可输入到文件地理数据库或个人地理数据库的淨点型字段中,但将四舍五入为包合允许的6 位数的数字123,457。**如果需要精确地存储此数宇,可将其存储在双精度字段中。**ArcSDE 地理数据库和数据库中的淨点型字段严格禁止输入超过该字段精度位数的数字,因此并不会进行四舍五入。

  • 这里用编辑器画了一个区域进行测试,a1列是浮点数,a2列是双精度,可以看出a1列把后面的东西都舍去了
  • 再次强调,地理数据库里一定不要用浮点型,要使用双精度

5 创建表

  • 有些表没有属性、没有图形,就只是汇总数据
  • 表必须放在数据库里
  • 必须有一个id列,其他的字段自己设置

表格信息是地理要素的基础,可用于显示、查询和分析数据。简言之,表是由行和列组成,且所有行都具有相同的列。在 ArcGIS 中,行和列分别称为记录和字段。每个字段可存储一个特定的数据类型,如数字、日期或文本

这里表,是只有属性,没有图形,如各种汇总数据。

6 数据库中的数据转换

  • 两种方法

    • 复制粘贴
    • 右键导入导出
  • 更推荐第一种,因为第二种要素类、栅格数据还得分开导入
  • 第一种复制粘贴非常的简单

第四节 了解数据库维护和版本的升降级

1 数据库维护

  1. 数据库备份
  2. 数据库碎片整理
  3. 新建数据库导入导出

1.1 数据库碎片整理

数据库在使用一段时间后容易产生碎片,进行碎片整理能减小数据库,并且提高性能,解决一些软故障

可以经常整理

1.2 数据备份

就是把数据库复制粘贴到另一个文件夹(?)感觉老师讲的也不是很清楚,反正就是要养成数据备份的习惯,特别是做一些重要的操作的时候

1.3 新建数据库导入导出

这里直接复制粘贴也行,导入导出也行

建议使用这一种新建数据库的方法来进行维护

2 数据库升降级

  • 查看数据库,查看等级

  • 数据库降级,按如下步骤创建一个低等级的数据库,然后将原数据库数据复制进去

  • 当然可以更刚才那样,新建一个高版本的数据库,然后把数据复制过去

  • 不过也可以直接升级,但是这样得先把数据库备份一下,有时候会出错

3 默认数据库的设置

一般做些工具的处理后,会默认输出到默认数据库。

我们可以把某个数据库设置为默认数据库,但是还是建议用arcgis本来的default.gdb

4 SHP和地理数据库的转换

  • 地理数据库的数据导出成SHP
  • SHP导出到地理数据库
  • 导一个和导多个区别
    • 批量导入的话,字段无法改变
    • 单个导入的话,字段的名字、属性就可以修改

第二章 ArcGIS数据和地理数据库相关推荐

  1. ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出...

    ASP.NET3.5 企业级项目开发 -- 第二章(续) 数据访问层(DAL)的开发解决方案提出 前言:首先给大家说声"对不起",因为自从打算写这系列的文章以来,得到大家很多的支持 ...

  2. 运用计算机辅助电话调查的方法,第二章 统计数据的搜集、整理与显示

    "对统计学家来说,当今是统计学一切最重要活动的最重要的时期." "在花费同样的时间和劳动下,完整细致地检查数据的收集过程,或者说试验过程,常常会增加10倍或12倍的收益. ...

  3. 考研 | 组成原理【第二章】数据的表示和运算

    考研 | 组成原理[第二章]数据的表示和运算 文章目录 考研 | 组成原理[第二章]数据的表示和运算 I. 数制与编码 a. 进位计数制及其相互转换 b. BCD码 1. 8421码 2. 余3码 3 ...

  4. 计算机组成原理笔记(王道考研) 第二章:数据的表示和运算1

    内容基于中国大学MOOC的2023考研计算机组成原理课程所做的笔记. 感谢LY,他帮我做了一部分笔记.由于听的时间不一样,第四章前的内容看起来可能稍显啰嗦,后面会记得简略一些. 西电的计算机组织与体系 ...

  5. 计算机组成原理笔记(王道考研) 第二章:数据的表示和运算2

    内容基于中国大学MOOC的2023考研计算机组成原理课程所做的笔记. 感谢LY,他帮我做了一部分笔记.由于听的时间不一样,第四章前的内容看起来可能稍显啰嗦,后面会记得简略一些. 西电的计算机组织与体系 ...

  6. 第二章 MATLAB数据与矩阵

    第二章 MATLAB 数据与矩阵 文章目录 第二章 MATLAB 数据与矩阵 2.1 MATLAB数据类型 2.2 变量和数据操作 2.2.1 变量与赋值 2.2.2 预定义变量 2.2.3 MATL ...

  7. 数据挖掘第二章 认识数据

    数据挖掘第二章 认识数据 认识数据 2.1 数据对象与属性类型 2.2 数据的基本统计描述 2.2.1 中心趋势度量:均值.中位数和众数 2.2.2 度量数据散步:极差.四分位数.方差.标准差和四分位 ...

  8. 《数据密集型计算和模型》第二章大数据时代的计算机体系结构复习

    <数据密集型计算和模型>第二章的有关内容.主要复习内容为:计算部件.存储部件.网络部件.软件定义部件.虚拟资源管理系统等. 文章目录 大数据时代的计算机体系结构 一.计算部件 1. 多核和 ...

  9. 第二章 大数据操作系统

    本章将重点展示Hadoop作为大数据操作系统的一面,通过分布式文件系统(HDFS)和负载和资源管理器(YARN)来概述Hadoop的原理.另外还会演示如何使用命令行与HDFS进行交互,并执行一个Map ...

最新文章

  1. 案例 | 铅酸蓄电池精细维护
  2. Openlayers中使用Cluster实现点位元素重合时动态聚合与取消聚合
  3. 5-struts2知识补充( 常用的struts2的标签,数据回显,防止重复提交)
  4. dax 计算某一列重复出现次数
  5. 500个爆文标题_我研究了999篇100万+爆文,终于发现这10条标题规律!
  6. matplotlib+numpy绘制二维条形直方图
  7. Query UI DateRangePicker自定义面板个数
  8. MySQL JSON 类型数据操作
  9. noip2016的研究
  10. jquery复选框组清空选中的值_jQuery选取所有复选框被选中的值并用Ajax异步提交数据...
  11. 蓝桥杯:2018年第九届蓝桥杯省赛B组第七题—螺旋折线
  12. C/C++ 最易受攻击、70% 漏洞无效,揭秘全球开源组件安全现状
  13. Java实现zip文件压缩与解压缩--附完整代码
  14. Linux中编译mdio命令,Linux 下smi/mdio总线通信
  15. 4200万元新年大单!广西公安厅2个大数据智能化建设项目公开招标
  16. 继上篇,关于Rxjava,让你知道什么叫“大海无量”
  17. Reshaper的使用
  18. redux启示与实践
  19. python numpy安装教程_python3.6下Numpy库下载与安装图文教程
  20. Mirai框架qq机器人教程

热门文章

  1. t568a/t568b的线序
  2. ParameterizedType获取java泛型参数类型
  3. win32com操作xlsm文件
  4. java波斯王子时之沙_我的世界Java版21w07a版本更新内容详情
  5. O365(世纪互联)SharePoint 之文档库使用小记
  6. 计算机组成原理(2)各个硬件的工作原理
  7. 做网站遇到的兼容性问题,包括兼容ie8以下
  8. alphacam模板@橱柜门专用alphacam模板
  9. 《协整理论与波动模型-金融时间序列分析及应用(第二版)》
  10. URLEncoder转码问题