- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
架构锁定
Resource Center » 专业库 » 数据管理 » 管理地理数据库 » 使用地理数据库 (geodatabase) 方案
注意:
多数情况下,ArcGIS 会对地理数据库中的数据集自动应用和释放共享锁与排他锁,以帮
助管理变更且不会与其他用户发生冲突。该规则的一个例外是在 ArcCatalog 中取消选
择地理数据库时,必须手动刷新包含地理数据库的文件夹以释放地理数据库上的锁。本部
分介绍这些架构锁的工作原理。
在 ArcSDE 地理数据库中,多个用户可以同时读取和编辑相同数据。为了能在应用程序 (例如
ArcMap)中使用地理数据库中的数据,应用程序必须按照特定原则工作,即地理数据库架构在
使用地理数据库内容的任何时候均保持固定,不发生更改。例如,将要素类从地理数据库添加到
地图时,您和其他用户都不能更改其架构。从地图中删除该要素类并且没有其他用户查询或编辑
该要素类后,可以更改其架构。
架构锁定概述
地理数据库及其数据集很少是静态的。多数数据集会随时间编辑和更新。有时,会因为多种
原因添加新数据集和删除现有数据集。此外,还会对现有数据集进行架构更改 - 添加属性列、
更改拓扑中的规则、添加制图表达等等。
如果使用单用户地理数据库,则很容易进行这些更改,而且无需考虑操作可能对其他用户的
影响。但是,如果其他用户正在访问和使用要对其进行更改的同一个地理数据库,则需要建
立一些工作流以进行架构更改。例如,要在不影响其他用户的情况下进行更改,可安排在其
他用户离开系统时执行架构工作。
ArcGIS 提供一些自动架构锁定机制来帮助管理地理数据库更改。计划工作时考虑这些机制
非常有用。
共享锁
ArcGIS 将自动获取使用中的单个数据集上的共享锁,例如,当用户编辑或查询要素类或表
的内容时。使用该机制可以使其他用户无法对使用中的基础数据集及其架构进行更改。
可以在任何时间对单个要素类或表建立任何数量的共享锁。当使用 ArcGIS 修改地理数据库
架构 (例如,添加字段或更改规则)时,ArcGIS 会尝试在被更改的数据上建立排他锁。但
是,如果该数据集上有共享锁,则无法建立排他锁。
排他锁
排他锁用于锁定地理数据库中的数据集以防止其他用户使用,以便对数据集进行必要的更改,
例如,更改数据集的架构。当具有适当权限的用户开始更改地理数据库中的数据集时,ArcGIS
会自动在单个属性表、要素类表、栅格表或其他数据集上建立排他锁。
如果用户想更改地理数据库架构,则该用户使用的特定数据集不能被其他用户使用。换句话
说,要对数据集进行更改,该数据集上就不能存在共享锁。
在个人地理数据库中使用锁
在个人地理数据库中,所有锁会应用于整个地理数据库中的全部内容。在个人地理数据库中
的某个项目上获取了排他锁或共享锁后,该锁将应用于整个地理数据库。这意味着同一时间
只有一个编辑人员可以编辑个人地理数据库。
任何对保存个人地理数据库的 Microsoft Access 数据库 (.mdb) 文件具有适当读/写访
问权限的用户都可以编辑和更改其架构内容。
当访问保存在网络驱动器的个人地理数据库或通过 UNC 路径访问时,确保所有用户对包含
个人地理数据库的文件夹至少具有写访问权限。如果所有用户都不具有写访问权限,则只有
一个用户能打开个人地理数据库。打开个人地理数据库的后续尝试会导致架构锁定错误,因
为 Microsoft Jet 数据库引擎无法打开和修改 .ldb 文件来控制对 .mdb 文件的访问。
在文件地理数据库中使用锁
用户必须具有文件地理数据库文件夹的读/写访问权限,才能更改其架构。
架构锁 (共享和排他)应用于文件地理数据库中的各个数据集和相关表。例如:
如果获取要素数据集内某个要素类的锁,则该锁会应用于整个要素数据集及其内容。
锁还会应用于关系类的双方。例如,如果两个独立的要素类通过某个关系类相关联,并
且您获得了其中一个要素类的排他锁或共享锁,则该锁也应用于另一个要素类。
在 ArcSDE 地理数据库中使用锁
用户必须对 ArcSDE 地理数据库具有适当的用户权限才能更改其架构。有关如何建立和管
您可能关注的文档
最近下载
- 领导班子成员谈心谈话方案.docx VIP
- 2024年人教版五年级上册道德与法治精编知识点.doc
- 养成教育主题班会.ppt
- 通化(2009)1008-VI 时速200公里客货共线铁路隧道内接触悬挂安装图(单线双箱运输,绝缘锚段关节).pdf
- 工商管理大学课程设计民营企业职工培训管理.doc VIP
- 一种电力营销用智慧稽查数字化平台及系统.pdf VIP
- 矿建工程安全监理实施细则.doc
- 会计涉税分录.pdf VIP
- 贵州省黔东南苗族侗族自治州2023-2024学年九年级上学期期末历史试题(含解析).pdf VIP
- 九年级音乐上册第3单元演唱歌唱美丽的家乡全国公开课一等奖百校联赛微课赛课特等奖课件.ppt VIP
文档评论(0)