1.空间数据类型
空间数据主要有矢量数据和栅格数据两种类型。
(1)矢量数据
a、用离散的点线面组成边界或表面实体表达空间实体,用标识符表达空间实体的属性
b、矢量数据之间的关系表示了空间数据的拓扑关系
c、描述的空间对象位置明确、属性隐含。
•0维矢量--点状实体
•一维矢量--线状实体
•二维矢量--面状实体
•三维矢量--体状实体
(2)栅格数据
栅格结构用密集正方形(或三角形,多边形)将地理区域划分为网格阵列。
位置由行,列号定义,属性为栅格单元的值。
0维--点:由单个栅格表达。
一维--线:由沿线走向有相同属性取值的一组相邻栅格表达。
二维--面:由沿线走向有相同属性取值的一片栅格表达。
(3)矢量-栅格数据优缺点
| 优点 | 缺点 |
矢量 | 1、数据结构紧凑,精度高 2、便于表示空间实体及拓扑关系 3、便于表示网络关系,进行网络分析 4、图形显示质量好,精度高 5、便于面向对象实现空间查询和分析
| 1、数据结构复杂,各自定义,不便于数据标准化和规范化,数据交换困难。 2、多边形叠置分析困难,没有栅格有效,表达空间变化性能力差。 3、不易同RS结合 4、表达空间变化性能的能力差 5、不易实现数学模型 |
栅 格 | 1、 结构简单,定位存取性能好 2、易实现数据共享 3、便于地形分析和数学模拟 4、易于RS结合 5、能有效表达空间可变性 | 1、数据量大 2、投影转换复杂 3、图形质量差 4、难于表达空间实体及拓扑关系 5、难于表达网络关系 |
2.空间数据管理
(1)采用空间数据库管理空间数据
空间数据库包含以下几种类型:
a.FileGeodatabse存储于文件中,文件大小没有限制。
b.PersonalGeodatabse用来存储小数据量数据,存储在Access的mdb格式中,文件不能大于4GB。
c.ArcSDEGeodatabse存储大型数据,存储在大型数据库中Oracle,SqlServer,DB2等,可以实现并发操作,不过需要单独的用户许可。
(2)ArcCatalog管理空间数据
这里就以创建FileGeodatabse数据库进行数据管理吧
在文件路径下,有点点击弹出菜单,鼠标移至new菜单,显示更多菜单,点击File Geodatabase
对数据库进行命名,这里采用默认命名
这样数据库就创建好了,接下来就是给数据库中添加数据了。
主要有两种方式,第一种是直接创建新的内容,如下图:
包含Feature Dataset和Raster Dataset等多种类型
另外一种是采用Import菜单导入Feature Dataset和Raster Dataset等类型数据
(3)Feature Dataset创建过程
命名
选择投影信息:
选择Z坐标:
容差设置,可选择默认:
点击finish完成。
接下来就可以点击右键new或者import Featureclass矢量数据了
栅格数据的创建和以上类似,参数有些不一样。