高级智能标注扩展模块:Maplex for AreGIS提供了高级的自动地图标注放置和冲突检测功能AreGIS AreScan Analyst扫描矢量化扩展模块:为栅格到失量的转换提供了全面有效而易于使用的工具集ArcGIS Survey Analyst测量分析扩展模块:允许用户在地理数据库中管理测量数据,并可在地图上显示测量值逻辑示意图生成扩展模块:ArcGIS Schematics可以帮助用户更好的管理现实生活中的线性网络,以及对其实现可视化。如电。气、水/污水和通讯网络ArcGIS Military Analyst军事分析扩展模块:包括一系列满足国防用户需求的工具,使之更加有效地服务于军事规划和情报分析ArcWeb服务:ArcWeb ServicesArcWeb提供了一个Web服务平台,使开发者可以将集成GIS内容和地图服务到应用程序中商业分析扩展模块:ArcGIS Business Anelyst包含了高级分析工具和业界领先的数据供应商提供大量数据,为企业提供更好的商业决策工具立体分析扩展模块:ArcGiSStereoAnalys允许用户使用立体影像(stereo imagery)进行三维地理信息的收集,更新解译和可视化影像分析扩展模块:ArcGIS Image Analysis为GIS专业人员准备的,是创建可用于GIS的影像的一个功能齐全(all-in-one)的图像处理软件包16
16
3aArcGIS 3DAnalystAOoaL图1.3(a)ArcGIS9桌面GIS扩展模块ArcGISDataInteroperability17
17 图 1.3(a)ArcGIS 9 桌面 GIS 扩展模块
PEEArcGISPublisherAreGIS Spatial AnalystAreGIS Survey AnalystAreGISSchematicsArcGIS Network Analyst天利幸商意l4ArcGIS Tracking AnalystMapLex图1.3(b)ArcGIS9桌面GIS扩展模块二、ArcGIS采用的数据21支持文件和数据库中的GIS数据ArcGIS很大的一个优点是可以使用任何格式的GIS数据,并且可以同时访问多个数据库和文件。ArcGIS用一个高级的通用的地理数据模型来表示空间信息,包括空间要素,遥18
18 二、ArcGIS 采用的数据 2.1 支持文件和数据库中的 GIS 数据 ArcGIS 很大的一个优点是可以使用任何格式的 GIS 数据,并且可以同时访问多 个数据库和文件。 ArcGIS 用一个高级的通用的地理数据模型来表示空间信息,包括空间要素,遥 图 1.3(b)ArcGIS 9 桌面 GIS 扩展模块
感数据以及其他的空间数据类型。ArcGIS同时支持基于文件的空间数据类型和基于数据库的空间数据类型。基于文件的空间数据类型包括对多种GIS数据格式的支持,如coverage,shapefile,grid,image和TIN。Geodatabase数据模型也可以在数据库中管理同样的空间数据类型,这样,可以利用关系数据库已有的优点。表1基于文件的空间数据基于数据库的空间数据CoveragesOracleShapefilesOracle with SpatialGridsDB2withits Spatial TypeTINSInformixwith itsSpatial TypeImages(各种格式的)SQL ServerPersonal Geodatabases(微软的Vector ProductFormat (VPF)filesAccess)CAD文件表(各种格式的)表了是一些A5中可以直接使用的数据类型,对更多的敏据类型的支持可以通点数据转换工具和扩展来实观。GIS数据也可以在Heb 上速过ML和Yeb数据格式进行传,如GeodatabaseMAreM,SOAP,MSFS 等.2.2Geodatabase中的GIS数据概念Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型。Geodatabase支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。Geodatabase支持多种DBMS结构和多用户访问,且大小可伸缩。从基于MicrosoftJetEngine的小型单用户数据库,到工作组,部门和企业级的多用户数据库,Geodatabase都支持。目前有两种geodatabase结构:个人Geodatabase和多用户Geodatabase(multiusergeodatabase)。个人Geodatabase,对于ArcGIS用户是免费的,它使用MicrosoftJetEngine数据文件结构,将GIS数据存储在小型数据库中。个人geodatabase更像基于文件的工作空间,数据库存储量最大为2GB。个人geodatabase使用微软的Access数据库来存储属性表。对于小型的GIS项目和工作组来说,个人Geodatabase是非常理想的工具。通常,GIS用户采用多用户Geodatabase来存储和并发访问数据。个人Geodatabase支19
19 感数据以及其他的空间数据类型。ArcGIS 同时支持基于文件的空间数据类型和基于 数据库的空间数据类型。 基于文件的空间数据类型包括对多种 GIS 数据格式的支持,如 coverage, shapefile,grid,image 和 TIN。Geodatabase 数据模型也可以在数据库中管理同样的 空间数据类型,这样,可以利用关系数据库已有的优点。 2.2Geodatabase 中的 GIS 数据概念 Geodatabase 是一种采用标准关系数据库技术来表现地理信息的数据模型。 Geodatabase 支持在标准的数据库管理系统(DBMS)表中存储和管理地理信息。 Geodatabase 支持多种 DBMS 结构和多用户访问,且大小可伸缩。从基于 Microsoft Jet Engine 的小型单用户数据库,到工作组,部门和企业级的多用户数据 库,Geodatabase 都支持。目前有两种 geodatabase 结构:个人 Geodatabase 和多用户 Geodatabase (multiuser geodatabase)。 个人 Geodatabase,对于 ArcGIS 用户是免费的,它使用 Microsoft Jet Engine 数据文件结构,将 GIS 数据存储在小型数据库中。个人 geodatabase 更像基 于文件的工作空间,数据库存储量最大为 2GB。个人 geodatabase 使用微软的 Access 数据库来存储属性表。 对于小型的 GIS 项目和工作组来说,个人 Geodatabase 是非常理想的工具。通 常,GIS 用户采用多用户 Geodatabase 来存储和并发访问数据。个人 Geodatabase 支
持单用户编辑,不支持版本管理。多用户Geodatabase通过ArcSDE支持多种数据库平台,包括IBMDB2Informix,Oracle(有或没有OracleSpatial都可以)和SQLServer。多用户Geodatabase使用范围很广,主要用于工作组、部门和企业,利用底层DBMS结构的优点实现以下功能:(1)支持海量的,连续的GIS数据库:(2)多用户的并发访问;(3)长事务和版本管理的工作流。基于数据库的geodatabases可以支持海量数据以及多用户并发。在众多的geodatabase实现中,空间地理数据一般存放在大型的binaryobject中,ESRI发现插入和取出这样的大对象,关系数据库是非常高效的。而且,GIS数据库的容量和支持的用户数远大于文件的存储形式。表1.2个人和多用户geodatabase总结注释GeodatabaseDBMS单用户编辑2GB大小限制个人geodatabaseMicrosoftJetEngine(Access)不支持版本管理Oracle需要ArcSDEOraclewithSpatial 或多用户编辑者 Locator多用户,版本管理基于版本管理的工作流IBMDB2数据库大小和用户数限制geodatabaseIBMInformix依赖于数据库Microsoft SQL Server三、怎样学习ArcGIS?3.1参考书:-汤国安.ArcGIS地理信息系统空间分析实验教程.科学出版社,2006:党安荣ArcGIS8Desktop地理信息系统应用指南,2003:赵军.地理信息系统ArcGIS实习教程气象出版社,2005汤国安.ArcView地理信息系统空间分析方法:科学出版社,200220
20 持单用户编辑,不支持版本管理。 多用户 Geodatabase 通过 ArcSDE 支持多种数据库平台,包括 IBM DB2, Informix,Oracle(有或没有 Oracle Spatial 都可以)和 SQL Server。多用户 Geodatabase 使用范围很广,主要用于工作组、部门和企业,利用底层 DBMS 结构的优点实现以 下功能: (1)支持海量的,连续的 GIS 数据库; (2)多用户的并发访问; (3)长事务和版本管理的工作流。 基于数据库的 geodatabases 可以支持海量数据以及多用户并发。在众多的 geodatabase 实现中,空间地理数据一般存放在大型的 binary object 中,ESRI 发现插 入和取出这样的大对象,关系数据库是非常高效的。而且,GIS 数据库的容量和支 持的用户数远大于文件的存储形式。 Geodatabase DBMS 注释 个人 geodatabase Microsoft Jet Engine(Access) • 单用户编辑 • 2GB 大小限制 • 不支持版本管理 多用户,版本管理 geodatabase • Oracle • Oracle with Spatial 或 者 Locator • IBM DB2 • IBM Informix • Microsoft SQL Server • 需要 ArcSDE • 多用户编辑 • 基于版本管理的工作流 • 数据库大小和用户数限制 依赖于数据库 三、怎样学习 ArcGIS? 3.1 参考书: ◼ 汤国安. ArcGIS 地理信息系统空间分析实验教程.科学出版社,2006; ◼ 党安荣. ArcGIS 8 Desktop 地理信息系统应用指南,2003; ◼ 赵军.地理信息系统 ArcGIS 实习教程.气象出版社,2005; ◼ 汤国安. ArcView 地理信息系统空间分析方法. 科学出版社,2002 表 1.2 个人和多用户 geodatabase 总结