ESRI软件家族产品主要功能

来源:百度文库 编辑:神马文学网 时间:2024/04/29 01:22:48

GIS应用软件的传统环境是我们的用户桌面。ESRI桌面应用软件包括ArcInfo, ArcEditor, ArcView和用MapObjects 或 ArcGIS Engine 软件开发的客户应用程序。ArcInfo集成了Workstation ArcInfo,ArcGIS Desktop软件和ArcGIS geodatabase。ArcGIS 9在ArcGIS Server和ArcGIS Engine软件中使用了ArcObjects技术。网络地图服务可以通过标准的网络浏览客户端为每一个用户桌面提供GIS信息产品和地理处理服务。
图2-2 GIS工作站/服务器

· ArcGIS软件
ArcGIS是一个可升级的软件家族,包括了一个完整的建立在产业标准之上的地理信息系统,功能强大且突破陈规。组织机构部署ArcGIS软件以满足他们的配置需求——ArcView, ArcEditor, ArcInfo, ArcSDE, ArcIMS, 和ArcGIS Server。
ArcGIS被用来创建、管理、集成、分析、显示和传播空间数据和地理处理服务。强大的可视化、编辑、分析和先进的数据管理功能,使ArcGIS软件家族成为GIS软件的领先者。
Arcinfo. ArcInfo是一个完整的GIS数据创建、更新、查询、制图和分析的系统。由于它包括了最全面的GIS工具,所以专业人员都用它来进行空间数据的自动化处理。作为ArcGIS软件家族的组成部分,ArcInfo包括了ArcView和ArcEditor的所有功能,并且添加了地理处理和数据转换功能,它实际上已经成为GIS的标准。
ArcEditor. ArcEditor是一个高水平的GIS数据可视化、查询和创建的方案。ArcEditor为Windows桌面而设计,能够在一个ArcSDE Geodatabase中创建和编辑空间数据。作为ArcGIS软件家族的组成部分,ArcEditor包括ArcView的所有功能,并且添加了Geodatabase管理和高级编辑功能。
ArcView. ArcView是世界上最流行的桌面GIS和制图软件,有超过50万套在世界范围内使用。ArcView提供GIS数据可视化、查询、分析和集成功能,同时拥有创建和编辑地理数据的能力。
ArcView被设计成易于使用的Windows用户界面,包括了用于用户定制的VBA语言。ArcView包含三个桌面应用程序:ArcMap, ArcCatalog, 和ArcToolbox。ArcMap提供数据的显示、查询和分析。ArcCatalog提供地理和表格数据的管理、创建和组织。ArcToolbox提供基本的数据转换功能。
ArcSDE Database. ArcSDE是在你所选择的DBMS中存储和管理数据的工具。ArcSDE是开放的,可以兼容不同类型的数据库,其尺度从工作组到大型企业数据库,包括Oracle, Informix, IBM DB2, 和 Microsoft SQL Server。
ArcSDE在多用户GIS中扮演着非常重要的角色。有了ArcSDE的支持,你的ArcGIS软件(ArcView, ArcEditor, ArcInfo, ArcIMS)能够和DBMS中的空间数据直接工作。
ArcIMS Web Services. ArcIMS软件是基于网络的分布式GIS数据和应用的基础。通过提供一个GIS资源交换和共享的公共平台,ArcIMS支持从机构内部和其他机构之间的数据和信息集成。ArcIMS的主要特点包括数据集成、标准化通讯、ArcGIS的网络技术、易于使用的界面、层状结构、支持一系列客户端、可升级的服务器结构和许多GIS功能。ArcIMS支持Windows和UNIX平台。
ArcGIS Server Web Services. ArcGIS Server软件是使用ArcObjects技术在网络上对ArcGIS的完全补充。ArcGIS Server将随着ArcGIS9软件的发布而部署。ArcGIS Server支持Windows和UNIX平台。
· Workstation ArcInfo.
Workstation ArcInfo提供了ESRI33年以来精心研制的一套完整的GIS工具,是当今GIS专业软件的旗舰产品。Workstation ArcInfo包括了一系列用来支持空间数据开发、维护和转换的行为的工具。许多年来,它已经成为帮助GIS专业人员进行地理学习、分析和制图的主要软件。Windows工作站和UNIX平台都支持Workstation ArcInfo。新的ArcGIS桌面环境支持绝大部分的传统Workstation ArcInfo技术。
· ArcView 3
ArcView GIS 3是一个界面友好的桌面GIS软件,最初是为了满足ArcInfo用户群中日益增长的人口查询和分析需求而开发的。ArcView GIS能够直接读取ArcInfo coverage并且使用GIS shapefile格式存储空间视图。ArcView GIS很快流行起来并使GIS用户快速增长,没过多久就超过了ArcInfo的用户。GIS专业人员继续使用ArcInfo来创建和维护空间数据资源并帮助进行高技术含量的空间分析和地图制图。ArcView GIS则提供简单的GIS数据接口工具,进行日常的办公查询和分析,和制作简单的、非正式的地图产品。从最初的ArcView GIS发布开始,一大批的ArcView GIS扩展模块被开发出来以满足桌面用户市场的需求。现在ArcView GIS已经成为GIS界领先的桌面产品。Windows和UNIX平台都支持ArcView GIS。
· MapObjects
MapObjects是在Windows环境下用新的微软编程标准而开发的。ESRI基于这种新的面向对象的环境发布了MapObjects。开发者可以利用MapObjects在标准的微软应用环境下嵌入地图产品,这就为产品打开了一个新境界,并使ESRI开发群得到快速增长。MapObjects逐渐成为GIS与纵向市场产品方案结合的一个新标准。MapObjects能够读取和显示ArcInfo coverages, ArcInfo LIBRARIAN files, shapefiles, 和 Spatial Database Engine (ArcSDE) layers 等数据资源。对于定制基于Windows的GIS应用程序来说,这是一个非常适宜的编程环境。
· ArcInfo LIBRARIAN.
随着GIS用户的增加,软件管理工具被用来帮助进行数据维护。用户通过复制一个层到内存并作相应改动来进行空间特征的更新,然后将更新后的层在GIS数据服务器上替换。当有多个用户在同一层上更新数据时,冲突就会发生。
ArcInfo包含了一个LIBRARIAN数据库管理模型,提供一个多用户的数据维护环境来帮助空间数据资源更加有效的管理。ArcInfo LIBRARIAN是一个基于文件格式存储的解决方案,它在一个数据库环境下,为GIS数据服务器上的所有数据层提供了一个连续的TILE结构。用户可以抽取一个coverage中单独的TILE进行编辑,同时ArcInfo LIBRARIAN中的相关TILES被实施“写保护”而避免更新过程中的数据改动。一旦编辑工作完成,被更新的TILE重新回到ArcInfo LIBRARIAN中,相关的TILES也被释放供其他用户更新。ArcInfo LIBRARIAN提供了一个简单而且有效的途径来帮助许多人同时维护和管理大型连续的GIS数据仓库。
· ArcStorm Data Server.
大型企业GIS运行需要加强对ArcInfo空间数据资源的事务管理。ArcStorm通过提供特征层面上的事务管理、事务历史和执行逻辑(commit logic)来支持大型企业GIS运行环境。ArcStorm包括支持事务管理以及登入/登出(check-in/checkout)过程的多个服务器过程。一个ArcStorm情境服务后台程序管理着ArcStorm数据文件并且产生用户事务处理所需的额外过程。ArcInfo提供支持ArcStorm libraries所需的功能。ArcView GIS能够使用NFS协议直接读取ArcStorm数据。客户工作站过程支持所有的读取操作。在ArcGIS技术中ArcSDE取代了ArcStorm。
· 数据库集成
在整个组织中,ArcInfo数据层中的空间特征可以与其他表格数据相连接。ArcInfo维护着一批数据库集成模块(应用程序接口,API),他们为Oracle, Informix, Sybase, 和 OpenIngres等关系数据库管理系统(RDBMS)中的属性数据提供直接的数据接口。Windows版本的ArcInfo, ArcView GIS, 和MapObjects兼容ODBC的应用程序,能够通过ODBC的驱动与DBMS相连接。这种连接能力改善和拓展了与其它兼容ODBC的数据库环境包括Microsoft SQL Server, IBM DB2等数据源的GIS接口。
有多种的商业门户提供大型机和AS400数据事务系统的在线接口。商业拷贝服务和管理数据的传输为GIS用户提供了获取比较难以得到的数据源的途径。
_xyz