1 / 9
文档名称:

空间分析与建模.doc

格式:doc   大小:86KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

空间分析与建模.doc

上传人:2982835315 2022/6/9 文件大小:86 KB

下载得到文件列表

空间分析与建模.doc

文档介绍

文档介绍:.
.
第五章空间分析与建模
空间分析〔概述〕
概念:空间分析是指基于空间对象的属性、分布、形态及其空间关系特征的空间数据分析技术,它以地学原理为依托,通过空间分析算法和模型,从空间数据中获取有关地理对象的空间位置、空间据一个线目标的空间坐标,计算哪些面或线与之相交。
〔5〕落入查询
一个空间对象落入哪个空间对象之。--空间运算
〔6〕缓冲区查询
根据用户给定的一个点、线、面缓冲的距离,从而形成一个缓冲区的多边形,再根据多边形检索原理,检索该缓冲区的空间实体。
4、属性查询
〔1〕查找
仅选择一个属性表,给定一个属性值,找出对应的属性记录或图形。
在屏幕上已有一个属性表,用户任意点取记录,对应的图形以高亮显示。
实现:执行数据库查询语言,找到满足要求的记录,得到它的目标标识,再通过目标标识在图形数据文件中找到对应的空间对象,并显示出来
〔2〕SQL查询
Select 属性项From 属性表 Where 条件 or条件 and 条件
实现:交互式选择各项,输入后,系统再转换为标准的SQL,由数据库系统执行或ODBC C语言执行,得到结果,提取目标标识,在图形文件中找到空间对象,并显示。
〔3〕扩展SQL
空间数据查询语言是通过对标准SQL的扩展来形成的,即在数据库查询语言上参加空间关系查询。为此需要增加空间数据类型〔如点、线、面等〕和空间操作算子〔如求长度、面积、叠置等〕。在给定查询条件时也需含有空间概念,如距离、邻近、叠置等。
例如,"查询长江流域人口大于50万的县或市〞,可表示为:
SELECT *
FROM县或市
WHERE > 50万 AND CROSS〔="长江〞〕
主要优点是:保存了SQL的风格,便于熟悉SQL的用户的掌握,通用性较好,易于与关系数据库连接。
执行扩展SQL,如果要将属性和空间关系整体统一起来,从底层进展查询优化,有一定困难。目前一般将两层分开进展查询。
5、其它查询方法
〔1〕可视化空间查询
可视化查询是指将查询语言的元素,特别是空间关系,用直观的图形或符号表示。查询主要使用图形、图像、图标、符号来表达概念。
具有简单、直观、易于使用的特点。
.
.
缺点:当空间约束条件复杂时,很难用图符描述;用二维图符表示图形之间的关系时,可能会出现歧义;难以表示"非〞关系;不易进展围〔圆、矩形、多边形等〕约束;无法进展屏幕定位查询等。
〔2〕超文本查询
图形、图像、字符等皆当作文本,并设置一些"热点〞〔HotSpot〕,"热点〞可以是文本、键等。
用鼠标点击"热点〞后,可以弹出说明信息、播放声音、完成某项工作等。但超文本查询只能预先设置好,用户不能实时构建自己要求的各种查询。
〔3〕自然语言空间查询
在SQL查询中引入一些自然语言,如温度高的城市
SELECT name
FROM Cities
WHERE temperature is high
SELECT name
FROM Cities
WHERE temperature >=
这种查询方式只能适用于某个专业领域的地理信息系统,而不能作为地理信息系统中的