矢量数据介绍:
在 ArcGIS 中矢量数据格式主要以 shapefile
,
地理数据库(个人地理数据库mdb
、文件地理数据库gdb
、企业地理数据库)、
Coverage(已淘汰)
shapefile
shapefile 是一种用于存储地理要素的几何位置和属性信息的非拓扑简单格式。shapefile 中的地理要素可以通过点、线或者面(区域)来表示。
包含shapefile的工作空间还可以包含dBASE
表(它可以用来存储可链接到shapefile的要素的附加属性)。
shapefile 格式在应存储在同一项目工作空间且使用特定文件扩展名的三个或更多文件中定义地理配置要素的几何和属性。各文件必须具有相同的前缀
文件扩展名 | 说明 | 必须的文件 |
| 用于存储要素集合的主文件。此文件中未存储任何属性–仅有几何。 | 是 |
|
| 是 |
| 用于存储要素信息的 | 是 |
| 用于存储要素空间索引的文件 | 否 |
| 为个 | 否 |
| 读写shapefile的地理编码索引 | 否 |
| 用于存储坐标系信息的文件 | 否 |
| ArcGIS的元数据,用于存储shapefile的相关信息 | 否 |
shapefile整体局限性
正由于 shapefile 的简易性,使其成为一种非常流行的开放式数据转换格式。凭借其简易性,shapefile 似乎已成为人们的必须选择,但是使用shapefile时,应注意其局限性
- 地理数据不仅仅局限于 shapefile 可存储的简单要素和属性。
例如:在地理数据库中,可支持标记、属性关系、拓扑关系、属性域和子类型、坐标经度和分辨率以及很多其他功能,但在 shapefile 中则不支持这些内容 - 由于 shapefile 是一种广泛用于数据转换的开放式格式,因此,许多非 Esri 软件包都输出 shapefile (遗憾的是,这些软件包并不总能创建格式正确的shapefile。或许,您已经遭到从其他源接受受损 shapefile 的麻烦)
- Mapgis-argis(属性丢失)
- Shapefile 利用 dBase 文件格式(.dbf 文件)来存储属性
而 dBASE 是一种非 Esri 格式,该格式是于二十世纪八十年代早期开发的,是当时在存储属性方面应用最广的格式。然而,它们的时代已悄然而逝,从那时起,数据制图表达方式方面的改进(如,Unicode标准)不断涌现,以支持世界上大部分的书写系统。这就是 shapefile 无法使用非英语语言有效存储信息的原因之一 - 与地理数据库中的要素类不同, ArcGIS 不对形状长度和形状面积字段进行计算和维护
shapefile属性表的限制
- 日期字段仅支持日期。它们不支持时间
- 字段名称不能超过10个字符。属性的最大记录长度为4000个字节。记录长度是用于定义全部字段的字节数,而非用于存储实际值的字节数
- 最大字段数位255。若超出此上限,当转换为 shapefile 时只会转换为前255个字段
- dBASE 文件必须至少包含一个字段。当您创建新的 shapefile 或新 dBASE 表时,默认会创建一个整数ID字段
- dBASE文件不支持类型 blob、guid、全局ID、坐标ID或栅格字段类型
- dBASE 文件不支持 WHERE 子句,也不支持SQL
- 当你保存所做编辑时属性索引会被删除、因此必须重新创建属性索引
地理数据库
地理数据库是用于保存数据集集合的“容器”,其有三种类型:
文件地理数据库
在文件系统中以文件夹形式存储。每个数据集都以文件形式保存,该文件大小最多可扩展至 1 TB。建议使用文件地理数据库而不是个人地理数据(gdb) Default.gdb
个人地理数据库
所有的数据集都存储于 Microsift Access 数据文件内,该数据文件的大小最大为 2GB. (mdb)
企业级地理数据库
也称为多用户地理数据库,在大小和用户数量方面没有限制。这种类型的数据库试用 Oracle, Microsoft SQL Server, IBM DB2, IBM Informix 或 PostgreSQL 存储于关系数据库中
栅格数据格式介绍:
在 ArcGIS中,可以使用三种方式处理栅格数据:将其作为栅格数据集进行处理、作为栅格产品进行处理,以及作为栅格类型进行处理
tif 格式
单个文件 – 可能的文件扩展名 *.tif
、*.tiff
、*.tff
左边文件 – 扩展名 #.tfw
Esri grid 格式
格网是 Esri 栅格数据的原生存储格式
Img 格式
单个文件 – 扩展名 *.img
如果图像大于 2GB – 扩展名 *.ige
金字塔文件为 *.rrd
从地理数据库中栅格
存储在 *.gdb
文件夹中的栅格数据集
地图文档(.mxd
)
可在 ArcMap 中使用且以文件形式存储在磁盘中的地图。
各地图文档中包含有关地图图层、页面布局和所有其他地图属性的规范。
通过地图文档,可以方便地在ArcMap中保存、重复使用和共享您的工作内容。
双击某个地图文档会将其作为新的ArcMap会话打开
- 低版本的软件打不开高版本的mxd文件
- 相对路径的问题
- 路径恢复问题
图层文件(lyr
)
从地图图层中创建输出图层文件.lyr
图层文件存储很多输入图层的属性,例如:符号系统、标注和自定义弹出窗口