ArcGIS教程:地理数据库属性表基础知识
- 格式:docx
- 大小:97.08 KB
- 文档页数:3
第3章地理数据库地理数据库(Geodatabase)是一种面向对象的空间数据模型,它对于地理空间特征的表达更接近我们对现实世界的认识。
地理数据库在一个公共模型框架下,对GIS处理和表达的空间特征,如矢量、栅格、不规则格网(triangulated irregular network, TIV、网络等进行统一描述和存储,是目前最先进的数据管理模式。
本章主要介绍地理数据库的概念,Ueodatabase的数据管理.智能化操作,版本与长事务管理等的原理与操作方法。
3.1 Geodatabase概述3.1.1 Geodatabase数据模型Geodatabase和空间数据库(spatial database)在本质上没有很大的区别,只是提法的不同。
GIS使用Geodatabase来描述地理数据库的概念与操作,方便起见,本章皆用Geodatabase 描述地理数据库。
Geodatabase是Esri公司经过多年研发,在先前数据模型的基础上进化而来的,是保存各种数据集的“容器”。
它建立在标准的关系数据库(RDBMS)基础之上,使用标准关系数据库技术表现地理信息数据模型,并加入了空间数据管理的模式。
Geodatabase中所有的数据都被存储在一个RDBMS中,既包括每个地理数据集的框架和规则,又包括空间数据和属性数据的简单表格。
Geodatabase为ArcGIS更好地管理和使用地理数据提供了数据接口和管理框架,它集成了所有在ArcGIS中可以使用的数据类型(如要素类、格数据集、表)及其显示、访问、存储、管理和处理的方法。
1.Geodatabase的数据组织Geodatabase依据层次型的数据对象来组织空间数据,这些数据对象包括对象类(object class、要素类(feature class)和要素数据集(feature dataset)等。
1)对象类在Geodatabase中,对象类是一种特殊的类,它没有空间特征,表现为可关联某种特定行为的表记录。
第四章属性表的编辑、连接、维护1 属性表的一般编辑1.1 表的新建图4-1 ArcCatalog 操作界面表的新建要用ArcCatalog,通过Windows / 开始/ 程序/ ArcGIS / ArcCatalog启动(因软件安装的差异,路径可能不同),和Windows 的资源管理相似(见图4-1),在左侧窗口,可找到本章练习临时文件的存放目录D:\gis_ex09\ex04\temp,点击窗口上侧标签Contents,在右侧窗口的空白处,点击鼠标右键,出现快捷菜单,选择New/dBASE Table,表示在当前目录下建立新表,默认表名是New_dBASE_Table,用键盘将表名改成ld_far。
再次选择刚新建的表,点击上侧标签Preview,可以看到该表中包含了两个由系统自动创建的字段,第一个为OID,用于自动标识不同记录,不允许用户输入、修改数据,第二个为Field1,接受用户输入数据。
选择菜单File / Properties,出现dBASE Table Properties 对话框,点击标签Fields,出现字段编辑对话框,准备为该表增加2 个字段。
一般的方法是在Field Name 列下用键盘输入字段名,回车后右侧Data Type 列中出现该字段的默认数据类型,利用下拉表可改变数据类型,如果要改变字段长度,在中间Field Properties 框中修改,本练习要求输入2 个字段:Fields Name(字段名):landuseData Type(数据类型): Text(字符型)Length(字段长度):2Fields Name(字段名):FARData Type(数据类型): Float(浮点型)Precision(占用长度):3Scale(保留小数位数):1如果认为某个字段是不需要的(如Field1),可以用鼠标点击该字段名左侧的小方格,使其变成黑色,右侧的Data Type 项也同时变成相反的黑白色,按键盘Delete 键,该字段就被删除。
ArcGIS教程要素类基础知识(一)ArcGIS教程要素类基础知识(一)ArcGIS是一款广泛应用于地理信息系统(GIS)领域的软件,它提供了丰富的功能和工具,可以用于数据管理、地图制作、空间分析等多个方面。
在使用ArcGIS进行GIS工作时,了解要素类的基础知识是非常重要的,本教程将介绍要素类的概念、创建要素类的方法以及要素类的属性和操作。
要素类是ArcGIS中最基本的空间数据存储形式,它由多个要素组成,每个要素代表一个地理实体,如建筑物、道路、湖泊等。
要素类可以包含点、线、面等几何类型的要素,这些要素都具有相应的属性信息。
创建要素类的方法有多种,其中最常用的是在ArcGIS的地图中绘制要素。
通过选择合适的绘图工具,可以在地图上绘制点、线、面等要素,并为每个要素指定属性值。
另一种创建要素类的方法是导入外部数据,可以将已有的地理数据文件(如Shapefile、CAD文件等)导入ArcGIS中,从而创建要素类。
要素类的属性是指与要素相关联的非空间信息,它描述了要素的特征和属性。
属性可以是简单的文本、数字或日期类型,也可以是复杂的对象类型,如图片、声音等。
属性可以用于对要素进行分类、查询和符号化,从而更好地理解和分析地理数据。
除了属性表,要素类还可以通过符号化进行可视化呈现。
符号化是指根据要素的属性值,为其选择合适的符号样式和颜色,以便于地理数据的可视化表达。
通过符号化,可以将不同类型的要素以不同的方式呈现在地图上,从而更好地展示地理现象和空间关系。
要素类还支持一系列的空间操作,如缓冲区分析、空间查询、空间叠加等。
这些操作可以基于要素类的空间关系进行,从而实现对地理数据的深入分析和理解。
通过空间操作,可以计算要素之间的距离、面积、邻接关系等,从而得到更多的地理信息。
在使用ArcGIS进行GIS工作时,要素类是非常重要的数据形式。
了解要素类的基础知识,包括创建方法、属性和操作,可以帮助我们更好地理解和分析地理数据,从而支持更好的决策和规划。
ArcGIS教程:地理数据库属性表基础知识地理数据库中的属性基于一系列简单且必要的关系数据概念在表中进行管理:
表包含行。
表中所有行具有相同的列。
每个列都有一个数据类型,例如,整型、十进制数字型、字符型和日期型。
可使用一系列关系函数和运算符(例如 SQL)在表及其数据元素上进行运算。
表和关系在 ArcGIS 中的作用与在传统数据库应用程序中的作用同样重要。
可以用表中的行存储所有地理对象的属性。
这包括在“形状”列中保存和管理要素几何。
以下的两个表说明如何使用公用字段将其中的记录相互关联。
地理数据库中的属性数据类型
地理数据库中支持用多种列类型保存和管理属性。
可用的列类型包括多种数字类型、文本、日期、二进制大对象(BLOB) 和全局唯一标识符 (GUID)。
地理数据库中支持的属性列类型包括
数字:可以是四种数字数据类型之一:短整型、长整型、单精度浮点数(通常称为浮点型)和双精度浮点数(通常称为双精度型)。
文本:任何一组一定长度的字母数字字符。
日期:保存日期和时间数据。
BLOB:二进制大对象用于保存和管理二进制信息,例如符号和 CAD 几何。
全局标识符:GlobalID 和 GUID 数据类型存储注册表样式的字符串,该字符串包含用大括号括起来的36 个字符。
这些字符串用于唯一识别单个地理数据库中和跨多个地理数据库的要素或表行。
这些字符串经常用于管理关系,尤其是数据管理、版本化、仅更改更新和复制。
XML 列类型也可通过编程接口得到支持。
XML 列可以包含任何格式化的 XML 内容(例如元数据 XML)。
扩展表
这些表提供有关地理数据库中要素、栅格和传统属性表的描述性信息。
用户可使用这些表执行许多传统的表格操作和关系操作。
地理数据库中包含一组重要功能,可选择使用这些功能来扩展表的功能。
其中包括以下内容:
属性域
为属性列指定有效值列表或有效值范围。
使用域帮助确保属性值的完整性。
域经常用来强制执行数据分类(例如道路类、分区代码和土地使用分类)。
关系类
使用公用键在两个表之间构建关系。
基于在源表中选择的行查找另一个表中相关联的行。
子类型
在一个表中管理一组属性子类。
要素类表经常使用此子类型来管理同一要素类型子集上的不同行为。
版本管理
管理 GIS 工作流要求的长期更新事务、历史存档和多用户编辑。