• 通过一道题理解分布式地理信息系统


    题目1请给出一个城市中有规划局、房产局、土地局、市政局组成的分布式地理信息系统结构,并讨论你给出的结构的特点和理由。(武汉大学2011

    分布式地理信息系统是在计算机网络环境下,以分布式计算的理论技术和计算机网络技术为应用指导,来设计建设地理信息系统的理论计算模型。规划局、房产局、土地局和市政局的存在都是为了合理科学的安排地理空间数据

     

    上述分布式地理信息系统的特点是:将规划局、房产局、土地局和市政局的空间数据库分布在不同的计算机上,然后通过高速广域网连接,然后通过一个MyServer4大数据库进行统一管理与更新。当4大应用信息系统程序通过服务器访问数据库的时候不是直接访问数据库来获取地理空间数据,而是通过MyServer首先在ZzkGis数据库(即直接访问图层和地理空间实体)中查找匹配目标数据,若ZzkGis中没有目标数据,MyServer再去访问相关的空间数据库,同时将访问结果存放在ZzkGis数据库中。其中MyServer提供3个基本方法供应用程序对地理空间数据访问:(1)空间数据库访问权限认证(2)获取图层数据(3)获取空间实体。

    这样设计的理由是

    <1>对象关系数据库的访问速度相对来说是非常慢的,而地理信息系统中对空间数据的访问又是相当频繁的,所以数据库访问是一个瓶颈。为了提高应用程序对地理空间数据的访问效率,同时为了屏蔽应用程序对数据库的访问,所以设计了带有ZzkGis数据库的地理空间数据访问器-MyServer

    <2>由于空间数据量特别大,所以将不同的数据库部署在不同的计算机上解决了大数据的存储难题。

  • 相关阅读:
    [转]C# 动态调用 WebService
    [转]走进 LINQ 的世界
    [转]mybatis-generator 代码自动生成工具(maven方式)
    [转]Netty入门(最简单的Netty客户端/服务器程序)
    FastJson 常见问题
    初识 ElasticSearch
    Maven Gradle 区别
    IDEA 自动生成serialVersionUID
    restful 架构详解
    初识shell expect
  • 原文地址:https://www.cnblogs.com/zzkgis/p/3783050.html
Copyright © 2020-2023  润新知