- 浏览: 297702 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (176)
- Algorithm (4)
- Diary (9)
- GIS-RS-GPS (15)
- Hibernate (1)
- JavaSE (4)
- 其他开源 (0)
- 架构与设计 (4)
- Web 客户端技术 (21)
- Web 框架与开发 (6)
- ArcEngine 开发 (2)
- ArcGIS Server 开发 (0)
- ArcIMS 开发 (3)
- 空间数据库 (0)
- Eclipse Plugin (1)
- Eclipse Framework (0)
- GIS-GPS-RS (0)
- [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。) (54)
- [网站分类]2.Java新手区 (10)
- [网站分类]3.非技术区 (8)
- [网站分类]4.其他技术区 (19)
- [网站分类]6.转载区(Java技术文章转载, 请注明原文出处) (8)
最新评论
-
wen0301:
认同! 程序员必须锻炼内功,而不是华丽的花拳绣腿。
Google的Offer -
leelight:
我用了凸角圆弧法,发现此算法在半径相对较大时,输入结果经常是一 ...
GIS 缓冲区应用及算法实现 -
palmer:
据说 Google 有中国本地的服务器.有没有这方面的原因?? ...
地震为什么没有影响到 Google -
chxkyy:
跑getShapefileFeatureClass方法
AE92 SDK for Java 最小示例学习 -
chxkyy:
我在本地跑这个代码怎么报这个错:java.lang.Unsat ...
AE92 SDK for Java 最小示例学习
GIS数据建库基本思想(上)
地理信息系统的建设中,数据库的建设极为重要,基础地形库的建设大概要占到整个系统的 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
支持多种数据格式的技术框架示意图
<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
文章进行了简单增改,对于本文的争议请看文后的评论。
发表评论
-
小议final关键字
2005-10-28 21:50 1774作者:Flyingis final是Java语言中一 ... -
多态学习心得
2005-10-31 19:28 1273作者:Flyingis 这几天我在重新复习Java语言基 ... -
Java接口特性学习
2005-11-02 21:18 1179作者:Flyingis 在Jav ... -
理解Java内部类的基本特性(一)
2005-11-04 17:11 1423作者:Flyingis 内部类是Java语言一个 ... -
理解Java内部类的基本特性(二)
2005-11-04 18:55 1296作者:Flyingis4. 内部类拥有其外围类的所有元素的访 ... -
JSF VS Tapestry 全面比较
2005-11-09 13:08 1265作者:Flyingis Java不像微软拥有Vi ... -
Hibernate学习心得--性能优化
2005-11-15 10:22 1337作者:Flyingis 在使用Hiber ... -
Struts Action的多种角色
2005-11-18 17:10 1249作者:Flyingis ... -
中国企业对软件人才利用的思考
2005-11-21 14:08 1169作者:Flyingis 刚刚看到一篇文章《中方落 ... -
关键字new和newInstance方法区别
2005-12-03 16:48 1205作者:Flyingis 在初始化一个类,生成一个 ... -
Google的Offer
2005-12-07 15:05 1306作者:Flyingis 昨 ... -
Google新服务--出行路线规划服务
2005-12-09 20:04 1511作者: ... -
浅议类型识别与反射机制
2005-12-11 14:43 987作者:Flyingis 运行时类型识别(Run- ... -
ClassCastException深入分析
2005-12-18 18:57 1198作者:Flyingis ClassCastExcep ... -
热点讨论--"Java? It's So Nineties"
2005-12-18 19:32 931作者:Flyingis贴一则消息。今天在各大网站上都 ... -
Java容器分析--List和Set
2005-12-21 15:06 826作者:Flyingis 容器类可以大大提高编程 ... -
GIS数据建库基本思想(下)
2005-12-25 15:24 1339GIS数据建库基本思想(上) ... -
Java容器分析--Map
2005-12-27 10:07 1039作者:Flyingis标准的Java类库中包含了几种类 ... -
Java I/O中的设计模式
2005-12-30 21:47 988作者:Flyingis 任何程序语言的I/O设计都是一项 ... -
2006年的 Java IDE
2006-01-05 20:51 690作者: Flyingi ...
相关推荐
本文将深入探讨简易快速J2EE开发GIS数据建库的基本思想。 首先,J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,它为构建多层、分布式的企业级应用提供了框架和组件。在GIS数据建库中,J2EE平台...
GIS地理建库是GIS(地理信息系统)领域中的一个重要环节,主要涉及将纸质地图或遥感图像转换成可编辑和分析的数字数据。本教程重点介绍了GIS数字化与数据编辑的六个步骤,适用于地形图的处理和建库。 第一步是地形...
GIS(Geographic Information System,地理信息系统)空间数据库建库是一个复杂而重要的过程,它涉及到地理数据的组织、存储、管理以及高效检索。本套文档详细介绍了GIS空间数据库的构建步骤和关键技术,对于学习GIS...
根据提供的信息,我们可以总结出以下详细的IT知识点,主要聚焦于GIS建库系统的设计与实现。 ### GIS建库系统概述 #### 1. 引言 地理信息系统(Geographic Information System, GIS)是一种高新技术,它利用计算机...
宣城市GIS房产数据建库、数据整理及房产档案数字化扫描项目招标文件
### CAD数据到GIS建库技术知识点 #### 一、CAD与GIS技术概述 计算机辅助设计(CAD)和地理信息系统(GIS)技术自发展以来,都经历了显著的技术变革和独立发展。随着技术的进步,用户对空间数据的获取、建库和应用需求...
《XX市地籍数据建库技术方案》是针对城市地籍管理工作的一项重要技术文档,旨在为政府和企业提供全面、详实的数据建库方法和流程。该方案覆盖了地籍数据的多个方面,包括地理信息、土地权属、土地利用现状等关键元素...
然而,这些基础数据源的数据格式在GIS数据建库、更新和维护方面存在不足,这凸显了CAD到GIS数据转换研究的重要性。 总结,本文主要介绍了CAD数据到GIS数据转换面临的主要问题,并重点阐述了基于Eps2008软件进行数据...
【GIS数据详解】 GIS,全称地理信息系统(Geographic Information System),是一种集计算机硬件、软件、地理数据于一体的系统,用于采集、存储、管理、分析和展示所有类型地理数据。在建筑轮廓GIS数据中,它主要...
综上所述,这个压缩包提供的中国GIS数据是一个宝贵的地理信息资源,可用于各种地理分析和制图项目。使用时,我们需要了解数据的格式、投影方式,并借助合适的GIS软件进行数据管理和应用。同时,也要注意数据的更新和...
中国的河流GIS数据是一种地理信息系统(GIS)中的关键资源,它包含了一到五级河流的详细信息,用于地理分析、环境研究、城市规划和水资源管理等多个领域。这些数据以Shapefile(.shp)格式存储,是GIS软件中最常用的...
1.基于FME实现的GIS数据与CAD数据间互相转换工具,实现了GIS属性字段的保留,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题。本工具以shapefile数据与dwg数据间互转为示例,如需支持其他GIS数据,如gdb...
本章主要介绍了 GIS 数据采集和数据处理的基本概念、方法和技术,包括地理数据分类和编码、数据采集和输入、数据处理和存储等方面的知识点。 4.1 GIS 数据源 GIS 数据源是指空间信息系统的原始数据,包括地图数据...
【建筑轮廓】建筑轮廓是GIS数据中的一个重要组成部分,它描述了建筑物在二维地图上的边界。这些轮廓通常由多边形表示,通过精确的坐标点定义建筑物的边缘,用于构建城市三维模型或进行城市规划分析。 【长沙】长沙...
综上所述,2022年苏州建筑轮廓GIS数据是关于苏州市建筑物地理位置、形状及属性信息的综合资源,对于理解城市空间结构、支持决策制定和科学研究具有重要意义。掌握GIS数据的处理和分析方法,能有效利用这些信息为城市...
GIS(Geographic Information System,地理信息系统)是一种集成了计算机硬件、软件及地理数据的系统,用于获取、存储、管理、分析和展示与地理位置相关的各种数据。在这个“中国河流GIS数据”中,我们主要关注的是...
MapGIS 是一款强大的地理信息系统(GIS)软件,用于地理数据管理和分析。在规划建库的过程中,MapGIS 提供了一系列步骤来处理和准备地理数据。以下是对MapGIS建库基本步骤的详细说明: 1. 图像格式转换: - 从 TIF...
全国行政区划GIS数据是关于中国行政区域划分的地理信息系统(GIS)资料集合,它涵盖了全国各地的行政区域信息。GIS是一种强大的工具,用于收集、存储、分析和管理地理空间信息,而行政区划数据则是GIS中的重要组成...