首页 理论教育 基于超地图模型的地理空间数据组织

基于超地图模型的地理空间数据组织

时间:2022-01-19 理论教育 版权反馈
【摘要】:超地图H1和H2交叉操作是指在超地图H1和H2的空间对象的交集。图5-14 分布式地理信息服务节点基于超地图的地理空间数据组织H'=H1-H2。,值代表仅由超地图H中的有限空间对象,…超地图H1和H2的笛卡儿积指序偶的集合,序偶的第一成员超地图取遍H1中元素,第二成员取遍超地图H2中的元素。指把在超地图H1和H2中有共同特性的空间对象提取出来,按一定的规则笛卡儿积形成的对象系列。
基于超地图模型的地理空间数据组织_网络地理信息系统

5.4.4 基于超地图模型的地理空间数据组织

在分布式地理信息服务的处理服务中,有许多来自于不同数据源的空间数据,我们把这些空间数据源分为三类:一是基于标准格式的数据源,例如GML格式的数据源;一是厂商原始的外部交换空间数据,例如MapInfo的mif/ mid格式数据源;一是非空间数据厂商提供的空间数据,例如移动定位服务中的位置信息。可以把它们看做三个相互独立又相互联系的超地图,假设为H1、H2和H3,因此分布式地理信息服务的处理服务可以看成这几种不同类型超地图的操作,其操作的结果认为是三个超地图的集合,用H表示。因此,基于超地图模型的地理空间数据组织可以用图5-14来表达。分布式地理信息服务分布在不同的网络节点,在同一个节点内部可以对多个超地图进行包括联合、交叉、差分、投影、选择、乘方和连接的处理,形成新的超地图。

假设在服务器端采用分布式数据源方法获取了两个超地图H1和H2,H'代表经应用服务器处理得到的超地图,那么有:

H'=H1∪H2。超地图H1和H2联合操作是指在超地图H1或H2的空间对象的并集。一个空间对象OS在联合操作中只能选择一次,即使这个空间对象OS为超地图H1和H2共有。

H'=H1∩H2。超地图H1和H2交叉操作是指在超地图H1和H2的空间对象的交集。

img85

图5-14 分布式地理信息服务节点基于超地图的地理空间数据组织

H'=H1-H2。超地图H1和H2差分操作是指在超地图H1中而不在H2的空间对象的集合。

H'=σC(H)。表示超地图的选择操作,应用于超地图H,产生带有超地图H的空间对象OS的子集的新超地图H'。H'是在H满足特定条件C空间对象的集合。

H'=H1×H2。H'表示超地图的笛卡儿积。超地图H1和H2的笛卡儿积指序偶的集合,序偶的第一成员超地图取遍H1中元素,第二成员取遍超地图H2中的元素。任何对象与超地图H2中的所有对象的系列,并且这种系列具有传递性、对称性和自反性。

具体操作处理见图5-15。

img95

图5-15 基于超地图模型的地理空间数据处理服务

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈