分布式地理信息系统需要解决的问题


发布日期 : 2017-02-21 06:28:50 UTC

访问量: 140 次浏览

地理信息系统正处于迅速发展的阶段。在市场箱求的推动下, 在厂商的商业策略的影响下和应用工程的需求刺激下, 地理信息系统得以普及推广,但是其自身的理论、技术都很薄弱。 分布式地理信息系统需要解决以下问题:

1.计算与数据的合理分裂问题

分布式地理信息系统是数据、计算、位置的集合模型。 那么,在特定位置上存放哪些数据、哪些计算, 是构成系统的重要特征, 这种分裂也是设计分布式地理信息系统模型的第一个大问题。 系统的动态模型是系统功能的性能体现, 其前提是对完整的数据和计算进行合理的分裂, 然后决定数据与计算的迁移模型。这是系统设计的第二个大问题, 它决定着分布式系统的优化性能和运行效率。

2.平衡网络负载的问题

分布式地理信息系统对网络传输数据的容量、速度要求高。 系统设计的不合理,会对网络带来灾难性的负荷过载。 平衡网络负载,关键是对分布式地理信息系统中的数据迁移和计算迁移做到设计合理, 与第一个关于数据计算分裂的问题有关。 合理设计系统迁移模型的问题直接影响到网络负载的平衡。 优秀的计算方法可以大大减轻网络流量, 因此,DGIS系统的动态模型的设计也是关键问题。

3.网络数据的精度判断问题

在分布式地理信息系统中存在着大量的数据, 如果数据是自己亲自采集的,那么对数据的精度和可用性会有一定把握。 但是在分布式地理信息系统中存在着各种类型、各种来源、各种格式的数据, 有些是知道来源和可用性的数据,也有不知来源和可用性的数据。 如加拿大的Deltax计划, 用户可以从它的全球分布式系统中取到任何地区的地图数据, 这些数据可以由授权用户自由添加进去。 定于1999年建成的全球地图服务器, 将把全球的高程、植被、土地利用、水系、交通、行政区划、海岸线、 地貌植被等地图数据推向因特网。随之而来的问题是, 你如何相信这些数据是否满足精度和现实性要求。 现实性要求有时容易判断,相比之下, 如何判定网络上提取或迁移过来的数据是否满足计算的精度要求, 则是一个非常实用和迫切的问题。 否则计算分析得到的数据怎么能让人承认其有效性呢? 特别是涉及土地、规划等与投资费用直接相关的应用。 数据精度,有的可以有文字说明, 有的没有说明或者根本不可能有精度说明。 比如手扶或者自动数字化得到的大童数字地图, 现在还没有一个精确的计算检査方法, 只能依靠回放输出、接边检査等方式。 回放的成本是不低的,接边检查也只能是部分检查, 而且耗时长、费人力,效果也不能达到100%纠正。 此外,计算机数据做伪很容易,篡改了的地图数据怎么能检査出来呢?

4.多源数据的倌息丢失问题

分布式地理信息系统的数据来源广泛, 数据格式的转换是在所难免的。多源数据在系统中, 随着数据迁移和计箅迁移而产生数据转换是很频繁的事情。 一般系统在转换数据时,采用狰态转换和动态转换, 如Autodesk World就是采用数据格式引擎的动态转换, 可以直接读取异种数据。Intergraph公司的GeoMedia也能解决多源数据的访问集成问题。

但是每种格式的数据分类是不一致的,实数精度也不一样, 在转换中信息的丢失是难以避免的。 最明显的信息丢失问题是符号信息的丢失, 这是个非常普遍的问题。大多数地理信息系统按数据类别配备符号, 数据分层与符号有对应关系,但是数据转换后的符号重建并不是没有信息损失, 有时损失还很严重。一是因为做到数据的分类分层与符号表达体系严格一致是很困难的, 尤其对于早期的以图形输出为第一目的而建立的数据系统。 第二个原因是符号本身就是某些信息的载体, 在转化过程中符号被轻易地取代和重建,很多信息遭到破坏而丢失了。 研究多源数据的信息保持与丢失问题, 对于提取地理信息系统的信息、压缩数据容量、 保证网络地理数据的迁移质量等应用有着非常重要的意义。