欢迎来到天天文库
浏览记录
ID:37576713
大小:3.92 MB
页数:43页
时间:2019-05-25
《ArcGIS 历史数据库策略》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010Esri中国区域用户大会ArcGIS历史数据库策略李少华历史数据库的应用行业的业务需求:数据更新数据编辑新数据代替旧数据历史数据保存单个要素的历史回溯某个范围要素集合的历史变化(时间点、时间段、时间区间)内容概要ArcGIS版本ArcGIS版本的工作流程ArcGIS版本原理ArcGIS历史归档历史归档的创建、历史归档的禁用历史归档工具、历史归档原理历史回溯历史归档表扩展ArcGIS版本-Version理解版本•版本是命名的Geodatabase的状态,非锁定、非复制ArcGIS版本的应用多用户并发操作长事务处理ArcGIS数据入库历史回溯版本时态型数
2、据管理同步复制……注册版本数据情况FeaturedatasetFeatureclassTable(ObjectID)ArcCatalogArcObject、ArcGISEngine注册方式ToolModelPythonwithouttheoptiontomoveeditstobase注册选择不能创建管理拓扑、几何网络等withtheoptiontomoveeditstobase不能实现历史归档、同步复制等。注册版本-数据表FieldNameDescription……继承基表的所有字段A36表SDE_STATE_ID记彔数据增加的版本状态IDBase表注册Base表F
3、ieldNameDescriptionDELETED_ATD表中该记彔队员的版本状态IDD36表SDE_DELETES_ROW_ID删除记彔对应的ObjectIDSDE_STATE_ID删除记彔对应的版本状态IDArcGIS版本工作流程DefaultParentChildVersionVersionVersion协调提交版本相关表DefaultV1创建版本版本编辑States表版本编辑原理145147V1协调提交Versions表DefaultState_lineages表146148V2A表、D表根据编辑状态(State_ID)可以在A表、D表中查询对应版本状态ID的图形信
4、息和属性信息。SDE原理-表关系DEMOArcGIS版本记彔历史版本管理历史的不足1:只是记彔了结果,并没有真正记彔所有操作的状态步骤。举例:新建一个图形-分割图形-删除一半。其实就是记彔了新建了另一半图形。不能知道是怎么演变过来的。2:查询历史时,依赖于在基表、增量表和ArcSDE库版本化表中存储的信息。效率不高。3:自定义SQL实现历史回溯不现实太复杂、易出错4:版本混乱,不好管理历史归档-Archiving历史归档介绍Esri公司从ArcGIS9.2版本乊后就增加了Geodatabase数据模型的历史库功能。该功能就可以记彔数据演变的每一个状态,而且可以进行相关联的
5、历史回溯,可以满足不同行业对历史数据相Time关管理的要求。Geodatabase历史归档-创建ArcEditor、ArcInfo权限级别完全支持Geodatabase模型数据数据集所有者用户权限先注册版本、后历史归档创建(Default)(withouttheoptiontomoveeditstobase)创建历史归档表sde_archivesLayerstable_registrycolumn_registry……历史归档EnableArchivingBaseBase_H/Base_H(n)增加字段字段描述GDB_FROM_DATE记彔要素创建时间GDB_TO_D
6、ATE记彔要素灭失时间GDB_ARCHIVE_OID唯一标识归档类的某个记彔创建历史归档表内容(版本)索引.归档范围(数据集内)时间(创建、灭失)归档信息.ObjectID只读.可见性GeodatabaseHistory工具ArcGIS10历史归档工作流程循环<可写>注册版本数据编辑设置历史标识历史归档结束编辑历史归档查看<只读>浏览历史选择历史版本查看历史版本历史工具-历史标记器ArcGIS10:XMLArcGIS9:gdb_historicalmarkers历史标识:内容简洁、重点突出ArcGIS10的历史标记存储切换版本历史管理版本管理根据历史标记来连接根据具体时间来连
7、接切换版本历史工具-选择历史版本当前的历史状态图层列表以历史标识选择显示以时间选择显示Tips:可以直接在时间框中修改时间,获得相应的历史状态如果选择了一个历史的标记或日期和时间,可以单击应用按钮以刷新您指定的时刻的地图状态。ArcGIS10已经没有该按钮了DEMOArcGIS历史归档历史归档新增编辑VS.归档表新增数据当对数据库中的某个要素新建(Insert)的时候,提交到Default版本后,在归档表中增加一条记彔,要素Row的gdb_from_date值记彔新建要素的保存编辑时间,要素Row的gd
此文档下载收益归作者所有