好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

arcgis_desktop_engine和server区别.doc

4页
  • 卖家[上传人]:飞***
  • 文档编号:4652410
  • 上传时间:2017-08-21
  • 文档格式:DOC
  • 文档大小:37KB
  • / 4 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • arcgis desktop、arcgis engine 和 arcgis server 三者之间有什么区别,分表用在哪里?区别很大讲细不可能,只能简单跟你说说:desktop 是一个数据分析处理为主的软件可以对图做各种分析,很强大engine 是一个开发的软件esri 的 arcgis 产品都是用 AO 开发的,但是 AO 过于庞大、复杂,而且很多东西一般都用不到,所以他们把常用的删减下来,弄成了一个独立的产品,那就是 arcengineserver 是一个发布服务的工具或说平台他可以将很多文件,像 mxd、shp 之类的文件发布到 Internet 上在 ArcGIS 9 系列产品中,ArcGIS Desktop、ArcGIS Engine 和 ArcGIS Server 都是基于核心组件库 ArcObjects 搭建 ArcObjects 组件库有 3000 多个对象可供开发人员调用,为开发人员集成了大量的 GIS 功能,可以快速的帮助开发人员进行 GIS 项目的开发由于ArcGIS Desktop、ArcGIS Engine 和 ArcGISServer 三个产品都是基于 ArcObjects 搭建的应用,那么对于开发人员来说 ArcObjects 的开发经验在这三个产品中是通用的。

      开发人员可以通过 ArcObjects 来扩展 ArcGIS Desktop,定制 ArcGIS Engine 应用,使用 ArcGISServer 实现企业级的 GIS 应用ArcGIS 可以在多种编程环境中进行开发,其中包括:C++、支持COM 的编程语言、.NET、Java 等.ArcGISDesktop 的开发包(SDK)包含在 ArcView、ArcEditor 和 ArcInfo 中,支持COM 和.NET 开发用户可以应用 ArcGISDesktop SDK 来扩展 ArcGIS Desktop 的功能,例如添加一些新的工具,定制用户界面,增加新的扩展模块等ArcGIS Server 实现了一套标准的 Web GIS 服务(例如:制图,访问数据,地理编码等),支持企业级应用ArcGISServer SDK 使得开发人员可以建立集中式的 GIS 服务器来实现GIS 功能,发布基于 Web 的 GIS 应用,执行分布式 GIS 运算等2004 年,美国 ESRI 发布 ArcGIS Engine,ArcGIS Engine 开发包提供了一系列可以在ArcGISDesktop 框架之外使用的 GIS 组件,ArcGISEngine 的出现对于需要使用 ArcObjects的开发人员来说是个福音,因为 ArcGISEngine 发布之前,基于 ArcObjects 的开发只能在庞大的 ArcGIS Desktop 框架下进行。

      ArcObjects 与 ArcEngine 的联系与区别联系:1.ArcEngine 包括核心 ArcObjects 的功能,是对 AO 中的大部分接口、类等进行封装所构成的嵌入式组件2.AE 中的组件接口、方法、属性与 AO 是相同的区别:1.开发环境:ArcObjects 必须依赖 ArcGIS Desktop 桌面平台,即购买安装了ArcGISDesktop 的同时,安装 ArcObjects,才能利用 AO 进行开发;ArcEngine 是独立的嵌入式组件,不依赖 ArcGISDesktop 桌面平台,直接安装 ArcEngine Runtime 和 DeveloperKit后,即可利用其在不同开发语言环境下开发2.功能:AO 的功能更强大,AE 的功能相对弱些,AE 不具备 AO 的少部分功能  ArcEngine 具有简洁、灵活、易用、可移植性强等的特点 2004 年,推出 ARCGIS9,将基于现有版本在空间处理、3D 可视化以及开发工具方面进行拓展包括图解建模方式在内的五种空间处理方式;可进行全球三维可视化的ArcGlobe;增强的注记管理和扩展模块 Maplex;标准的开放的空间数据库格式的发布;增强的栅格空间数据库能力... ...同时将推出的,还有 ArcGIS 家族的两个最新的基于ArcObjects 的产品:面向开发的嵌入式 ArcGIS Engine 和面向企业用户的以“集中式管理、网络为核心、基于服务器”为特点的 ArcGIS Server,它们将支持包括 UNIX 和 Linux 在内的跨平台的解决方案,其模块组成:1)Arc/info workstation原 arc/info 软件。

      2)arcgis desktop:GIS 应用程序的组成 3)ArcGis Engine,嵌入式的开发组件ArcGIS 系统在过去五年对 GIS 发展的主要贡献之一是支持使用标准开发工具以及二次开发的易用性ArcGIS 9 在此基础上增加了一个面向开发的新产品——ArcGIS Engine ArcGIS Engine 是基于开发的用于搭建及配置 ArcGIS 解决方案的产品ArcGIS Engine基于 ArcObjects 构建,并提供跨平台的,C++组件技术框架用于构建 ArcGIS通过ArcGIS Engine,开发商可以为用户搭建及配置 ArcGIS 解决方案,而不需要在同一机器上安装 ArcGIS 桌面应用(ArcMap ,ArcCatalog) ArcGIS Engine 支持全部标准开发环境,包括.NET,组件对象模型(COM) ,Java 和C++以及所有主流操作系统,如 Windows,UNIX 和 Linux此外,开发商还可以嵌入部分 ArcGIS 扩展模块中提供的功能4)Server ArcGisArcGIS 9 最显著的体系结构的改变是推出了 ArcGIS Server。

      在 ArcGIS 9 之前,高级的GIS 功能仅仅是在桌面端提供客户/ 服务器的计算技术提供了对数据库中通用数据的共享访问功能,而 Internet 计算技术允许数据发布到 Web 上进行访问;然而,这还不足以支撑建立一种集中式管理的,以网络为核心的,基于服务器的全功能 GIS 系统而这正是ArcGIS Server 所扮演的角色在 ArcGIS 9 的开发过程中,ESRI 重新构造了 ArcGIS 平台的核心,使之适宜运行在服务器端;运行在全部主流服务器平台(Windows,UNIX 和Linux) ;支持全部通用开发环境(.NET,Java,COM ,C++) ;包含全部当前在 ArcGIS桌面中提供的强大的制图、查询分析以及地理编码能力ArcGIS Server 9 主要是为企业级信息系统的开发商/ 集成商而设计,他们希望在客户/服务器或者 Web 服务环境下构建一个服务器端的 GIS 应用这是对 ESRI 两个其他企业应用服务器的一个补充:一个是 ArcSDE——基于商业数据库管理系统(DBMS )提供对空间数据的访问;另一个是 ArcIMS——用于大量的基于 Internet 的空间发布。

      ArcGIS 提供了三种服务器软件:ArcSDE,ArcIMS 和 ArcGIS ServerArcSDE 是一个先进的空间数据服务器软件它为任意的客户端应用,例如 ArcIMS 或ArcGIS Desktop,提供了一个在 DBMS 中存储、管理和使用空间数据的通道 是 ArcGIS与关系数据库之间的 GIS 通道ArcIMS 是一个可伸缩的网络地图服务器软件它被广泛地用于向大量的网络用户发布网络GIS 地图、数据和元数据例如,ArcIMS 提供对 GIS 目录门户的基于浏览器的访问,使用户能够容易地发布和共享地理知识ArcGIS Server 是提供给企业和网络应用开发者的一个具有丰富 GIS 功能的服务器 GIS 产品它用来构建分布式的、多层的企业信息系统配置ArcGIS Server 和 ArcIMS 的关系ArcGIS Server 可以代替 ArcIMS,但是必须有高效的服务器,同时实现很好的负载平衡ArcIMS 适合高性能的地图数据发布,它提供的功能比较简单(只具备 Viewer 的操作) ,但是速度明显优于 ArcGIS Server而 ArcGIS Server 可以实现所有 Engine 可以实现的功能,包括一些高级的 GIS 功能,比如空间分析等。

      5)Moble GIS,arcpad用于检测、移动 GIS 系统的模块2、桌面版 ARC/INFO(Desktop ARC/INFO) 在早期 ARC/INFO 的使用中,由于其设计是基于 DOS 的命令式窗口界面进行操作,虽然用户可以使用 AML 语言进行二次开发设计自己的界面进行相应的编辑,但是对于一个不太了解其详细内容的用户而言,虽然其功能强大,但是仍需熟记大量的繁琐命令,显得有些不尽完善因此,当只需进行一些简单的数据编辑处理时,宁愿选用 MAPINFO 或别的软件而不选用 ARC/INFO 软件ARC/INFO8 以后,使得这一情况得以改观,不仅以 Workstation 为其原有用户保留了 DOS式的命令式窗口界面,而且推出了面向对象的可视化界面,以 Desktop 形式进行数据处理,用户可以直接在其上进行相关的数据操作等这样既保留了原版本的优点,而且 Desktop本身不仅具有 MAPINFO 下最基本的电子地图处理功能,还具有 ARC/INFO 复杂的分析功能1)ArcCatalogArcCatalog 用来管理、访问和探究(Explore)存在的地理数据,不管数据存储的格式和地址(位于本地磁盘或者网络的其他位置) 。

      它类似于 Windows Explorer,但是为地理数据所设计的;使用 ArcCatalog,可以改变数据的结构,如创建一个新的地理数据库(GeoDatabase),装入现存的数据到地理数据库中,增加、删除属性表中的字段等2)ArcMap是一个桌面程序用来完成所有基于地图的任务,包括地图制图、图编辑和分析等使用ArcMap 我们可以进行数据的浏览、符号化、查询、分析和输出等ArcMap 主要用于图形的编辑处理和符号化显示等3)ArcScene主要进行一些三维显示和三维场景分析的模块4)ArcGlobe:全球 3D GISArcGIS 9 在 3D Analyst 基础上第一次推出了全球 3D 可视化功能该功能在一个新的名为ArcGlobe 的 3D 桌面应用中提供ArcGlobe 提供与任何在三维地球表面带有地理参考的空间数据进行无缝交互的能力ArcGlobe 允许用户在全球环境下叠加数据并进行地理数据的可视化显示在综合考虑了数据获取和显示的优化及效率的基础上,ArcGlobe 提供对事实上无限地理信息的访问能力这种对空间数据存储容量上的突破意味着 ArcGlobe 可以以超越传统 2D 地图的性能更容易地、智能地处理从本地到全球不同比例的栅格、矢量和地形数据集。

      ArcGlobe 具有与 ArcScene 相似的地图交互工具用户既可以在全球比例尺下平移、查询和分析数据,也可以放大到本地范围,以更高分辨率显示周边的航空影像这获益于采用的一种新的,高级的索引和多分辨率数据访问技术用户仅受限于他们物理存储设备的大小以及数据的可达性ArcGIS 9 3D Analyst 还增加了对真实 3D 符号的支持,它提高了可视化以及对真实世界的模拟能力5)ArcReader为查看和共享地图设计的用 ArcReader 任何人能得到由 ArcGIS 桌面产生的高质量的地图发布的地图文件由 ArcGIS Publisher 产生ArcGIS Publisher 是 ArcView, ArcEditor,和ArcInfo 的扩展模块,能把地图文档(MXD)转成 PMFArcReader 被设计为浏览已发布的地图,发布的地图中可以包含由地图制作者定义。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.