??xml version="1.0" encoding="utf-8" standalone="yes"?>
A complete list of the issues that have been fixed in this service pack is available here.
A list of the main enhancements that have been made in the 9.2 Service Packs is available here.
认需要打上sp4补丁Q那开始吧Q?a target="_blank">所有sp4补丁链接
ArcGIS 9.2每次释放出的补丁不仅解决了许多已发现的bugQ更是在功能、文档方面做了大量的改进Q所以现在准备开发或正在开发的应用pȝ都应该尽量升U到最新补丁,避免被一些无厘头的问题扯了后ѝ?/span>
]]>
使用Windows XP/2003自带的防火墙Q除了开?7004 TCP端口外,q应lmgrd.exe、ARCGIS.exedC外程序中Q其他商业防火墙同样需要放开q两个程序的讉K控制Q否则将无法q接到License服务器?br />
如果使用的是W三斚w火墙Q如瑞星、天|,则只需开?7004/tcp端口?/span>
]]>
]]>
]]>
ArcGIS Desktop 9.2开始支持非版本~辑Q和标准的数据库事务处理一PArcSDE非版本编辑直接对原数据进行编辑,非版本编辑的session不保存Q何对数据的更改,在ArcMap中对数据start editQ然后对数据q行增、删、改Q或是修改属性信息,完成后执行save edit可以将Geodatabase中的数据直接更新Q否则edit session without saving攑ּ之前的修攏V在q种模式下处理数据会存在一些问题,如当某一D늼辑过E中出现问题时不能放弃或恢复修改Q要么只能退出整个session的编辑放弃所有的修改?br>
使用ArcSDE非版本编辑可以针对简单数据进行处?-炏V线、面、注记、relationshipQ如果feature class存在于拓扑或|络中,则不能进行编辑?br>
ArcMap中进行非版本~辑需要注意:
1.数据已经registered with the geodatabase
所有ArcGIS Desktop创徏的数据会自动registered with the geodatabaseQ只有当数据是在ArcGIS Desktop外创建时Q如sdetable命o创徏Q才需要手动注册。一般我们可以在ArcCatalog中看到空间数据的Register with Geodatabase为灰色的?br>
2.数据没有registered as versioned
如果数据已经注册为版本,可以unregister as versionedQ这时之前该版本中没有提交的数据会丢失?br>
3.配置ArcMap~辑q程的属?br>
取消“Edit a version of the database with the ability to undo and redo”选项?br>
~辑非版本Geodatabase数据库中的数据,需要注意DBMS的一些特性:同步与锁、隔L制、数据完整性等Q以后再说吧?/p>
ArcIMS 9.2 Service Pack 2
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=16&MetaID=1271
ArcSDE 9.2 Service Pack 2
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=66&MetaID=1269
SP补丁体积不断增加g是当今Y件发展的势Q这ơ释攑և的升U包中,桌面帮助、Server{升U包都超q了200MQ补丁升U过E耗时也较长,准备升之前需做好重要数据备䆾Q参考网站上的说明进行?/p>
ArcGIS 9.2 SP2补丁的改q,请参考这里:
http://downloads.esri.com/support/downloads/other_/ArcGIS-92sp2-issues.htm
http://downloads.esri.com/support/downloads/ims_/ArcIMS_92sp2_issues.htm
http://gisupdates.esri.com/92sp2/ArcSDE-Windows-UNIX-Linux/ArcSDE-92sp2-issues.htm
遗憾的是QESRI目前仅支持点的聚合查询,q且使用GeoRSS Feedsq存在一些bug?br />
另外一U方案,是l合Microsoft Virtual Earth API来用GeoRSSQ这是Virtual Earth API 3.0中新增的一强大的功能。GeoRSS层可以很Ҏ(gu)的用基于WGS84 lat/long坐标p,或GeoRSS Simple语法的GeoRSS XML文gQ加入一l点到地图上Q具体的Ҏ(gu)可以参考这两篇文章Q?br />
http://blogs.msdn.com/keithkin/archive/2006/09/19/761333.aspx
http://blogs.msdn.com/keithkin/archive/2006/09/19/761573.aspx
在Keith的demo中,他实C鼠标停留在地图上某标注点,其相关信息就会反应出来,CZ如下Q?br />
http://krkinnan.members.winisp.net/samples/georss/hurricaneivan.html
关于GeoRSSQ?a href="/flyingis/archive/2006/09/25/71823.html">http://www.aygfsteel.com/flyingis/archive/2006/09/25/71823.html
具体的介l,可以参考GeoRSS官方|站Q?a >http://www.georss.org/。有旉我会对GeoRSS模型与用方法进行分析?/p>
GeoServer
主要Ҏ(gu)包括:兼容
WMS
?/span>
WFS
Ҏ(gu);支持
PostGIS
?/span>
Shapefile
?/span>
ArcSDE
?/span>
Oracle
?/span>
VPF
?/span>
MySQL
?/span>
MapInfo
Q支持上癄投媄Q能够将|络地图输出?/span>
jpeg
?/span>
gif
?/span>
png
?/span>
SVG
?/span>
KML
{格式;能够q行在Q何基?/span>
J2EE/Servlet
容器之上Q嵌?/span>
MapBuilder
支持
AJAX
的地囑֮LQ除此之外还包括许多其他的特?/font>?/span>
GeoServer
最新的版本
一直都比较x
GeoServer
?/span>
GeoTools
的发展情况,
GeoServer
提供了一个相对简易的地理信息服务pȝQ?/span>
GeoTools
包含地理信息数据基本操作的源码实玎ͼ是学习地理信息基研发?/span>
WebGIS
的经典资料库Q两者的合ƈ和今后的发展无疑会吸引众多地理信息开发者的目光?br />
GeoServer
主页Q?/span>
http://docs.codehaus.org/display/GEOS/Home
GeoTools
主页Q?/span>
http://www.geotools.org/
GeoServer
http://docs.codehaus.org/display/GEOS/2006/05/06/GeoServer+1.3.1+beta+release
模型是ؓ了理解和预测现实世界而构建的一U有效的替代物,它不是现实世界的复制Q它是物体的一U简化,q能够体现物体的关键特征。地理学研究的目的是理解人类与环境间的关p,在地理徏模过E中必然包含了许多h为或主观因素Q但也不能随心所Ʋ去表达所要表辄世界。一个好的模型可以把一个复杂的问题单明了地表达出来Q反之则会将问题描述的非常复杂难懂?/span>
建模的步骤一般分为:建立概念模型Q徏立定量模型;模型验(模型验证、模型确认)Q模型应用。目前,׃地理问题的复杂性和不确定性,地理学的量化水^q比较低Q其建模主要是借鉴地质学、生态学和水文学{相兛_U的模型和徏模方法来研究有关地理环境问题?/span>
地理建模一般具有复杂性、空间性、时间性和模糊性特炏V在地理学中Q徏模的对象是地理系l,它具有明的旉和空间特征。地理徏模包含两U含义:I间实体对象建模和地理问题徏模。空间实体对象是地理特征的抽象与几何表示Q它的徏模是地理信息pȝ所x的主要内宏V地理问题徏模则涉及到地理学的所有领域?/span>
在地理徏模中Q地理信息系l提供了数据的支持、模型库的管理和建模l果的可视化Q是地理建模重要的技术支持。地理信息系l侧重于I间数据的存储、管理和制图Q分析方法基本以I间位置为核心,x的是对象之间的空间位|关pR地理徏模中Q空间位|是作ؓ数据的属性来考虑Q研I各个要素之间的关系以及q种关系的表现Ş式。归Uv来,地理信息pȝ的主要研I内Ҏ(gu)I间数据的管理、空间关pȝ分析和表C,地理建模研究的是地理要素之间关系的徏立、解释和分析?/span>
地理建模针对地理问题Q用系l分析方法、物理方法和数学Ҏ(gu)建立模型Q对模型q行分析Q以便ؓ政府或经、社会发展的决策提供基础支持。地理徏模应用的Ҏ(gu)Q不同于决策分析中应用的Ҏ(gu)Q决{分析主要涉及信息论和控制论的内容,如规划方法、投入出方法等?/span>
地理信息I间几何关系分析主要包括邻近?/span>
(proximity)
分析、叠加分析、网l分析等。缓冲区分析是邻q度分析的一U,~冲区是Z识别某一地理实体或空间物体对其周围地物的影响度而在其周围徏立具有一定宽度的带状区域。缓冲区作ؓ独立的数据层q行叠加分析Q可应用到道路、河、环境污染源、居民点、辐源{的I间分析Qؓ某种应用目的提供U学依据Q另外,l合不同的专业模型,可以在生zR军事、城乡规划等领域发挥重要的作用?/span>
针对炏V线、面不同的几何类型,建立~冲区的方式怺有所不同。徏立点~冲区比较简单,即以某点要素为圆心,以缓冲半?/span>
R
作圆Q得到点要素的缓冲区Q线要素的缓冲区是以Uؓ_?/span>
R
M两侧的^行线Q在U的两端构徏两个半圆弧段Q和qU一L成缓冲区Q面~冲区的建立Q是以面要素的边界ؓ基线向内外侧作^行线Q^行线和基UK的区域就是面~冲区。除此之外,q可以对栅格数据建立~冲区,Ҏ(gu)不同的模型方E徏立动态缓冲区Q不论对什么样的数据徏立缓冲区Q其基本Ҏ(gu)都是怼的?/span>
~冲区实现算法有矢量Ҏ(gu)和栅格方法两U。其中矢量方法数据量,Ҏ(gu)相对成熟Q栅格图像需要进行栅格像元之间进行布?yu)运,当缓冲区较大时会带来较重的运负P实际q用中存在一定的局限性。矢量方法算法一般遵循以下步骤:
?/span>
Q确定中心点——以中心点ؓ圆心?/span>
R
为半径生成一个圆——得到缓冲区边界
Uѝ面
Q确定uU쀔—以距离
R
生成中心轴线的^行曲U쀔—处理{角弧D——对生成的弧D进行求交、合q运——生成缓冲区边界
常用的矢量数据中心线扩张法Q?/span>
角分U法
基本思想Q即“简单^行线法”,在uU的两边作出qU,在{角处形成角Q两端Ş成弧D,l成~冲区?/span>
~陷Q难以保证在角处缓冲区左右边线{宽Q校正过E复杂,主要体现在uU折角很大和很小时的情况Q算法模型复杂,主要是因为几何生成过E中需要处理较多的异常?/span>
凸角圆弧?/span>
基本思想Q顾名思义Q即是在转角外侧用圆弧来代替角Q内侧仍然用尖角的Ҏ(gu)Q生成缓冲区?/span>
实施步骤Q?/span>
1.
直线性判断,判断盔R三点是否在同一直线上;
2.
折点凸凹性判断,定转角的地方哪侧用直U求交,哪侧使用圆弧q接Q?/span>
3.
凸点圆弧的嵌入,卛_转角外侧形成的圆弧和两边的线D늛q;
4.
边线关系的判别与处理Q岛屿多边Ş参与~冲界的构成Q重叠多边Ş不参与缓冲区边界的构成;
5.
~冲界的形成Q具体是重叠区域进行合qӞl制外围的边U,包括岛屿多边形的轮廓QŞ成最l的~冲界?/span>
在缓冲区法中,需要注意的一个问题是~冲区多边Ş的重叠与合ƈQ包括同一要素~冲区的重叠和多个要素之间缓冲区的重叠。栅格数据缓冲区内的栅格h一个与其媄响度对应的一个|如果重叠区域h相同影响度则d一|如果不同则采取媄响度大的代替影响度小的方法处理。对于矢量数据的处理法有三U:数学q算法;矢量Q栅D{换法Q矢量-栅格混合法?/span>
地理|格是将q面以某U规则分U的I间数据l构Q具有较高的标准化程度,它有利于面向I间数据库和几何操作法的研I和开发。用地理网格可以将地理I间定位和地理特征描q关联v来,以网格单位作为基本分辨率Q控制在允许的误差范围内?/span>
最常见的地理网格是l线和纬U组成的|格pȝQ网格由{度数间隔的l线和纬U交叉组成,I间数据的属性与l纬|格内的点相兌Q方便网格内I间数据的获取与处理。网格系l可以在原有较小分L率网格的基础上创建更l的子网|增大其分辨率。一个网格可以被分成
nB
2
个子|格Q最常见的网格结构即?span lang="EN-US">n=2的四叉树|格l构。更普遍的,可以定义 nd 树结构的|格pȝQ其主要Ҏ(gu)有Q?span lang="EN-US">
1.
在空间数据库理论中,二维I间域便许存储在存储器的一个线性地址I间里,因此I间位置信息必须l过一定的转换才能存储在计机中,使用 nd 树可以拓展线性空间的排序Ҏ(gu)Q便于计机存储?/span>
2.
创徏分的一l地址。如果较大范围的I间区域内某U属性g_则以较低分L率的|格来表C,如果属性值经常变化,则用较高分L率的|格来表C,q样可以节省存储I间?/span>
因此Q用地理|格来模拟地球曲面的时候,最为关键的问题是分辨率和网根{用地理网格的目的在于对I间格局的一U表达,q且提供单有效的I间数据l构法。在I间数据l构中,它既可以像栅格数据一L最单元格来表辄间区域对象,也可以像矢量数据一L点代替传l的坐标Ҏ(gu)表达I间实体的几何特征,q两U数据结构分别对应于存储区域信息的网格系l和存储位置信息的网格系l?span lang="EN-US">
目前Q徏立全球地理网格模型还面许多困难Q这些困难主要来自于Z地理坐标pȝ的地理网D存在一些缺P例如|格单元面积不等所带来的复杂性,|格的各UŞ式的变ŞQ网格复杂的LҎ(gu),q些都给实际应用带来了困难?br />
参考资料:
GISI间分析原理与方?/font>
Michael F G
说过Q“地理信息系l真正的功能在于它利用空间分析技术对I间数据的分析”,而不仅仅是停留在数据库型?/span>
GIS
层面上,需要将x点从数据库创建和pȝ开发徏设,逐步转移到关注空间分析和I间建模Q挖掘对U学决策h指导意义的信息,解决复杂多变的地学应用问题,例如I间分析、预预报、决{支持等?/span>
地理I间数据处理与徏模的重要技术方法一般涉及到数量地理学?/span>
GIS
、地理计、数据挖掘等知识领域。地理空间数据分析是地理学和地理信息U学的重要研I内容,它通过研究地理I间数据及其相应分析理论、方法和技术,探烦、证明地理要素之间的关系Q揭C地理特征和q程的内在规律和机理Q实现对地理I间信息的认知、解释、预、调控?/span>
1.
数量地理?/span>
数量化方法在感知、认识和解释现实世界的各U自然、h文、社会现象过E的怺关系中v着定性方法不能替代的作用。不论是学术研究中,q是实际决策中,不论是理工科学中Q还是h文管理中Q数量化的方法L更让得合理可信,通过表格化、图形化的Ş式表辑և来,作ؓl论论断的有力支持,通常也可以说是定量化的分析方法。数量地理学是地理学领域中最先采用数学原理方法来探讨地理数据分析处理与徏模的学科Q主要涉及的分析模拟Ҏ(gu)是地理系l分析、随机数学方法和地理pȝ数学模拟?/span>
2.
地理信息pȝ
地理信息是一门学U,是描q、存储、分析和输出I间信息的理论和Ҏ(gu)的一门新兴的交叉学科Q另一斚wQ地理信息系l是一个技术系l,是以地理I间数据库ؓ基础Q采用地理模型分析方法,适时提供多种I间和动态的地理信息Qؓ地理研究和地理决{服务的计算机技术系l?/span>
(
l典定义
)
。一般,我们利用
GIS
来反应客观显CZ界抽象化的数字模型,对地理空间数据进行管理、显CZ制图Q最重要的是Q可以用来对数据q行模拟分析Q实现可视化和对现实世界的虚拟,提供决策的依据或直接q行决策分析?/span>
3.
地理计算
地理计算本质上可认ؓ是对地理学时间与I间问题所q行的基于计机的定量化分析Q它是一pd的程序或法的应用过E和l果Q不同的法例如经|络、模p逻辑、遗传算法等产生的结果也会不同,一般可以通过和以往成果的对比,来论证自q法更ZU更ؓW合实际Q或Ҏ(gu)是一个失败的计算q程?/span>
其中涉及到的理论知识主要?/span>
GIS
建库Qh工智能技术和计算技?/span>
(
人工经|络模型、模p逻辑模型、遗传算法模型、元?yu)自动机模型、分形理论等{?/span>
)
Q高性能计算服务pȝ。通过q些知识体系建立一U动态模型,来反应地理空间的动态特性,作ؓ地理I间基本部分的动态组成?/span>
参考文献:
地理信息pȝ——原理、方法和应用
GIS
I间分析原理与方?/span>
|络l成要素要说?/span>
Link:
表示用于实现q输和交的怺q接的线实体。如我们生活中的高速公路、铁路?/span>
Node: Link
一定是?/span>
Node
处相交,但相交的
Link
处不一定是
Node
Q例如城市立交桥q没有相交,但是|络几何昄时却是相交的?/span>
Stop:
在某?/span>
Link
上经q的位置Q如城市炏V交通R站等?/span>
Center:
指网l中一些离散位|,代表着现实世界里资源中心、购物中心,交通运输中心等?/span>
常用的网l模?/span>
1.
|络q踪
研究|络中资源和信息Link的流向。吉林石化爆炔R成松花江水域大面积污染Q应用网l追t即可分析从污染源开始,沿江向下扩散的q程。网l追t里涉及的一个重要概忉|“连通性”,q决定了资源与信息在|络中的动与走向?/span>
2.
路径选择
路径选择x佳Link路径选择Q如l典?/span>
Dijkstra
最短\径算法,?/span>
GIS
应用中,物资输送、电(sh)力网l、行车\U等都涉及到q个问题Q更为复杂的是,需要在q个q程中考虑许多影响向通过的因素,例如交通中的红l灯、堵塞情况,宽带|络中流量高峰期与低h?/span>
3.
资源分配
反映昄世界|络中资源供需关系的模型。“供”一般位?/span>
Center
位置Q对I间中一个或多个Ҏ(gu)供资源分配。这个分配范围有多大Q分配距L多远Q分配的d有多强,是否有够的物资信息{供分配Q是q个模型需要研I的内容?/span>
4.
I间怺作用和引力模?/span>
用于理解和预某点发生的zd和h、资源及信息的流动。通常情况下,两Stop炚w距离近Q发生相互作用的可能性越大,但实际情况却不仅如此?/span>
3.
数据规范
q里说的数据规范Q指的是可以被系l所正确识别的数据。这依赖于上q数据库建库的第一个过E,x据库标准的制定和数据规范。这里的主要矛盾在于Q因?/span>
GIS
q_的不一_各个q_对空间数据描q的模型不同Q而导致了在一个^C生成的数据在另一个^C能正读出,从而导致{换前后矢量或属性数据的丢失Q甚x法{换的l果?/span>
例如Q?/span>
AutoCAD
存在拟合曲线
Spline
对象Q图形块
Block
对象Q区?/span>
Region
对象Q代理对象等许多Ҏ(gu)的图形对象,?/span>
GIS
pȝ中没有相应的囑Ş对象与之相对应。因此要惛_q些数据入库Q必d以上对象{化,使之变成
GIS
可以识别的图形对象?/span>
AutoCAD
的扩展数据由于ؓ
AutoCAD
所Ҏ(gu)Q因此也必须L解决办法
(
例如数据格式转换
)
Q之能?/span>
GIS
所正确d?/span>
此外q包括数据规范中规定的各个图层之间相互的I间拓扑关系及属性数据等Q这些都要求有相应的和修正工具予以保证?/span>
4.
数据生
数据生q程主要包括准备阶段和数据输入阶Dc以下ؓ
AutoCAD
q_下数据的生q程Z?/span>
准备阶段
此过E包括定义图层名Uͼ配置囑ֱ的各U属性(颜色Q线性,U宽Q图形符LQ。这一q程是数据生产的准备阶段Q工作逻辑上非常简单,在认真设|和查后Q生错误的可能性会很小?/span>
数据生阶段
包括栅格数据自动矢量化和人工输入两个比较大的斚wQ有时候全Zh工输入?/span>
栅格数据自动矢量化是通过扫描仪器输入栅格数据Q然后通过囑փ识别法Q进行矢量跟t,从而确定实体的I间位置。在目前的技术发展中Q程序的法往往不能完全识别出所需要的对象q进行正的矢量化,若栅格数据是l过底图扫描而非遥感影像Q可能还会出现扫面不清晰Q因此会产成各种各样的问题。常见的错误主要有以下几U:
(1)
房屋{面犉合物体留有缺口,即不闭?/span>
(2)
扫描后的U段存在很多重复点的现象?/span>
(3)
扫描后的U段存在自相交的情况?/span>
(4)
在图像边~上的线D,扫描后出现畸变现象?/span>
(5)
在图像的边缘存在数据丢失的现象?/span>
(6)
׃囑փ定位不准Q导致扫描后囑փ部分基准点偏U,从而导致相?c)地区存在囑Ş重叠或交叉的现象?/span>
其中基准点偏差的影响ؓ显著Q严重媄响数据徏库。一般情况下Q我们需要封闭检查,重复Ҏ(gu)查,自相交检查,基准Ҏ(gu)查和校正{检查工具去发现和排除这些错误。在q些错误中,错误
1
?/span>
2
?/span>
3
?/span>
6
在逻辑上比较简单,相对比较好解冟뀂错?/span>
4
?/span>
5
则比较难于检查和解决?/span>
人工输入是指数据录入人员按照要求用鼠标或l图议等手工在图U怸q行l图Qƈ讄和添加各U属性的q程。这一q程十分J重的,q且工作h重复性和枯燥性等特点Q因此容易造成各种错误Q从而媄响数据质量。成的错误的原因主要有两个Q?/span>
_ֺ问题造成的错误,q种原因往往造成囑Ş拓扑关系错误。例如,应该闭合的面状物体没有闭合,应该端点相连的直U没有连接,不应该重叠的U段存在重叠的部分,不应该交叉的囑Ş存在交叉Q面与面之间存在~隙Q面与面之间发生重叠Q基准点和控制点定位不准等{?/span>
Zؓ疏忽造成的原因。例如,有属性的囑Ş物体忘记l属性赋|D属性丢失;有属性的囑Ş物体错误赋|D属性错误;囑ֹҎ(gu)被删除或者移动位|;囑ֹ边界上的囑Ş没有很好的完成接边处理,造成盔R囑Ş不匹配等{。这些错误都l常的会在数据生产过E中发生Q如果不加以和修正Q将直接影响建库的正性和准确性,应予以注意?/span>
5.
结
从以上分析可以看出,数据建模、数据规范、数据生产都?/span>
GIS
数据利、准入库的关键Q在整个q程中,数据校验起到了非帔R要的作用Q在实际操作中,需要系l理论知识和l验知识来作为徏?/span>
GIS
数据库的架构支撑。根据个人有限的pȝ工程斚w的理论知识,只能Ҏ(gu)据校验做出如下概qͼ
(1)
首先Q需要对准备入库的各U源数据q行研究和分析,从中发现数据中存在的明显的错误,q估计潜在的错误?/span>
(2)
Ҏ(gu)数据建库标准和数据规范,分析q些错误可能对徏库造成的媄响,按照严重E度、优先别、逻辑关系{将错误分类Qƈ制定处解决问题的Ҏ(gu)?/span>
(3)
按照制定的解x案有计划、有步骤的纠正这些错误,使之W合建库的规范?/span>
(4)
q样循环查几ơ,量消除数据中的错误Q一般情况下QM有少量错误存在?/span>
(5)
当已l很难找出错误时Q可以开始进行抽h,q小规模q行试验性入库?/span>
(6)
在试验性入库成功后Q进行大扚w的实际入库?/span>
(7)
入库完毕Q对入库成果q行抽样查,查找不正的地方Qƈq行修正?/span>
(8)
GIS
数据入库正式完成Q交付用?/span>
数据库徏库主要有三个q程Q?/span>
First
--
数据库徏模。主要是Ҏ(gu)具体行业的特点及对其的理解,制定出数据规范,在逻辑上徏设数据库?/span>
Second
--
数据校验。主要是数据的正确性,保证数据质量?/span>
Third
--
数据入库。主要是获取的各种数据Q例如纸制数据,矢量数据Q栅格数据,遥感影像数据{准的导入到数据库中?/span>
下面Ҏ(gu)据库建库的整个过E进行详l分析?/span>
1.
数据建模
数据建模的目的是Ҏ(gu)对应用行业的理解Q在逻辑和概念上Ҏ(gu)据库q行设计Q其影响的是数据库徏讑֮毕后的合理性、通用性和可扩展性。徏模是否成功将直接影响到系l是否易用、易扩展Q甚x否成功。地理信息数据库建库q程中遇到的各种问题主要是数据问题,对系l成功进行了建模之后Q若数据存在问题Q将直接影响到数据的入库?/span>
2.
数据入库
在数据入库的q程中,其核心是如何依据所制定的数据规范将各种格式的数据,准确的、快速的导入到数据库中。在q个q程中遇到的问题Q其Ҏ(gu)是如何解决不同q_之间数据集成的问题。在?/span>
GIS
开发者》第八期?sh)子杂志中,曾提出共相式地理信息pȝQ其目的之一也是Z解决数据源的集成问题。在目前Q实现地理信息多源数据集成的方式大致有三U,x据互操作模式Q直接数据访问模式和数据格式转换模式?/span>
q?/span>
GIS
支持多种数据格式的技术框架示意图
(
注:该图引用自?/span>
GIS
开发者》第八期?sh)子杂?/span>
)
(1)
数据互操作模式。数据互操作模式?/span>
OpenGIS Consortium
Q?/span>
OGC
Q制定的规范。这U模式和数据入库的思\有所不同?/span>
(2)
直接数据讉K模式。直接数据访问模式是指在一?/span>
GIS
软g中,实现对其他Y件数据格式的直接讉KQ用户可以用单?/span>
GIS
软g存取多种数据格式。以
ArcGIS
ZQ它可以打开多种
GIS
q_及其它相兌Y件的数据?/span>
(3)
数据格式转换模式格式转换模式是传l的
GIS
数据集成Ҏ(gu)Q也是入库的基本思想。在q种模式下,其他数据格式l专门的数据转换E序q行格式转换后,可以进行入库了。例如,?/span>
ArcToolBox(
版本
9
以后被整合到
ArcMap
?/span>
ArcCatalog
?/span>
)
里,有多种数据格式转换的工兗?/span>
数据格式转换是目?/span>
GIS
pȝ集成的主要办法。现在基本上每个L
GIS
q_都提供了一些数据{换工P?/span>
ESRI
公司?/span>
ArcGIS
q_提供?/span>
ArcToolBox
工具,功能相对完善Q基本上支持所有市面上各种L?/span>
GIS
数据Q例?/span>
Autodesk
公司?/span>
DWG
格式文g?/span>
DXF
格式文gQ?/span>
MapInfo
公司?/span>
MIF
格式Q?/span>
Intergraph
?/span>
DGN
格式Q以及各U栅格图形数据等{,基本上满了一般数据入库的要求。此外,q有其它许多专门的数据格式{换工具可以用。由此可以看出,只要提供的源数据是正的Q符合规范的Q那么利用上q工具就可以数据导入到数据库中Q从而顺利的完成建库的工作。因此,源数据的准确性和规范性就成ؓ建库成功的十分关键的因素。由此看来,数据校验成为徏库能否顺利进行的关键所在?/span>
数据校验需要完成哪些工作,怎样q行校验与把x能在建库之初p预测各种潜在的问题,因此Q需要仔l分析导致数据不准确、不规范的原因。一?font color="#000000">情况下,需要从数据规范和数据生产过E中?/font>虑?br />
GIS数据建库基本思想(?