目录

  • 1 第1章 GIS概述
    • 1.1 GIS 相关概念
    • 1.2 GIS组成
    • 1.3 GIS功能
    • 1.4 GIS类型与特点
    • 1.5 GIS简史与趋势
    • 1.6 实验项目(1)
    • 1.7 测验(1)
    • 1.8 讨论(1)
    • 1.9 思考题(1)
  • 2 第2章 GIS地理基础
    • 2.1 地球空间的认知及表达
    • 2.2 地球形状及空间模型
    • 2.3 空间参照基础的坐标系
    • 2.4 地球时间系统
    • 2.5 实验项目(2)
    • 2.6 测验(2)
    • 2.7 讨论(2)
    • 2.8 思考题(2)
  • 3 第3章 GIS数据结构和空间数据库
    • 3.1 GIS数据结构(1)
    • 3.2 GIS数据结构(2)
    • 3.3 GIS数据结构(3)
    • 3.4 GIS空间数据库
    • 3.5 GIS数据库设计、维护及管理
    • 3.6 GIS空间查询及数据探查
    • 3.7 实验项目(3A)
    • 3.8 测验(3)
    • 3.9 讨论(3)
    • 3.10 思考题(3)
  • 4 第4章 GIS数据采集和数据处理
    • 4.1 GIS数据源
    • 4.2 地理数据分类和编码
    • 4.3 GIS数据采集和输入
    • 4.4 GIS数据处理(1)
    • 4.5 GIS数据处理(2)
    • 4.6 GIS数据质量和精度控制
    • 4.7 实验项目(3B)
    • 4.8 测验(4)
    • 4.9 讨论(4)
    • 4.10 思考题(4)
  • 5 第5章 GIS空间分析方法
    • 5.1 基于矢量数据的GIS分析(1)
    • 5.2 基于矢量数据的GIS分析(2)
    • 5.3 基于栅格数据的GIS分析(1)
    • 5.4 基于栅格数据的GIS分析(2)
    • 5.5 实验项目(4)、(5)
    • 5.6 测验(5)
    • 5.7 讨论(5)
    • 5.8 思考题(5)
  • 6 第6章 GIS应用模型
    • 6.1 GIS应用模型概述
    • 6.2 常用GIS应用模型
    • 6.3 实验项目(6)
    • 6.4 测验(6)
    • 6.5 讨论(6)
    • 6.6 思考题(6)
  • 7 第7章 GIS可视化及其产品输出
    • 7.1 地理信息可视化理论
    • 7.2 地理信息可视化技术
    • 7.3 动态现象可视化
    • 7.4 GIS输出
    • 7.5 实验项目(7)
    • 7.6 测验(7)
    • 7.7 讨论(7)
    • 7.8 思考题(7)
  • 8 第8章 GIS设计方法及应用
    • 8.1 GIS设计开发简介
    • 8.2 GIS工程开发方法
    • 8.3 应用GIS开发案例(1)
    • 8.4 应用GIS开发案例(2)
    • 8.5 综合实验-for ArcGIS
    • 8.6 测验(8)
    • 8.7 讨论(8)
    • 8.8 思考题(8)
GIS空间查询及数据探查

空间查询及数据探查

一、空间查询



空间查询是指从GIS数据库中获取用户咨询的数据,并以一定的形式提供给用户。有时地理空间查询也涉及简单的几何计算(如距离和面积)或地理实体的重新分类(将在第5章“基于矢量数据的GIS分析”中介绍)。

数据库查询要采用一定查询语言实现用户与数据库系统的接口,常用的查询语言为SQL,具有如下的语法形式:

Select 《目标标识序列》  From 《数据库》 Where《查询条件》

SQL查询语言包括三部分内容。

1.数据定义DDL(Data DefinitionLanguage )

实现数据表、数据视图的框架定义,建立索引。

2.数据管理DML (Data Manipulation Language)

实现数据的追加、删除、插入、维护等数据管理。

3.数据控制DCL (Data Control Language)

实现事务、进程管理,对安全性进行控制。

通用的SQL查询语言与空间概念集成后产生了空间SQL查询语言,促使数据类型从简单的整数、小数、字符等扩展为点、线、多边形、复杂线、复杂多边形等复杂的空间数据类型,,查询的操作谓词也扩展到针对空间数据的处理。在OGIS、SQL3等空间查询的标准中,针对空间问题的查询操作可以归纳为三类(Shekhar and Chawla 2002):

(1)几何操作,诸如空间参考系确立、外接矩形生成、边界提取等。

(2)拓扑操作,包括对相等、分离、相交、相切交叉、包含等拓扑关系的布尔判断。

(3)空间分析操作,包括缓冲区生成、多边形叠置、凸壳生成等。

二、数据探查

在GIS项目中,对GIS 数据库中的海量数据进行分析的捷径定义为数据探查。用户或研究者可以通过数据探查(DataExploration)事先了解一些数据的总趋势以及数据间可能存在的关系,以便更好地挖掘理解数据,为系统地阐明研究问题和设想提供前提。

无论基于矢量还是基于栅格地图,图表统计和表格在多视窗口中显示并动态链接,都可视为数据探查的内容,所以,数据探查的一个重要组成部分为交互式、动态链接的可视化(有关可视化问题将在第7章介绍)。

传统上,为探索数据结构和发现数据类型主要用统计方法中的差距、中值、平均值、方差、标准差以及图表等来描述,。

1.  差距(Range):最大与最小之间的差值。

2.  中值(Median):中间点的值。

3.  平均值(Mean):数值的平均。

4.  方差(variance):每个数据值与平均值的差的平方的平均值。

5.  标准差(StandardDeviation):方差的平方根。

基于一定软、硬件环境下的GIS软件包可以同时进行地图、统计图和表格的使用,适合作数据探查。GIS中的数据探查虽类似于统计学中的数据分析,但有区别。表现在:第一,GIS数据探查包括对空间数据与属性数据探查,空间数据是新的数据探查;第二,GIS数据探查的表达主要是地图和地图特征可视化。