ArcGIS 作为一个可伸缩的平台,无论是在桌面、服务器、野外还是通过Web 应用,为个人用户也为群体用户提供GIS 的功能。它包含了四个主要的部署GIS 的框架:
桌面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两种扩展版本
以上就是关于如何将数据库注册到ARCSERVER服务器全部的内容,包括:如何将数据库注册到ARCSERVER服务器、arcgis地理数据库文件可以转发吗、WebGIS是什么呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)