`
czwangelo
  • 浏览: 72060 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
阅读更多
ESRI公司于2006年11月9日全球同步发布了历史上重要的软件版本ArcGIS9.2,在该版本中,主要新增了以下四大功能(ESRI田昌莲):
  1. 第一大新功能:非版本编辑功能。多用户编辑可以在没有版本的情况下进行;
  2. 第二大新功能:版本数据复制功能。为分布式数据同步复制提供了便利;
  3. 第三大新功能:Oracle空间的SQL功能。对Oracle实现的geodatabase的空间sql接口完全支持;
  4. 第四大新功能:增强的Geodatabase。包括以下几点:
    (1)历史数据库功能
    (2)对大量的表面数据集有了很在的改变和提高
    (3)File-Based Geodatabase,突破了Access文件大小2G的限制,相当于增强的Personal Geodatabase。

   上面这些新功能,说实话我都很喜欢,有时间真要一个个都体验一下啊。废话少说,我们现在就开始验一下ArcGIS9.2带来的历史库功能吧。
   
        1、先装ArcGIS9.2 Desktop 。
        注意,要安装9.2,必须先全部卸载掉以前版本的所有软件,包括Desktop,ArcGIS Engine,ArcGIS Server等。

        2、安装SDE9.2。
        之前的版本的SDE是不支持历史库功能的。   
         如果你有安装包,没有授权文件,请到这里:http://czwangelo.iteye.com/admin/blogs/172311

        3、准备数据。这里我导入一个很小的宗地层,用于测试,图层名称是sde.sde.zd。

        4、注册版本打开ArcCatalog,新建一个到默认版本的连接,然后选择该图层,点击右键,在弹出菜单中点击Register As Versioned,这一点与9.1版本中一样的,只有注册版本,才能进行下一步创“建历史库”

        5、创建历史库
      在ArcCatalog中选择该图层,点击右键,发现其中比9.1多了一项Archiving,包含两个子菜单,Enable Archiving和Disable Archiving。点击Enable Archiving,这时系统会自动为该图层创建一个对应的历史图层,历史图层的名称为SDE.SDE.ZD_H。我们在ArcCatalog中并不能看到该图层,这是因为它作了过滤的缘故。如果用ArcGIS9.1软件其它机器连接该数据,可以看到该图层其实与普通图层没什么两样。

         创建好的历史图层的数据是原图层的拷贝,但可以看到多了三个字段:GDB_FROM_DATE,GDB_TO_DATE,GDB_ARCHIVE_OID。看到这三个字段,马上就明白了其大致思路,前面两个字段际是指明了图形对象的存活时间,GDB_FROM_DATE即图形的创建时间,GDB_TO_DATE是图形的删除或修改时间。这与我以前用MO做历史库的思路如出一辙啊。图形的操作可分为增、删、改三种类型,修改又可以看成是先删除再新增一个图形对象,所以所有的操作又可归为增、删两种操作,这就是那两个字段的由来。至于GDB_ARCHIVE_OID,就不有解释了吧。

      6、启用历史编辑选项
      在ArcCatalog中,点击Tools菜单下的Options,在“选项”窗口中,切换到Geoprocessing页,选中Log geoprocessing operations to as historical model,如下图所示,这样我们在编辑图形时,编辑过程中产生的历史数据会自动记录到历史图层中。


      7、编辑图形
      下面我们可以进行编辑测试了。打开ArcMap,选择图层,断断续续的作一些编辑操作,以方便后面的体验。

      8、新建一个到历史数据库的连接
      在ArcCatalog或ArcMap的选择数据对话框中都可以完成。点击Add Spatail Database Connection,在新建连接窗口中点击Change按钮,会弹出如下窗口:

       我们选择The connection refers to a historical version,并选择是连接到历史标记还是指定一个时间点。

      9、历史数据浏览
      这是我们体验过程的关键方旅~
      连接建好了之后,在ArcMap我们用该连接打开数据sde.sde.zd。在ArcMap工具栏上点击右键,点击Geodabase History,会出现历史库工具条,如图
       该工具条有三个按钮,分别是:
      (1)Geodatabase History Viewer:即历史数据浏览工具。
      (2)Add Historical Archive:即添加历史图层到地图上。
      (3)Historical Marker Manager:即历史标记管理器。
       下面分别介绍这三个工具:

       9.1 Add Historical Archive
      先在TOC中选中一个图层,再点击该工具按钮,会将选中图层对应的历史图层添加到地图窗口中。可以看到,历史图层包括了编辑过程中产生的所有数据。查看属性,可以看到它的数据源为sde.SDE.ZD_H,还可以到字段列表中查看新增的字段情况。这人工具的作用并不是很大,因为我们浏览历史数据,并不需要添加历史图层,直接对现状图层进行操作就可以了。当然,通过编程扩展,历史图层可以发挥很大的作用,例如,可以通过属性过滤,查看某个历史时段,而不是某个时点内的数据情况。

       9.2 Historical Marker Manager
       所谓历史标记,其实就是对某一历史时点的文字描述,这样比单纯的看历史时间,更加容易理解,从而更加方便历史数据的浏览。在例子里,我创建了三个历史标签,分别是“初始状态”,“新建AB”,“删除A移动B”,这样就会一目了然。

      9.3 Geodatabase History Viewer
      点击它,会出现以下界面。如果你是用是历史连接添加数据,这个界面会处于不可用的状态。
 

        在Historical Date and Time中,可以选择一个历史标记,也可以选择一个具体的时间,点击Apply按钮,就可以查看该历史时点的数据了。其它的我想不用解释,看一下在不同历史时点的图形状况吧。

(时间:16:20:09 初始状态)


(时间:16:22:50 创建图形A、B)


(时间:16:26:06 删除图形A、移动B)

        通过这种方式,就可以轻松浏览任一历史时间的数据了。通过编程,我们还可以进行扩展,例如不同历史时刻的数据对比浏览等。

分享到:
评论

相关推荐

    arcgis9.2在win7中安装

    《在Windows 7环境下安装ArcGIS 9.2:关键步骤与注意事项》 ArcGIS,全称为Geographic Information System,是Esri公司开发的一款强大的地理信息系统软件,广泛应用于地图制作、空间分析、地理数据管理等领域。...

    ArcGIS 9.2和9.3授权文件

    ArcGIS 9.2 新的 授权文件 最近很多朋友反映自己的ArcGIS出现到期提示,发现主要是9.2版本的,也有9.3版本的,但用的也是9.2版本的授权文件。主要因为9.2的那个授权文件到期了,所以出现了提示。 前段时间的方法...

    ARCGIS9.2.rar_ArcGIS9.2

    在"ARCGIS9.2.rar"的压缩包内,很可能是包含了一些示例代码、教程文档或者库文件,这些资源可以帮助开发者快速上手。例如,可能有使用C#实现的地图渲染示例,展示了如何加载图层、设置投影、添加标注等操作;也可能...

    arcgis9.2全套授权文件集合

    总之,这个ArcGIS 9.2全套授权文件集合是GIS用户宝贵的资源,它包含了一系列关键组件的授权,使用户能够充分利用ArcGIS 9.2的功能,无论是进行桌面GIS工作,还是构建和部署GIS服务。然而,需要注意的是,使用破解码...

    arcgis 9.2 全系列授权文件

    《ArcGIS 9.2 全系列授权文件详解》 ArcGIS是Esri公司推出的地理信息系统(Geographic Information System,GIS)软件,广泛应用于地图制作、地理数据分析、空间建模等多个领域。本资源集合——"arcgis 9.2 全系列...

    arcgis_9.2.rar_ARCGIS 9.2_arcgis_9_learn arcgis9.2 pdf

    ArcGIS 9.2 是Esri公司推出的一款强大的地理信息系统(GIS)软件,它集地图制作、数据分析、空间建模等功能于一体,广泛应用于城市规划、环境研究、土地管理、交通规划等多个领域。本压缩包文件包含了对ArcGIS 9.2的...

    Arcgis9.2全套安装图解

    ArcGIS 9.2是一款由Esri公司推出的地理信息系统(Geographic Information System)软件,它提供了全面的地理数据管理和分析功能,广泛应用于测绘、城市规划、环境研究、灾害管理等多个领域。本教程将通过详尽的图解...

    arcgis9.2 系列无限期license

    总结来说,“arcgis9.2 系列无限期license”是一个宝贵的资源,它让使用者能够持续利用ArcGIS 9.2的功能,进行地图制作和空间分析。然而,使用过程中应确保遵守软件的使用条款,并注意与更新版本的兼容性问题。同时...

    Arcgis 9.2 汉化包

    《ArcGIS 9.2 汉化包详解与应用》 ArcGIS是Esri公司推出的全球领先的地理信息系统(Geographic Information System),它为用户提供了一整套强大的地图制作、地理数据分析和空间决策支持工具。ArcGIS 9.2是该系统的...

    ArcGis9.2 许可文件

    ArcGIS 9.2 是一款由Esri公司开发的专业地理信息系统(GIS)软件,用于处理、分析、管理和展示地理空间数据。许可文件在ArcGIS中起着至关重要的作用,它们确保用户有权使用软件的不同组件。在您提供的压缩包中,包含...

    ArcGIS 9.2 DeskTop 破解文件

    ArcGIS 9.2 DeskTop 破解文件

    Arcgis 9.2 License全套

    9.2是ArcGIS的一个重要版本,它提供了丰富的功能和改进,使得地理信息处理更加高效和便捷。在这个“ArcGIS 9.2 License全套”中,主要包括了ArcGIS Desktop、Engine和Server的授权文件,这些都是运行和操作ArcGIS不...

    arcgis9.2软件应用

    arcgis9.2软件应用,主要是关于对gis的基本操作的一些指导。

    ArcGIS 9.2下载总结

    6. **ArcGIS Workstation (ArcInfo Workstation)**:ArcGIS Workstation(在9.2版本中称为ArcInfo Workstation)是Esri早期的桌面GIS软件,提供了高级的地理处理功能,包括覆盖、网络分析等。它是专业GIS用户的工具...

    地理信息系统软件ArcGis9.2下载地址及安装方法

    ### 地理信息系统软件ArcGIS 9.2的下载与安装指南 #### 一、ArcGIS 9.2概述 ArcGIS是由Esri公司开发的一款功能强大的地理信息系统(GIS)软件,广泛应用于地理数据管理、空间分析以及地图制作等领域。ArcGIS 9.2...

    Arcgis9.2汉化完美补丁

    Arcgis9.2破解版中文环境,英文不好的朋友可参考使用。

    arcgis9.2破解文件

    arcgis9.2破解文件 截止到2013-1-1

    ArcGIS 9.2全套种子

    这个“ArcGIS 9.2全套种子”包含了该版本的全部组件,是学习和工作中的宝贵资源。 1. **arcinfo**:arcinfo是ArcGIS的核心组件,主要用于地理数据的创建、编辑和管理。它支持矢量和栅格数据,提供高级的空间分析...

    arcgis 9.2 license(不过期)

    arcgis 9.2 license 2013上传

Global site tag (gtag.js) - Google Analytics