电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

geodatabase中基于规则的 拓扑关系 管理机制

  • 资源ID:89124448       资源大小:20KB        全文页数:5页
  • 资源格式: DOC        下载积分:12金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要12金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

geodatabase中基于规则的 拓扑关系 管理机制

Geodatabase中基于规则的拓扑关系管理机制原文地址:Geodatabase中基于规则的拓扑关系管理机制作者:学至于行.h1FONT-WEIGHT:bold;TEXT-JUSTIFY:inter-ideograph;FONT-SIZE:22pt;MARGIN:17pt0cm16.5pt;LINE-HEIGHT:240%;TEXT-ALIGN:justify.h2FONT-WEIGHT:bold;TEXT-JUSTIFY:inter-ideograph;FONT-SIZE:16pt;MARGIN:13pt0cm;LINE-HEIGHT:173%;TEXT-ALIGN:justify.h3FONT-WEIGHT:bold;TEXT-JUSTIFY:inter-ideograph;FONT-SIZE:16pt;MARGIN:13pt0cm;LINE-HEIGHT:173%;TEXT-ALIGN:justifyDIV.unionFONT-SIZE:14px;LINE-HEIGHT:18pxDIV.unionTDFONT-SIZE:14px;LINE-HEIGHT:18px一、问题的提出在国土资源及地籍信息管理工作中,诸如地块不能压盖、相临地块之间不能有缝隙、地块与其它地物要素之间需满足特定空间关系等实际要求,是所有GIS软件平台在相关应用中必须解决的问题。这主要涉及对空间数据的平面拓扑表达及管理。拓扑是反映空间要素和要素类之间关系的数据模型或格式,不同的GIS平台对拓扑关系的表达与处理的的方法不同、能力各异,其实现思路及完备程度直接影响到国土资源及地籍管理信息系统的设计和实现。在美国ESRI公司的GIS平台产品Arclnfo中,曾一度采用其经典数据格式COVERAGE。在COVERAGE中,拓扑关系被完整地保存,并有一组检查工具(命令和函数)供使用者对空间数据进行拓扑关系检查并给出错误定位标识和相应的统计数据。这是Arclnfo和8.0以前版本有别于其它GIS或图形处理软件的最重要的标志之一。随着Arclnfo升级到8版本后,全新的空间数据模型Geodatabase被引入,其中对拓扑关系的管理和处理方法发生了重大的改变。直至ArcGIS8.2版,Geodatabase对拓扑关系的处理都相对薄弱,Ar-cGISDesktop在处理类似公共点公共边等空间拓扑关系时,所提供的动态编辑工具相对而言也较为简化和单一。Geodatabase中数据的空间拓扑关系的正确性靠数据入库前的工序来保证,ArcGISDeskt叩和Geodatabase本身对此并不提供太多的帮助。时隔一年,情形发生了深刻的变化,在ESRI即将发布的最新版本:ArcGIS8。3中,Geodatabase中引入了基于规则的拓扑关系管理这一新的概念和技术,使其拓扑关系表达和管理能力有了质的飞跃。二、Geodatabase中基于规则的拓扑关系管理1.Geodatabase及其数据存储和建模Geodatabase采用一种开放的结构将空间数据(矢量、栅格、影像、三维地形等)及其相关的属性数据统一存放在工业标准的数据库管理系统DBMS中。空间要素类(FeatureClass),如河流、国界、宗地、房屋等,对应于DBMS中的表,而具体的一个要素(Feature)则是表中的一条记录。具有共同空间参考的一组空间要素类又可以组成更大的结构,称为要素数据集合(FeatureDataSet)。除了空间要素类以外,Geodatabase中还可以建立关系类、几何网络、定义要素子类型、值域及规则等。Geodatabase的逻辑结构如图1所示。所有的要素类均可以借助通用的CASE工具,如Visio,RationalRose等进行模型定义和扩展。在ESRI为Visio和RationalRose等CASE工具提供了ESRIGeodatabase数据类型的对应模板,用户可以在CASE工具环境中直接在这些模板的基础上扩展或定制自己的空间要素类及其相互关系和约束规则等。所有操作都是可视化的。其结果可以用CASE工具中所提供的导出(expo)工具转换为标准的XMI(XMLMetadataInterchange)文件,在ArcCatalog中用其提供的导人(import)向导工具即可轻松生成数据库框架(schema)。2.Geodatabase中拓扑关系的实现在ArcGIS8.3版中,Geodatabase引入了拓扑关系规则。如前所述,在Geodatcqbase中可以定义关系和规则。拓扑关系规则即是新增加的一类。拓扑关系规则可作用于同一要素数据集中的不同要素类或者同一要素类中的不同要素。用户可以指定空间数据必须满足的拓扑关系约束,譬如,地块之间的相邻关系、覆盖关系、重叠关系等。所有这些关系都对应相应的规则。在土地管理中,两个相邻的地块之间不能有"飞地",我们可以有一条对应的规则:"相邻多边形间不能存在间隙"。再如,当以河流作为国界时,河流(线状)与国界线必须一致,可用规则"线必须被多边形边线覆盖"。因此用户通过选择若干规则的组合构成对空间数据必须满足的拓扑关系的灵活指定。为了检查和维护空间数据的拓扑关系正确性,在ArcGISDesktop中给出了一组(编辑)工具,用于对空间数据根据用户指定的拓扑关系规则进行编辑,并帮助用户及时发现可能存在的拓扑关系错误。Geodatabase中并不实际保存拓扑关系。不同要素类之间的公共点、公共边等要素是在拓扑编辑过程中动态地检测到的。例如,我们选择一地块并对其进行编辑,此时Geodatabase将自动检测到与此地块具有公共几何元素的所有其它要素,当我们修改该地块时,系统自动对所有的公共边和公共点进行维护,以保持其应有的拓扑关系。这种实现方式的好处在于,可以局部、有选择的维护拓扑关系,效率很高。Geodatabase中新引入的拓扑关系类(topologyclass),可在ArcCatalog中轻松地创建。如图2所示。拓扑关系类与featureDataset和FeatureClass之间的关系,可描述为图3中的UML图。从图3中我们能够看出:一个featuredataset可以定义若干个拓扑关系类,而一个要素类则最多可以对应一个拓扑关系类。多个要素类可以对应同一个拓扑关系类。这就是我们前面提到的,Geodatabase中可以在一个要素类中或多个要素类间建立拓扑关系。3.拓扑规则在geodatabase中建立拓扑关系,主要的工作之一是指定空间要素必须遵守的拓扑规则。如前所述,拓扑规则可以定义在要素类的不同要素之间,也可以定义在两个或多个要素类之间。比较典型的拓扑规则例子是:多边形不能相互重叠(两个建设用地地块间不可相互重叠);点必须被多边形边线覆盖(建设用地的界址点必须在用地红线上);不能有悬挂结点(用地红线不能有多余的出头线段);两个线层不能相交(地下管线和道路中心线不能有交叉点),等等。在ArcGIS8.3版中,将给出总共25条可供选用的拓扑规则。在以后发布的版本中,还会给出更多的规则。对一个要素数据集,我们可以定义一个拓扑关系类,在拓扑关系类中,指定若干我们希望数据满足的拓扑关系规则。当然,通过修改拓扑关系类的定义,就能够方便地改变对拓扑关系约束的要求。这给我们管理空间数据带来了很大的灵活性。4.拓扑属性通过定义拓扑关系类,我们就能按特定的要求规定要素本身及其间必须遵守的空间拓扑约束。在拓扑关系类中,除了拓扑关系规则外,还要指定参与拓扑约束的各要素类、容限值(clustertolerance)、精度等级(coordinateaccuracyrank)。其中容限值指落在以此值为半径的圆形区域内的所有点被看成是一致的,会被捕捉(snap)到一起。精度级别:每个参与拓扑约束的要素类都可以人为地赋予一个精度级别,精度级别越高,在容限值范围内需要移动时就越稳定,即:级别低的要向级别高的靠拢。当不同的要素类数据精度不一致时,通常应将精度较高者设定为较高级别(最高级别Rank=1)。5.拓扑关系正确性检查在ArcGIS8.3Desktop中提供了一组工具用于对空间数据的拓扑关系正确性进行检查。检查结果会作为一个特殊的图层加载到地图文档中供显示,所有存在拓扑关系错误的地方都会在该层中以特定(可自定义)的颜色和符号明显地显示出来。同时,我们还可以打开错误查看器(Errorlnspector)以列表方式查看所有拓扑关系出错记录。在ArcMap中,错误查看器中的错误记录与地图上的要素是相关联的,点取任一记录都可在地图上看到其所在位置被高亮显示。6.拓扑关系错误处理·对于被检查出来的拓扑关系错误,用户可有三种选择:·用编辑工具改正这个错误·对该错误暂不处理·将该错误置为例外后面两种处理方式有本质的不同。暂不处理的错误仍然是错误,只要不改正永远都会被记录和标识出来。而当我们将错误置为例外时,就等于指定该处为一个特殊情况,可以不受我们定义的拓扑关系规则的约束,不再将其视为错误。这种处理方式是颇具特色和智慧的。其实在实际应用中,我们常会遇到需要视为"例外"的情形。我们在整理宗地数据时,根据历史资料录入系统的宗地地块就有重叠的情况,这在理论上是不允许的,但因为地块的界址点坐标已经作为法律文件存在,不可以随便"改正"。因此,最好的办法就是将其置为"例外"。7.GeOdatabaSe基于规则的拓扑关系方法的优势一直以来,基于COVERAC正数据模型的拓扑关系处理是Arc/Info"标签式"的著名功能,即将正式发布的ArcnS8.3在Ceodatabase中引入了全新的拓扑关系管理机制,新的机制除了能够完全覆盖老的功能以外,其优势表现在以下几方面:(1)用户可自行定义哪些要素类将受拓扑关系规则约束。(2)多个点、线、面要素类(层)可以同时受同一组拓扑关系规则约束。(3)提供了大量的拓扑关系规则(8.3版提供25个,以后将提供更多)。(4)用户为自己的数据可以自行指定必要的拓扑关系规则。(5)拓扑关系及规则在工业标准的DBMS中进行管理,可支持多用户并发处理。(6)用户可以局部建立或检查拓扑关系以提高效率。三、结束语COVERAGE数据模型中,数据的拓扑关系是严格地被存储下来的,当数据编辑修改时,局部的变动必须对全局的拓扑关系重新建立(BUILD),所谓"牵一发而动全身"。当数据量很大时,这是一个十分耗时费力的工作。另外,COVERAGE数据模型中,我们无法指定不同的COVERAGE之间必须遵守的拓扑关系约束,一些类似"河流与国界"、"人井与管道"等需要不同要素类之间满足一定的几何一致性的问题就会十分棘手。COVERAGE中定义的拓扑关系十分严格,而且是在一种缺省的环境下被预先设定的,不允许有任何例外的情形存在,这种不灵活性在实际工作中有时会让我们感到十分不便。因为是文件结构,基于COVERAGE的数据在修改编辑时就不能支持多用户并发操作。现在,这些问题在Geodatabase中都已经迎刃而解。从Arc/InfoCOVERAGE到ArcGIS8.0-8.2Geodatabase再至UArcGIS8.3Geodatabase,对空间拓扑关系的处理,完成了一个"否定之否定"的循环跃进。这种全新的基于规则的拓扑关系管理机制,使效率、功能、灵活性和可扩展性得到了较好的结合。

注意事项

本文(geodatabase中基于规则的 拓扑关系 管理机制)为本站会员(小**)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.