这篇文章展示了如何用 bib 文件插入参考文献:
- md 文件见 post-0050-gis-overall.md
- bib 文件见 post-0050-gis-overall.bib。
GIS 既是一项技术,也是一门学科。也有人说它是地理学的第三代语言1,也有人说它是 the science of problem solving2。
本节从一些基础概念引出地理信息系统,然后介绍其特征。
简述信息、数据、地理数据、地理信息、信息系统等概念,引出地理信息系统。[@Slocum2005]
是向人们或机器提供关于现实世界新的事实的知识,是数据、消息中所包含的意义,它不随载体物理设备形式的改变而改变。信息具有客观性、实用性、传输性、共享性特征。
数据是指某一目标定性、定量描述的原始资料,包括数字、文字、符号、图形、图像以及它们能转换成的数据等形式。数据是用以载荷信息的物理符号,数据本身并没有意义。信息与数据是不可分离的。
表征地理圈或地理环境固有要素或物质的数量、质量、分布特征、联系和规律的数字、文字、图像和图形等的总称。
有关地理实体的性质、特征和运动状态的表征和一切有用的知识,它是对地理数据的解释。
具有数据采集、管理、分析和表达数据能力的系统,它能够为单一的或有组织的决策过程提供有用的信息。
分为:
地理信息系统(Geographical Information System,GIS)是一种决策支持系统,它具有信息系统的各种特点。地理信息系统与其他信息系统的主要区别在于其存储和处理的信息是经过地理编码的,地理位置及与该位置有关的地物属性信息成为信息检索的重要部分。在地理信息系统中,现实世界被表达成一系列的地理要素和地理现象,这些地理特征至少由空间位置参考信息和非位置信息两个组成部分。
地理信息系统具有以下三个方面的特征:
从类型上,地理信息系统可以分为: 1)专题地理信息系统(Thematic GIS), 2)区域信息系统(Regional GIS), 3)地理信息系统工具或地理信息系统外壳(GIS Tools)。
地理信息系统的构成随时代变化而不断扩展,曾经主要由四部分构成:计算机硬件系统、计算机软件系统、地理数据(或空间数据)和系统管理操作人员。后来逐步发展演变为 Network、People、Data、Software 和 Hardware,并以网络为中心[@Saltzer1985],如图 2。
地理信息系统的核心问题可归纳为五个方面的内容:位置、条件、变化趋势、模式和模型。
即在某个特定的位置有什么。
即什么地方有满足某些条件的东西。
该类问题需要综合现有数据,以识别已经发生了或正在发生变化的地理现象。
该类问题是分析与已经发生或正在发生事件有关的因素。地理信息系统将现有数据组合在一起,能更好地说明正在发生什么,找出发生事件与哪些数据有关。
该类问题的解决需要建立新的数据关系以产生解决方案。
作为 a science of problem solving,地理信息系统的一般操作流程是:
其基本研究内容如图 3。
地理信息系统基本理论研究包括:1)研究地理信息系统的概念、定义和内涵;2)地理信息系统的信息论研究; 3)建立地理信息系统的理论体系;4)研究地理信息系统的构成、功能、特点和任务; 5)总结地理信息系统的发展历史,探讨地理信息系统发展方向等理论问题。
地理信息系统技术系统设计包括:1)地理信息系统硬件设计与配置;2)地理空间数据结构及表示; 3)输入与输出系统;4)空间数据库管理系统[@Rybinski1987];5)用户界面与用户工具设计; 6)地理信息系统工具软件研制;7)微机地理信息系统的开发;8)网络地理信息系统的研制等[@Grolinger2013]。
地理信息系统应用方法研究:1)包括应用系统设计和实现方法;2)数据采集与校验; 3)空间分析函数与专题分析模型;4)地理信息系统与遥感技术结合方法;5)地学专家系统研究等。
总之,地理信息系统的内容主要包括:1)有关的计算机软/硬件;2)空间数据的获取及计算机输入; 3)空间数据模型及数字表达;4)数据的数据库存储及处理;5)数据的共享、分析与应用; 6)数据的显示与视觉化;7)地理信息系统的网络化等等。
GIS 的科学基础是:
主要的理论有:
(略)
(略)
地理信息系统(GIS)是 Geographic Information System,也是 Geographic Information Science,还是 Geographic Information Service,在信息时代还可以是 Geographic Information Service + Internet = New Service / Web Service。地理信息系统是系统,是科学,还能服务大众,在互联网时代应用广泛、贡献卓越。
空间认知(Spatial cognition)是一门有关从空间环境获取、组织、利用和再现信息的科学。
人类的发展和其空间认知能力有极大联系,可以说强大的空间认知能力成就了人类。研究空间认知,揭示空间认知的原理,有助于提高人类的空间认知能力,也是提高计算机认知水平的必然要求。
大量的学科与空间认知理论直接或间接地紧密相连,其中心理学和脑科学与空间认知联系最为紧密。空间认知研究在沟通心理学和脑神经科学上,起着至关重要的作用。两个学科的研究人员通过运用空间认知理论研究人脑的心理活动和脑神经工作方式的联系,取得了可喜的进展;另一方面,通过不断的检验这些理论,用事实和实例证实或证伪一些空间认知理论,补充完善了空间认知理论的体系框架。
空间认知的终极目标是能够完全区别并了解空间内所有物体的各自运动状态和相互关系。
略去地理学中空间分析的历史,空间分析的地理学研究包括 5 个方面,信息的获取;空间信息的结构和处理方法;空间的转移和变换;空间信息的信息表达方式,以及空间整体和局部的相似与不同。
空间认知的前提是空间,其中包含细碎的可能,空间认知的任务就是理解分析它。理解和分析的前提是适应和交互。主体适应环境就是和客体不断交互。
认知即取决于脑(认知主体)的结构,还和环境的耦合度有关。高度耦合的环境,是认知的难点。高耦合的客体大致可以分为两类:Reflex-based architectures,以及 Affordance-based architectures。打个比喻,前者像一个漫反射的面,不管光从哪个方向照入,反射光的都像是环境光,你无法判断光的来源,因为它是无法认知的。相对地,Affordance-based architectures 的客体存在与外界的交互,是可认知的事物。
总言之,从这个意义上,认知就是对环境的解耦,低耦合的物体有利于认知。[@AllemanNathanF.Holly2011]
从另一个角度看,认知也是一个对耦合物体解耦的过程,就是把耦合的世界不断离息的过程。 Decoupled architectures 分为三大部分: Deictic archituctures, base-level representational architecture 和 Metarepresentational archituctures。三者的关系层层深入,处于认知的终级阶段 Metarepresentational archituctures,顾名思义,就是对物体的最本质抽象,认知到了物体的“元”3。
小结,认知是通过与外界交互,不断对混沌的环境解耦,了解周围事物本质的过程。认知的终极目标,就是提取事物的本质(“元”),洞悉事物呈现/存在的规则。
空间认知,是对事物和环境的认知,需要对空间进行度量。度量的方式可以是空间参考系,用统一绝对(哪怕是局部绝对)的坐标来度量。还可以通过相对关系来定义空间。如图 4。
空间度量并不总能区分事物,占据统一空间的事物可能是不同的,如果要区分他们,我们的认知体系还需要引入别的参考,还需要讨论物与物之间可分性的问题。在计算机中,事物可以通过自参考,来区分自己和环境,就像 Python 里特殊的 self 参数做的那样。这样的认知假设,可以解决“真假美猴王”的问题。
至于如何量化,我看到的有 Architecture of CHAMELEON, 将空间看成未知,通过多种手段探知,再综合,即:
它将认知过程描述成:
PROCESSING(6):
LASER:
(1) wakes up when it detects registering of F-int
(2) reads F-int and sees it’s from DOMAIN-MODEL
(3) produces F-out (pruning + registering)
(4) places and registers F-out on blackboard:
方法多种多样,还有许多可以参考4 5 6 7,这里不再展开。
其中的一个用 Lisp(计算机历史上第二个高级语言)的方言 MacScheme 写成的游戏 HyperGami,是最早出现的和空间感知相关的游戏。
上述的空间表达方式中很大一部分是基于语义的空间信息表达,就像用 “P 271” 表达一个点。又或者用
a (R;S) c = aRb and bSc
for example: North;NorthEast = {North or NorthEast}
meet;inside = {inside, covered, overlap}
来表达空间的包含叠置关系。这符合人的思维方式,也是计算机的思维方式(当然,计算机就是用人类的思维方式设计的),便于人类理解与计算机实现。
这一部分讨论空间认知与表达时语言不精确带来的麻烦。
通常我们用介词来指示空间位置,如 “Put the book on the table”。但如果一个介词无法无歧义地传达含义时,我们就需要加上别的限定词,如这句 “Stack the book on the pile of books”,为了明确表达空间指代,我们需要强调 “the pile of”。
通常言,限定越多,空间表达就越具体,歧义越少,模糊性越低。但语言有它的极限,除了表达不当造成的歧义,其自身局限性也给空间指示带来了麻烦。举一个不相关的例子,自由软件,在中文里就没什么问题,但其英文: “free software”,就会给人造成困惑,因为 free 在英文中既是自由,还有免费、不要钱的意思。所以自由软件运动核心人物 Richard Matthew Stallman 在提及自己的自由软件时总要强调说那不是 “free beer” 的 “free”,是 “free speech” 的 “free”,是 “free as in freedom”。同样地,中文也有其局限性,这里不再展开。
解决这个问题的方法是创造一种是符号化的歧义更少的语言来表达空间关系,引入充分的空间谓词,而不是用自然语言。
这一部分通过心理学实验讨论了人脑的记忆、意识和空间感知。
Johnson-Laird 在 1983 年提出了三个猜想8:
是人类对记忆、意识和空间感的第一次思考9。
研究人类的空间认知原理可以启发计算机认知方式,对计算机智能化有着重要意义。揭示空间认知的奥秘,就有了打开崭新未来世界之门的钥匙。未来空间认知研究的主方向依旧还是对人脑认知机理的揭示,因为人脑就是人类最大的一笔财富。
空间分析是基于地理对象的位置和形态特征的空间数据分析技术,其目的在于提取和传输空间信息(郭仁忠,1997),是对数据的空间信息、属性信息或者二者共同信息的统计描述或说明(Goodchild,1987),是基于地理对象布局的地理数据分析技术(Hainning,1990),是对于地理空间现象的定量研究,其常规能力是操纵空间数据使之成为不同的形式,并且提取其潜在的信息(Baily,1995;Openshaw,1997) ,是从一个或多个空间数据图层获取信息的过程。空间分析是集空间数据分析和空间模拟于一体的技术,通过地理计算和空间表达挖掘潜在空间信息,以解决实际问题(刘湘南等)。
空间分析主要包括三方面的内容:
空间分析研究的对象是具有空间位置、分布、形态、空间关系 ( 距离、方位、拓扑、相关场 )的空间目标。其研究目标是建立有效的空间数据模型来表达地理实体的时空特性,发展面向应用的时空分析模拟方法,以数字方式动态地、全局地描述地理实体和地理现象的空间分布关系,从而反映地理实体的内在规律和变化趋势, GIS 空间分析是对 GIS 空间数据的一种增值操作。
空间关系是 GIS 的重要理论问题之一,在空间数据建模、空间查询、空间分析、空间推理、制图综合、地图理解等过程中都起着重要作用。空间关系可以由空间现象的几何特性引起,如距离、方位、连通性、相似性等,也可以由空间现象的几何特性和非几何特性共同引起,如空间分布现象的统计相关、空间自相关、空间相互作用、空间依赖等, 还可以完全由空间现象的非几何属性导出空间关系。
关系是指拓扑变换下的拓扑不变量,如空间目标的相邻和连通关系,橡皮几何学。
最基本的顺序关系,又称为方位关系、延伸关系,是指源目标相对于参考目标的顺序关系。
利用距离公式量化两个目标间的空间关系。
从约束强度上比较,度量关系大于顺序关系,顺序关系大于拓扑关系。
空间推理是指利用空间理论和人工智能技术对空间对象进行建模、描述和表示,并据此对空间对象间的空间关系进行定性或定量分析和处理。地理空间推理主要研究地理事物在地理空间中位置的表达和相关推理。
地理空间推理特点有:
不确定性是指被测量对象知识缺乏的程度,通常表现为随机性和模糊性。
地理空间认知模型主要有三个:
在空间信息系统中,场模型一般指的是栅格模型,其主要特点就是用二维划分覆盖整个连续空间。栅格数据由一系列的规则格网单元组成,用于表达专题、光谱及图像等数据,可以在一定空间范围内模拟连续变化的地理现象或图片数据。
(略)
可以表示为:
窗口分析 := [ 中心点 + 分析窗口大小与类型(矩、圆、环、扇)
+ 运算方式(统计运算,测度运算,函数运算) ]
(略)
矢量数据对有确定位置与形状的离散要素是理想的表示方法。
矢量数据空间分析一般不存在模式化的分析处理方法,表现为处理方法的多样性和复杂性。对矢量数据可进行包含分析、缓冲区分析、叠置分析、网络分析等常规操作。以流行的地理信息系统软件 ArcGIS 为例,其矢量数据空间分析工具就包含了:
主要包括 DEM、TIN、面积体积量算方法、坡度坡向计算方法、缓冲区分析、水文分析、可视性分析。
高度变化有可能引起:
DEM 是 DTM 的一个特例或者子集, 是 DTM 中最基本的部分,是对地球表面地形地貌的一种离散的数学表达。
DEM 的具体应用
DEM 的表示方法
DEM 在地图制图学与地学分析中的应用
三维可视化是三维 GIS 的基本功能。在进行三维分析时,数据的输入和对象的选择都涉及到三维对象的可视化。
三维可视化是运用计算机图形学和图像处理技术,将三维空间分布的复杂对象 ( 如地形、模型等 ) 或过程转换为图形或图像在屏幕上显示并进行交互处理的技术和方法。
观察坐标系中的三维裁剪:
三维空间查询
有不错的 GUI 界面,还有足够强大的 Python 接口,参见 空间分析实习报告。
空间分析是在空间认知基础上,对栅格或者矢量的地理空间数据所进行的定性和定量分析。
地理信息系统在生产生活中应用广泛,作用巨大。应该积极利用各个学科,协助 GIS 的发展,促进其进步。首先要利用哲学思想指导 GIS 的研究工作,其次要用数学知识提出合理的假设构建适用的模型,最后通过编程的方式让计算机实现这个地理信息系统10。
Refs
“如果说地图是地理学的第二代语言,那么地理信息系统就是地理学的第三代语言。” ,陈述彭。↩
出自 Geographic Information and Science(2014,Paul A. Longley, Michael F. Goodchild,David J. Maguire,David W. Rhind),p. 13。↩
“元”,“元数据”的“元”[@NationalInformationStandardsOrganization2004]。↩
John Kelleher, Tom Doris, Qamir Hussain. SONAS: Multimodal, Multi-User Interaction with a Modelled Environment[J]. Spatial Cognition: Foundations and applications, Selected papers from Mind III, Annual Conference of the Cognitive Science Society of Ireland, 1998.↩
Mike Eisenberg, Ann Eisenberg. Designing Real-Time Software Advisors for 3D Spatial Operations[J]. Spatial Cognition: Foundations and applications, Selected papers from Mind III, Annual Conference of the Cognitive Science Society of Ireland, 1998.↩
Robert K. Lindsay. Using Spatial Semantics to Discover and Verify Diagrammatic Demonstrations of Geometric Propositions[J]. Spatial Cognition: Foundations and applications , Selected papers from Mind III, Annual Conference of the Cognitive Science Society of Ireland, 1998.↩
Andrew U. Frank, Martin Raubal. Formal Specifications of Image Schemata for Interoperability in Geographic Information Systems[J]. Spatial Cognition: Foundations and applications , Selected papers from Mind III, Annual Conference of the Cognitive Science Society of Ireland, 1998.↩
Byrne, R. M. J., Johnson-Laird, P. N.. Spatial reasoning. Journal of Memory and Language, 28, 564–575, 1989.↩
论文 Given-New Versus New-Given?: An analysis of reading times for spatial descriptions 通过研究人类的空间描述相关文字的阅读习惯,用实验验证了这三个猜想。↩
功夫在诗外,只有多借鉴学科中的理论与方法,融入地理信息系统的研究过程中,GIS 才能大步发展。↩