3.1 空间信息模型 三、空间对象操作
面向方位的操作:
绝对的:以全球作为参照系,如东、西、南、 北、东北等 相对的:以给定目标为参照,如左、右、前、 后、上、下等
面向度量的操作:
度量空间:集合X满足下列条件就称为一个度量 空间:如果对X中的任意一点对x、y,都存在与之 相关联的实数d(x,y),称x到y的距离(也称为一种 度量),且对于任意x、y、z满足如下性质:
3.1 空间信息模型 六、空间对象模型小结
OGIS 标准预定义了一系列空间数据类型和操作 空间对象模型和面向对象的软件有很多相似之处 可以方便地和多种语言集成,采用类似Java, C++, Visual basic等编程实现建模(如2.1.6节中JAVA程序实 现) 和后关系数据库(Post-relational databases, e.g. OODBMS, ORDBMS)集成。
3.1 空间信息模型 二、对象模型
对象模型: 对象:空间信息中可以抽象成明确的、可识别的和 相关的事物或实体。 对象具有相应的属性和方法 以道路图为例: 对象:道路, 里程碑, ... 道路对象属性: 空间属性:位置, 如道路的多边形边界 非空间属性:道路名, 道路类型 (国道、省道等),车 道数, 限速等 道路对象的方法: 确定道路中心线,确定道路长度, 确 定道路交叉口等
Dimension
Point
Curve Surface
City
River Country
0
1 2
OGIS数据模型中的空间对象 UML表示
3.1 空间信息模型 三、空间对象操作
面向集合的:面向集合的空间操作。在所有内
嵌空间中,最简单且最通用的类型是面向集合的 内嵌空间。这种集合可以利用一些常见的关系, 即在基于集合的关系中常见的并、交、包含和属 于关系。层次关系(如森林包含林分,州立公园 包含森林,州包含州立公园)就适于用集合理论 来建模 。如两个多边形的相交操作产生一个新的 多边形。