桌面GIS——专业GIS 应用的软件包,包括ArcReader,ArcView,ArcEditor,ArcInfo和ArcGIS 扩展模块;
服务器GIS——ArcIMS,ArcGIS Server 和ArcGIS Image Server;
移动GIS——ArcPad 以及ArcGIS Mobile;
开发GIS——为开发者提供的用于扩展GIS 桌面,定制基于桌面和基于Web 的应用,创建移动解决方案的组件;
1 桌面GIS(C/S结构)
桌面GIS(ArcGIS Desktop)是GIS 专业人士用于创建、编辑、设计和使用地理信息的主要应用程序,是一系列可扩展的软件家族产品,包括:ArcReader、ArcView、ArcEditor、ArcInfo,以及ArcGIS 扩展模块。虽然每一个产品都是独立的,但是它们却具有相同的核心程序、用户界面以及开发环境。产品的功能从ArcReader、ArcView、ArcEditor 到ArcInfo 依次增强。可用性和互 *** 作能力的提高为最终用户提供了灵活的部署能力。
ArcReader:只包含了免费的地图数据浏览、查询以及打印。
ArcView:地图的显示以及分析以及简单的数据编辑和空间处理工具。
ArcEditor:高级的地理编辑和数据的创建。
ArcInfo:完整的GIS 桌面应用包含复杂GIS 的功能和丰富的空间处理工具(其实包含全部的功能)。
以上只是安装时产品级别的区别,价格不同,对于用户来讲直接能看见的都是ArcMap,ArcCatalog,ArcToolbox 以及ArcGlobe前3种基本上只有界面上的区别,本质还是一样的。
ArcMap 用来浏览、编辑地图,以及基于地图的分析。
ArcCatalog 是管理空间数据存储和数据库设计,以及进行元数据的记录,预览和管理的应用程序。
ArcToolbox 是将所有工具有组织的集成在一起的工具箱。
ArcGlobe是桌面产品中3D分析扩展模块的一部分,提供对海量地理数据的交互式浏览
2 服务器GIS(B/S结构)
和上面桌面的4种产品一样,ArcGIS 针对不同用户也提供了三种服务器产品。
ArcIMS:是一个可伸缩的高性能的地图网络发布软件。ArcIMS 基于开放的Internet协议,动态地发布地图、数据和元数据目录,为GIS 网络发布提供了高度可扩展的框架,从而满足用户通过网络共享GIS 信息的需求。
ArcGIS Server:功能强大的基于服务器的GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS 功能的企业级GIS 应用与服务,如:空间数据管理、二维三维地图可视化、数据编辑、空间分析等即拿即用的应用和类型丰富的服务。ArcGIS Server 支持桌面,定制的应用,移动设备以及基于浏览器的客户端的访问。ArcGIS Server 包含了ArcSDE 空间数据管理技术,用于通过多种关系型数据库来管理基于多用户和事务的地理数据库。
ArcGIS Image Server:基于网络的、提供动态的影像处理服务的服务器端软件,可以按照访问者需要完成海量影像数据的快速访问和可视化。在大量并发用户使用的情况下,无需对数据进行预处理,也无需将数据加载到数据库中,能够实现快速高效的海量影像数据显示。Image Server 是ESRI 影像解决方案中的一个组成部分,提供了一种新的方法用来存储、管理、处理和分发空间影像数据,并用于进一步构建基于Web 服务的解决方案。
ArcGIS Server功能最全,其次是ArcIMS再次是ArcGIS Image ServerESRI很会赚钱,一样的东西剥开来卖,呵呵。而且就是最全的ArcGIS Server也分为Workgroup版和Enterprise版。
3 移动GIS(未曾用过,不是很了解)
ArcPad:将GIS 带到野外的移动GIS 应用程序。ArcPad 以GIS 为中心并专注于需要简单GIS 工具就可以完成的野外任务。这些任务通常是通过手持计算机(运行Mircosoft Windows CE 或者是Pocket PC)来完成的。目前ArcPad 已经得到了广泛的应用。
ArcGIS的其他产品也有支持移动GIS的功能在此不再一一叙述。
4 开发GIS
ArcGIS Engine 和EDN(ESRI Developer Network),另外还为开发者提供核心的ArcObjects 软件组件库。AO好象在92之后就不提供了。
ArcObjects 软件组件库
ArcGIS 开发的核心是ArcObjects 软件组件库。ArcObjects 是跨平台GIS 软件组件的集合。这套共享的ArcObjects 库为ArcGIS Desktop、ArcGIS Engine、ArcGIS Server 提供共同开发组件。它提供了模块,可伸缩,跨平台的结合和通用的API,如C++,。NET 和Java ArcObjects 可以部署在不同的框架下。
ArcGIS ENGINE
ArcGIS Engine 是ArcObjects 组件跨平台应用的核心集合,它提供多种开发的接口,可以适应。NET,Java,VB 和C++等开发环境。开发者可以使用这些组件来开发定制的GIS和地图应用。应用程序可以建立并且在部署在Microsoft Windows,Sun Solaris 和Linux 等通用平台上。这些应用程序包括从简单的地图浏览到各种定制的GIS 编辑程序。
AE又有Developer和Runtime两种扩展版本arcmap影像分析功能用不了解决方法如下:
1、先查看ArcMap的版本,再到官方文档中查看此版本对应的系统要求,检查ArcMap是否满足系统最低要求。
2、ArcMap不满足系统的最低要求,在解除许可后,在安装系统补丁包、重做系统或是更换软硬件。
3、检查许可服务器是否配置好打开ArcGIS管理器,点击左侧目录树的可用性,检查许可是否可用。
arcgis连接到数据库失败有两种可能:
1、OFFICE缺少驱动。
这个问题一般是因为你的office缺少驱动,安装一下就好了。
2、还有一种情况是格式问题。
将Excel数据表另存为“Microsoft Excel 97-2003 工作表 (xls)”,一定要保证ArcGIS连接的数据表的后缀是xls才能顺利连接。
xls文件打开方式
xls文件可以使用Microsoft Excel打开,另外微软为那些没有安装Excel的用户开发了专门的查看器Excel Viewer。
使用Microsoft Excel可以将XLS格式的表格转换为多种格式:XML表格、XML数据、网页、使用制表符分割的文本文件(txt)、使用逗号分隔的文本文件(csv)等。
(一)ArcGIS
ESRI(SystemsResearchInstitute,Inc,美国环境系统研究所公司)是地理信息系统技术提供商。全球有超过30万个分布于政府部门、测绘部门、国防部门、公安部门、石油部门、交通部门,以及电力、航空航天、商业等各个领域的用户单位使用ESRI提供的GIS技术。
ArcGIS是一个完善的地理信息系统。主要包括3个部分。
1桌面GIS产品——ArcGISDesktop
ArcGIS桌面系统是为GIS专业人士提供的信息制作和使用的工具。它可以作为3个独立的软件产品购买,每个产品提供不同层次的功能水平:
ArcReader是一个免费地图浏览器,可以查看或打印用其他ArcGIS桌面产品生成的所有地图和数据格式。还具有简单的浏览和查询功能。
ArcView提供了复杂的制图、数据使用、分析,以及简单的数据编辑和空间处理工具。
ArcEditor除了包括了ArcView中的所有功能之外,还包括了对Shapefile和geodatabase的高级编辑功能。
ArcInfo是一个全功能的旗舰式GIS桌面产品。它扩展了ArcView和ArcEditor的高级空间处理功能,还包括传统的ArcInfoWorkstation应用程序(Arc,ArcPlot,ArcEdit,AML等)。
2服务器产品——服务器GIS
服务器GIS用于多种类型的集中式的GIS计算。基于服务器的GIS技术目前正快速发展、日趋成熟。GIS软件可以被集中地管理在应用服务器和网络服务器上。企业GIS用户可以使用传统的、高级的GIS桌面软件、网络浏览器、定制的应用、移动计算设备及数字设备等连接到中央GIS服务器,获得GIS服务。
ArcGIS提供了3种服务器软件:ArcSDE,ArcIMS和ArcGISServer。
1)ArcSDE是一个先进的空间数据服务器软件。它为任意的客户端应用,例如ArcIMS或ArcGISDesktop,提供了一个在DBMS中存储、管理和使用空间数据的通道。
2)ArcIMS是一个可伸缩的网络地图服务器软件。它被广泛应用于向大量的网络用户发布网络GIS地图、数据和元数据。例如,ArcIMS提供对GIS目录门户的基于浏览器的访问,使用户能够容易地发布和共享地理知识。
3)ArcGISServer是提供给企业和网络应用开发者的一个具有丰富GIS功能的服务器GIS产品。它用来构建分布式的、多层的企业信息系统配置。
3嵌入式GIS产品
在许多情况下,用户不仅需要通过高端的专业GIS桌面或连接到互联网服务器的浏览器访问GIS,还需要通过介于两者之间的一种中间方式访问GIS,如辅助式应用,面向GIS的应用和移动设备等。
这些软件要求简单、有针对性的用户界面。它们通过高级的GIS逻辑执行一些具体的任务。例如,很多组织只需要简单的数据编辑器而不是一个完整功能的桌面GIS。客户化的GIS应用也要具有高度灵活的可定制性。用户界面是为了给不熟悉GIS的用户使用GIS功能。
因此,软件开发者需要有一个可编程的GIS工具包,在构建应用时提供常规的GIS功能。ArcGISEngine提供的工具可以满足这些需求。它提供了嵌入式的GIS组件,能用来在一个组织内建立应用,为用户提供有针对性的GIS功能。ArcGISEngine是为每个用户的特定需求提供有针对性的GIS功能实现的基础。
(二)MapInfo
美国MapInfo公司作为世界标准桌面地图信息系统领导者,实现了地图与数据的完美结合,以数据可视化的方式,提供一种崭新的决策支持方法。
MapInfo是一套强大的基于Windows平台的地图化解决方案。利用MapInfo,商业分析专家和GIS专家可以方便地将数据和地理信息的关系直观展现。围绕桌面地图信息技术,推出系列MapInfo产品线,包括MapInfo基于独立PC和Client/Server体系结构的MapInfo;基于Internet/Intranet体系结构的地图信息系统应用服务器;基于数据库Serve体系结构的实现在服务器端进行空间分析和数据存储的空间数据服务器Spatialware;第一个基于ActiveX技术的地图控件MapX,为用户提供一整套完整的解决方案。
MapInfo不仅实现了电子地图的显示、管理、建立和修改功能,更重要的是实现了在电子地图上的地图对象与关系数据库中的记录的自动连接。通过MapInfo可实现地图与数据库的双向查询,并能使地图上的对象(如建筑物、道路等)与数据库中的相关数据连接,以数据库中的数据来动态改变地图对象的可视属性,自动生成生动易用的专题地图(线路流量负载图、各分支机构营业收入图、机线设备利用率统计图等),以供管理、分析、决策。对数据库的查询结果,可以直接反映在地图上,也可直接在地图上选择对象,以查询相应数据库信息,可为数据库查询结果自动地建立一张结果地图或为地图上的选择结果自动建立数据表,这就为系统的管理、使用提供了极大的方便,尤其适合管理人员进行宏观查询,综合分析。
arcgis标识工具输出为空,或是提示未找到表是设置问题,解决方法是:在菜单栏选择“地理处理”—“地理处理选项”—把后台处理“启用”的√取消掉即可。
ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了许多的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。
相关信息
ArcGIS服务器产品符合信息技术的标准规范,可以和其它企业级的软件合作,例如Web服务器,数据库管理系统(DBMS)以及企业级的应用开发框架包括NET和JAVA2企业级平台(J2EE)。这促使了GIS和其它大量的信息系统技术的整合。
ArcSDE是一个位于ArcGIS其它软件产品和关系型数据库之间的数据服务器,其广泛的应用使得在跨任何网络的多个用户群体中共享空间数据库以及在任意大小的数据级别中伸缩成为可能。ArcIMS已经在成千上万的应用中部署了,主要是为Web上的用户提供数据分发服务和地图服务。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)