`
flyingis
  • 浏览: 296630 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

地理信息系统的建设中,数据库的建设极为重要,基础地形库的建设大概要占到整个系统的 60% 甚至更高。因此,若在建库的过程中碰到问题,将导致建库的困难,甚至无法完成建库的工作。要解决建库遇到的各种问题并顺利完成建库,就要对建库的整个过程进行分析,从中找出影响建库的最主要的因素,并认真的分析这些因素产生的根本原因,制定出解决这些问题的解决方案,完成重要的建库工作。  <!----><o:p></o:p>

数据库建库主要有三个过程: <o:p> </o:p>

First -- 数据库建模。主要是根据具体行业的特点及对其的理解,制定出数据规范,在逻辑上建设数据库。 <o:p> </o:p>

Second -- 数据校验。主要是检测数据的正确性,保证数据质量。 <o:p> </o:p>

Third -- 数据入库。主要是将获取的各种数据,例如纸制数据,矢量数据,栅格数据,遥感影像数据等准确的导入到数据库中。 <o:p> </o:p>

         下面对数据库建库的整个过程进行详细分析。 <o:p> </o:p>

1.      数据建模 <o:p> </o:p>

数据建模的目的是根据对应用行业的理解,在逻辑和概念上对数据库进行设计,其影响的是数据库建设完毕后的合理性、通用性和可扩展性。建模是否成功将直接影响到系统是否易用、易扩展,甚至是否成功。地理信息数据库建库过程中遇到的各种问题主要是数据问题,对系统成功进行了建模之后,若数据存在问题,将直接影响到数据的入库。 <o:p> </o:p>

2.      数据入库 <o:p> </o:p>

在数据入库的过程中,其核心是如何依据所制定的数据规范将各种格式的数据,准确的、快速的导入到数据库中。在这个过程中遇到的问题,其根本就是如何解决不同平台之间数据集成的问题。在《 GIS 开发者》第八期电子杂志中,曾提出共相式地理信息系统,其目的之一也是为了解决数据源的集成问题。在目前,实现地理信息多源数据集成的方式大致有三种,即数据互操作模式,直接数据访问模式和数据格式转换模式。  
<o:p></o:p>

<!----> <v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"> </v:stroke> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> </v:f> <v:f eqn="sum @0 1 0"> </v:f> <v:f eqn="sum 0 0 @1"> </v:f> <v:f eqn="prod @2 1 2"> </v:f> <v:f eqn="prod @3 21600 pixelWidth"> </v:f> <v:f eqn="prod @3 21600 pixelHeight"> </v:f> <v:f eqn="sum @0 0 1"> </v:f> <v:f eqn="prod @6 1 2"> </v:f> <v:f eqn="prod @7 21600 pixelWidth"> </v:f> <v:f eqn="sum @8 21600 0"> </v:f> <v:f eqn="prod @7 21600 pixelHeight"> </v:f> <v:f eqn="sum @10 21600 0"> </v:f> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"> </v:path> <o:lock v:ext="edit" aspectratio="t"> </o:lock> </v:shapetype> <o:p> </o:p>

共相式GIS支持多种数据格式的技术框架示意图.gif

共相式
GIS 支持多种数据格式的技术框架示意图 <o:p> </o:p>

( 注:该图引用自《 GIS 开发者》第八期电子杂志 )<o:p></o:p>

(1)     数据互操作模式。数据互操作模式是 OpenGIS Consortium OGC )制定的规范。这种模式和数据入库的思路有所不同。 <o:p> </o:p>

(2)     直接数据访问模式。直接数据访问模式是指在一个 GIS 软件中,实现对其他软件数据格式的直接访问,用户可以使用单个 GIS  软件存取多种数据格式。以 ArcGIS 为例,它可以打开多种 GIS  平台及其它相关软件的数据。 <o:p> </o:p>

(3)     数据格式转换模式格式转换模式是传统的 GIS 数据集成方法,也是入库的基本思想。在这种模式下,其他数据格式经专门的数据转换程序进行格式转换后,就可以进行入库了。例如,在 ArcToolBox( 版本 9 以后被整合到 ArcMap ArcCatalog ) 里,就有多种数据格式转换的工具。 <o:p> </o:p>

数据格式转换是目前 GIS 系统集成的主要办法。现在基本上每个主流 GIS 平台都提供了一些数据转换工具,以 ESRI 公司的 ArcGIS  平台提供了 ArcToolBox 工具箱,功能相对完善,基本上支持所有市面上各种主流的 GIS 数据,例如 Autodesk 公司的 DWG 格式文件和 DXF 格式文件, MapInfo  公司的 MIF  格式, Intergraph DGN 格式,以及各种栅格图形数据等等,基本上满足了一般数据入库的要求。此外,还有其它许多专门的数据格式转换工具可以使用。由此可以看出,只要提供的源数据是正确的,符合规范的,那么利用上述工具就可以将数据导入到数据库中,从而顺利的完成建库的工作。因此,源数据的准确性和规范性就成为建库成功的十分关键的因素。由此看来,数据校验就成为建库能否顺利进行的关键所在。 <o:p> </o:p>

数据校验需要完成哪些工作,怎样进行校验与把关才能在建库之初就能预测各种潜在的问题,因此,需要仔细分析导致数据不准确、不规范的原因。一般情况下,需要从数据规范和数据生产过程中考虑。

GIS数据建库基本思想(下)


原文链接:http://www.gissky.net/blog/blog.asp?name=bluewood

文章进行了简单增改,对于本文的争议请看文后的评论。
分享到:
评论

相关推荐

    简易快速j2ee开发GIS数据建库基本思想

    本文将深入探讨简易快速J2EE开发GIS数据建库的基本思想。 首先,J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,它为构建多层、分布式的企业级应用提供了框架和组件。在GIS数据建库中,J2EE平台...

    GIS.rar_GIS 数据库_gis

    GIS数据建库的基本思想主要包括以下几个方面: 1. 数据集成:将来自不同来源、格式各异的数据整合到一个统一的数据库中,确保数据的一致性和完整性。 2. 数据标准化:遵循一定的数据模型和规范,如ESRI的Shapefile...

    《GIS设计与开发》实验大纲

    实验课程的目标是让学生理解和掌握GIS系统设计的全过程,从需求分析到系统设计,再到软件开发和数据建库。在这个过程中,软件工程的方法论被强调,以确保软件质量、提升开发效率并降低成本。虽然GIS软件工程具有复杂...

    多源空间数据综合管理平台总体设计20130329

    - **数据建库方案管理**:制定数据建库计划,确保数据的结构化和规范化。 - **数据加载**:支持实时数据加载,提高数据更新的及时性。 ##### 3.4 数据质量检查方案管理及质检 - **数据检查规则定义**:设定数据质量...

    土地利用数据库建设培训教材(全部).

    【建库指导思想】强调统一的信息化标准,协调与其他数据库建设的关系,推广优秀软件应用,并考虑到数据的长期更新和维护,确保数据的可持续性和资源共享。同时,建库过程需引入质量控制、项目监理制度,以保证工程的...

    数字化管道建设技术方案共47页.ppt

    此外,还有4D数据采集建库,用于施工期完整性数据的收集和建库,确保数据的质量和完整性。采用如PODS和APDM等国际标准进行数据建模,确保数据的标准化和互操作性。 在运营阶段,管道地理信息系统(GIS)扮演关键...

    2009.6.19—30举办3S研讨会暨Google Earth与Google Map等仿真建模与共享及ARCGIS与遥感高级程序员培训班

    1、介绍目标前国际上最优秀的GIS软件ARCCIS9体系结构及全面了解ARCCIS9.0桌面系统的体系结构和功能介绍,介绍ESRI的ARC-CATALOG,ARCTOOLBOX通用GIS解决方案的精彩设计以及最新的ARCCISENGINE和ARCCIS SERVER。...

    数字园林系统解决方案.doc

    2.数据库管理:该系统使用大型空间数据库系统Oracle9i和国产GIS基础平台吉奥之星 GeoStar4.0技术,实现对城市园林信息的分类浏览、查询、统计和信息管理。 3.分析应用:该系统提供了强大的分析应用功能,能够对城市...

Global site tag (gtag.js) - Google Analytics