zoukankan      html  css  js  c++  java
  • GIS集成技术之二:数据集成

    1. 一。数据驱动。
      疑惑:ado.net作为一种通用的数据技术,适用与各种格式的文件各种格式的数据库,为一种通用的编程模型。GIS也提出数据集成:毫无疑问,不陷于某击中数据库。因此,我觉得GIS的中心是数据驱动,而不是数据库驱动。

      二。数据模型
      0。对象模型。

      1。对象关系模型。

      2。对象层次模型。

      3。对象网络模型。

      理解

      1。对象技术,作为一种开发,设计技术,有很大的指导意义,但我觉得数据库依赖对象技术,问题太大,其中有很多不合理的成分,(没有统一可证明的数学模型)短期内不可那有什么突破,而且----这需要GIS, DB, OS联合起来,按照目前的发展趋势,他们目光短浅的很,没有多大合作的可能性。因此,部分适用的对象技术,才事最重要的。

      2。对象关系,对象层次,对象网络,恐怕各人有不同的理解。很多人的理解事,对象是关系,层次,网络模型的扩充。分析这句活:对象是关系的扩充,目前,是这样的。但对象技术仅仅是作为关系模型的附加,导致很多对象关系DB,设计的很不合理,我个人9认为Oracle Spatial设计的很不合理,对象的太别扭(我Oracle Spatial的人很懒惰,集成技术有些了解,但了解的太浅,导致了设计的ugly, Elegance is a technology)。我的理解是:对象作为一种通用的数据模型,不仅仅需要表达实体关系,由于物质本身的层次性,所以对象必须表达一种层次模型;由于事务关系本身的复杂性,加之空间网络分析,拓扑分析是GIS的一种最基本最重要的功能,对象也要完善的表达网络模型。也就是说,对象模型,必须集成层次型,关系型,网络型,才有可那成为GIS的完善通用的数据类型。





  • 相关阅读:
    大型网站动态应用系统架构(转)
    [转]thinkphp在iis下的rewrite伪静态的配置方法
    [转]WEB安全编程技术规范(V1.0)
    『MXNet』第八弹_数据处理API_下_Image IO专题
    『TensorFlow』变量初始化
    『TensorFlow』线程控制器类&变量作用域
    『Python CoolBook』Cython_高效数组操作
    『Python CoolBook』Cython
    『流畅的Python』第5章笔记_一等函数
    『MXNet』第十弹_物体检测SSD
  • 原文地址:https://www.cnblogs.com/xiexiaokui/p/217140.html
Copyright © 2011-2022 走看看