海量空间数据库实施策略---矢量数据2

1
分享 2015-12-16
空间数据库设计,这部分主要介绍以下三方面的内容:
  • 1. 设计流程
  • 2. 数据建模
  • 3. 数据组织

一般项目的设计流程为下图所示的流程

第一个步骤为gather也就是收集信息,也就是手机各种技术方面的信息,包括系统需求,客户期望等等,收集完信息后进入Design阶段,即设计阶段,在该阶段需要按照在第一阶段中所收集的信息进行设计,包括物理模型和逻辑模型的设计,在对两个模型设计完后进入第三个阶段build阶段,即建立模型,并在建立好的模型基础上进行相关的测试,针对测试好的结果进行评估,根据评估结果来确定当时设计的模型是否满足客户要求的条件,如果不满足需要进一步确定是设计的模型本身有问题还是用户所提出的需求压根就无法满足,如果是设计的模型本身有问题,需要修改模型,如果是用户的需求提的过高,需要进一步沟通以降低要求。
再看一下数据建模,数据建模实际需要建立逻辑模型和物理模型,逻辑模型实际上为空间数据库的逻辑模型,这些逻辑模型主要包括ESRI产品的Geodatabase所支持的对象类型,主要包括对FeatureDataset,FeatureClass, SubType,Domain,RasterCatalog,RasterDataset, MosaicDataset, topo, network等等。 物理模型指的是数据库层次上的对象,包括表,视图等等数据库中现实存在的东西。
已经有很多的建模工具可以供大家使用,主要有以下几种,
----Viso 2002 & 2003 & 2007
----ESRI Tools
    ArcGIS Diagrammer 9.2 & 9.3 (该工具比较适合查看建立好的模型,并不适用设计模型)
    GDB Xray
    Zieler GDB Diagrammer
    XML Validator
另外还有IBM公司所提供的Rational Rose,具体这些软件如何使用还需要进一步的学习。
在这节的最后给大家介绍一下现在的业务流程都主要包括哪些方面:
从软件架构方面主要包括以下三种情况:
--------C/S架构
--------B/S架构
--------C/S和B/S混合架构
其中C/S架构一般使用的是ArcGIS Destop的前端工具,主要是用来数据编辑,地图制作等等。
B/S架构一般使用的是ArcGIS Server的前端工具,主要用来进行地图发布,简单编辑。
现在大部分的企业或者单位的业务模型都包括这两种结构,无非可能是侧重面不同,有些单位比较重视C/S,如数据生产单位,有些比较重视B/S架构,如数据发布单位。
从业务性质上可以归纳为以下三种情况:
---------OLTP
---------OLAP
---------OLTP/OLAP
OLTP为联机处理系统,主要针对的是短而小的事务,而OLAP是连接分析系统,主要针对的是长而大的事务。现在大部分企业和单位实际上都是第三种情况,即包括两种系统,那如何划分好这些业务,在下面的章节中会详细的介绍。
文章来源:http://blog.csdn.net/liufeng1980423/article/details/6264829

0 个评论

要回复文章请先登录注册