a.管理:表格结构定义、修改、拷贝,表格删除、改名、拷贝。
b.字段操作:字段修改、添加、删除、计算、生成、更新。
c.记录操作:记录修改、添加、删除、排序。
d.提取:按逻辑条件提取所需字段形成视图。
e.集合操作:集合交、并、差运算。
f.统计:统计、计数、汇总。
5.空间分析
(1)数字地形模型:坡度、坡向、平均高程、坡长、坡面面积、体积、粗糙度、相对高程、高程变异。
(2)缓冲带分析:
(3)叠置分析:类型叠置、数字叠置、异同分析。
(4)网络分析:最优路径选取、定位。
(5)泰森多边形分析:
(6)趋势面分析。
6.数据输出
(1)图形输出:点位符号图、线状符号图、面状符号图、等值线图、立体图。
(2)图像输出:
(3)统计图表:条形图、扇形图、折线图、散点图、直方图。
(4)外部数据输出。
二、微机地理信息系统软件工具中的数据组织
1.数据类型:地理实体的信息包括空间信息和非空间信息。根据地理实体的空间特征,可以用点、线、面、曲面等形式进行表示空间信息。在编码时,编码方式有矢量和栅格两种。矢量方式中,点、线、面的表示是不同的,而曲面的矢量表示数据量太大,一般微机系统中不采用矢量方式表示曲面;而在栅格方式中,点、线、面的表示方法是一样的,而曲面的表示则与点、线、面的表示不同。因此,微机地理信息系统工具中采用的空间数据类型有矢量点、矢量线、矢量面、栅格平面、栅格曲面。非空间信息包括属性信息和概念信息,表示方式有字符、数字、日期、逻辑等。地理实体的空间信息和非空间信息采用内部标识进行连接,成为一体。空间数据管理一般由系统自行开发,而非空间数据的管理通常采用通用关系型数据库进行管理,这样既实现了系统功能,又减小了开发的工作量,还便于和其它系统交换数据和共享软件。
2.数据结构:
对矢量数据,采用点、弧段为基本存储单元。
对于点状实体,其结构为ID、X、Y,ID为实体标识码,X、Y为实体位置的坐标。
对于线状实体,其结构为索引结构(图8-5)。第一层为弧段索引,用ID、VP、VN、SN、TN、SNA、TNA表示,ID为标识码,VP为该弧段节点指针,VN为节点个数,SN、TN为弧段节点号,SNA、TNA为该弧段在起点、终点处相连的另一弧段号。第二层为结点坐标和节点坐标,都是用X、Y表示。
对于面状实体,也同样采用索引结构(图8-6)。第一层为多边形索引,用ID、AP、AN表示,ID为多边形标识码,AP为弧段指针,AN为弧段个数。第二层为边界弧段索引,用L、R、SN、TN、VP、VN、LNA、RNA表示,L为左区区码,R为右区区码,SN、TN为起始、终止节点号,VP、VN为节点指针和个数,LNA、RNA为左区和右区与该弧段相连的下一条弧段。第三层为节点坐标。
对于栅格数据,采用两种不同的表示方式表示平面栅格和曲面栅格。
平面栅格用游程编码方式,采用索引结构(图8-7)。每行用RP、RN表示。RP为一行起始游程指针,RN为游程个数。游程用游程属性标识码ID和终止列号COL表示。
曲面栅格采用二维矩阵形式,用A(i,j)表示,A(i,j)表示了在行列处的曲面高度值。