日期:2014-05-16  浏览次数:20678 次

ArcGIS for Desktop的现在和将来(四)- Geodatabase

【地理数据库篇】:

1. 地理数据库在ArcGIS 10.1中有哪些增强?
       ArcGIS 10.1的重点是继续简化访问和使用数据库的用户体验。地理数据库的增强已在ArcGIS 10.1的帮助文档中做了详细的介绍(What’s New for Geodatabases、What’s New for Databases这两个章节)。
       下面是对加强的地方做的一些摘要:
       精简数据库的访问
   (1)新的数据库连接对话框已被简化,需要较少的输入便可以连接。此外功能已被扩展,允许连接任何所支持的数据库,即使没有企业级地理数据库
   (2)在Microsoft SQL Server,Oracle和PostgreSQL中的新的地理数据库
   (3)启用企业级地理数据库的工具 - 在现有的DB2,INFORMIX,Oracle,PostgreSQL或者Microsoft SQL Server数据库中创建一个新的企业级地理数据库
   (4)重建索引工具 – 在multiple feature classes、states、states_lineages、mv_tables_modified的数据库表中,重新建立索引
   (5)分析数据集的工具 - 在地理数据库系统表和多个要素类上更新数据库统计信息
   (6)版本协调工具 - 从多个版本中协调和提交编辑
   (7)创建版本视图工具 - 在一个指定的要素类用一个指定的用户创建版本
   (8)在数据库和企业级地理数据库属性表和表格数据中创建定义视图的工具
       更加容易管理企业数据库
   (1)新的地理数据库管理对话框
   (2)查看和管理用户地理数据库的连接,数据锁和版本
   (3)改进版本管理界面,用于查看和分析地理数据库中的版本
   (4)阻塞和断开数据库的连接
   (5)跟踪和记录数据库的编辑
   (6)改进的权限对话框来查看和管理数据库的权限
       地理数据库架构更容易管理
   (1)新的地理处理工具,用于创建和管理几何网络
   (2)创建几何网络
   (3)跟踪几何网络
   (4)添加边-边连通规则
   (5)边-节点连接规则
   (6)删除连接规则
   (7)删除空要素类
   (8)改进的拓扑管理
   (9)改变参与版本的拓扑的结构,而不需要取消版本
   (10)新工具导出了点,线,面要素类的拓扑错误
       域和字段
   (1)重命名字段。
   (2)新的地理处理工具对编码值域进行排序
   (3)重新命名属性域
       提供ArcGIS 之外的数据库访问
       (1)文件地理数据库API,它允许应用程序和文件地理数据库交互,而不使用ArcObjects,现在已经支持Mac OS。

 

 2. Esri是否开发了一些工具用来简化地理数据库的设计?
       是的。近年来,我们建议用户使用地理处理模型和脚本来定义和维护他们的地理数据模型。地理处理为用户在数据结构变化的时候提供一种重复的,自动的和一致处理方式,这是在很多生产环境是很有必要的。以前,是在CASE工具中设计和绘制地理数据库的逻辑图。事实上,设计和绘制一起工作但是是独立的任务,并不一定是如此紧密相连。
       在ArcGIS 10.1中,我们为几乎每一个数据管理任务提供所需要的地理处理工具。这些工具包括:
   (1)创建表,要素类和镶嵌数据集
   (2)修改域
   (3)启用编辑跟踪
   (4)创建几何网络
   (5)添加和删除拓扑规则
       我们的目标是用户地理处理模型定义的基本结构。然后,使用其它的地理处理模型来修改自己的数据模型。如果用户需要从头创建一个架构,他们可以按顺序重新申请所有的地理处理模型。此外,这些模型可以转换为脚本以便用于自动化任务调度系统和调度架构更新。
       发布10.1,我们的目标是扩大地理数据库功能:
   (1)创建一个可视化的图表,描绘了当前的地理数据库架构
   (2)为导出地理处理模型或Python脚本提供往返工程,然后可以用来重建或模拟地理数据库
   (3)制定更方便的图形设计工具。

 

3. Esri会不会将地理数据库工具箱(GDBT)纳入到都ArcGIS 10.1内核中?
       自从ArcGIS 9.2开始,由于提供了GDBT工具,方便了企业数据库的监测,调查。在10.1中,该工具的大多数功能已被集成到新的地理数据库管理工具和对话框窗口中。


4. 对多用户地理数据库的管理是否有所增强?
       许多ArcSDE技术的管理命令在ArcGIS 10.1被纳入到 ArcToolbox中。他们已完全集成到ArcGIS地理处理框架中,可以利用模型和Python脚本进行管理。


5. ArcGIS会不会支持直接访问含有空间数据的关系型数据库?
       在ArcGIS 10.1中,ArcGIS将通过SQL语句直接访问所有领先的关系型数据库,如:SQL Server,DB2,Informix,Oracle和PostgreSQL。这将包括直接访问这些数据库系统中自身的空间数据,ArcGIS对这些数据库的空间数据的支持和对地理数据库的支持是一样的容易。对于更复杂的空间数据和事务处理,用户将使用ArcGIS的地理数据库模型(即拓扑,栅格,网络,复制,归档)。

 

6. ArcGIS 10.1支持 PostgreSQL 9吗?
       支持,ArcGIS 10.1 完美的支持了PostgreSQL 9.0.5。更多的信息请看:
http://resources.arcgis.com/en/help/system-requirements/10.1/#/PostgreSQL_Database_Requirements/015100000075000000/


7. ArcGIS 10.1支持SQL Serve