Desktop是一个数据分析处理为主的软件,可以对图做各种分析。
Engine是一个开发的软件,esri的arcgis产品都是用AO开发的,但是AO过于庞大、复杂,而且很多东西一般都用不到,所以他们把常用的删减下来,弄成了一个独立的产品,那就是ArcEngine。
Server是一个发布服务的工具或说平台,可以将很多文件,像mxd、shp之类的文件发布到Internet上。
ArcGIS Desktop
ArcGISDesktop的开发包(SDK)包含在ArcView、ArcEditor和ArcInfo中,支持COM和.NET开发。用户可以应用ArcGISDesktop SDK来扩展ArcGIS Desktop的功能,例如添加一些新的工具,定制用户界面,增加新的扩展模块等。
ArcCatalog
ArcCatalog用来管理、访问和探究(Explore)存在的地理数据,不管数据存储的格式和地址(位于本地磁盘或者网络的其他位置)。它类似于Windows Explorer,但是为地理数据所设计的;使用ArcCatalog,可以改变数据的结构,如创建一个新的地理数据库(GeoDatabase),装入现存的数据到地理数据库中,增加、删除属性表中的字段等。
ArcMap
是一个桌面程序用来完成所有基于地图的任务,包括地图制图、图编辑和分析等。使用ArcMap我们可以进行数据的浏览、符号化、查询、分析和输出等。ArcMap主要用于图形的编辑处理和符号化显示等。
ArcScene
主要进行一些三维显示和三维场景分析的模块。
ArcGlobe
ArcGIS 9在3D Analyst基础上第一次推出了全球3D可视化功能。该功能在一个新的名为ArcGlobe的3D桌面应用中提供。
ArcGlobe提供与任何在三维地球表面带有地理参考的空间数据进行无缝交互的能力。ArcGlobe允许用户在全球环境下叠加数据并进行地理数据的可视化显示。在综合考虑了数据获取和显示的优化及效率的基础上,ArcGlobe提供对事实上无限地理信息的访问能力。这种对空间数据存储容量上的突破意味着ArcGlobe可以以超越传统2D地图的性能更容易地、智能地处理从本地到全球不同比例的栅格、矢量和地形数据集。
ArcGlobe具有与ArcScene相似的地图交互工具。用户既可以在全球比例尺下平移、查询和分析数据,也可以放大到本地范围,以更高分辨率显示周边的航空影像。这获益于采用的一种新的,高级的索引和多分辨率数据访问技术。用户仅受限于他们物理存储设备的大小以及数据的可达性。
ArcGIS 9 3D Analyst还增加了对真实3D符号的支持,它提高了可视化以及对真实世界的模拟能力。
ArcReader
为查看和共享地图设计的。用ArcReader任何人能得到由ArcGIS桌面产生的高质量的地图。发布的地图文件由ArcGIS Publisher产生。ArcGIS Publisher是ArcView, ArcEditor,和ArcInfo的扩展模块,能把地图文档(MXD)转成PMF。ArcReader被设计为浏览已发布的地图,发布的地图中可以包含由地图制作者定义的本地、网络或Internet资源的组合。
ArcGIS Server
ArcGIS Server实现了一套标准的Web GIS服务(例如:制图,访问数据,地理编码等),支持企业级应用。ArcGISServer SDK使得开发人员可以建立集中式的GIS服务器来实现GIS功能,发布基于Web的GIS应用,执行分布式GIS运算等。
ArcSDE
ArcSDE是一个先进的空间数据服务器软件。它为任意的客户端应用,例如ArcIMS或ArcGIS Desktop,提供了一个在DBMS中存储、管理和使用空间数据的通道。 是ArcGIS与关系数据库之间的GIS通道。
ArcIMS
ArcIMS是一个可伸缩的网络地图服务器软件。它被广泛地用于向大量的网络用户发布网络GIS地图、数据和元数据。例如,ArcIMS提供对GIS目录门户的基于浏览器的访问,使用户能够容易地发布和共享地理知识。
ArcServer
ArcGIS Server是提供给企业和网络应用开发者的一个具有丰富GIS功能的服务器GIS产品。它用来构建分布式的、多层的企业信息系统配置。
ArcGIS Server可以代替ArcIMS,但是必须有高效的服务器,同时实现很好的负载平衡。ArcIMS适合高性能的地图数据发布,它提供的功能比较简单(只具备Viewer的操作),但是速度明显优于ArcGIS Server。而ArcGIS Server可以实现所有Engine可以实现的功能,包括一些高级的GIS功能,比如空间分析等。
ArcGIS Engine
2004年,美国ESRI发布ArcGIS Engine,ArcGIS Engine开发包提供了一系列可以在ArcGISDesktop框架之外使用的GIS组件,ArcGISEngine的出现对于需要使用ArcObjects的开发人员来说是个福音,因为ArcGISEngine发布之前,基于ArcObjects的开发只能在庞大的ArcGIS Desktop框架下进行。