ArcGIS Engine和ArcGIS Server后端(SOE)都是基于AO进行开发的。

它们的区别在于:

(1)数据加载。ArcGIS Engine的数据一般来自于本地,很少来自于线上或者数据库。

(2)数据保存。ArcGIS Engine做完分析之后一般直接显示结果。SOE的数据要返回给前端展示。

(3)ArcGIS Engine前端一般就是控件。而SOE的前端是JavaScript。

(4)开发完成后,部署不同。ArcGIS Engine程序直接运行在本地。而SOE是运行在ArcGIS Server服务器上。

以地图制图功能为例,来说明ArcEngine和SOE开发的区别:

加载地图文件,和图层的管理。加载样式。SOE的地图文件来自于ServerMapObject,图层的管理与ArcEngine不同,进行地图的增删不太现实,只能是进行显示和不显示操作。

当矢量图渲染成图之后,自然需要进行展示。ArcEngine当然直接就展示在MapControl上了。而SOE则需要将image传到前端

而如果要进行地图的放大、缩小、拖动。。ArcEngine直接有现成的toolbar,而前端则需要对结果进行更多的开发和优化才能达到想要的效果。

比如,查看某一点的坐标。等等。

ArcGIS Engine和ArcGIS Server后端(SOE)开发的区别相关推荐

  1. ArcGIS 9.3下载,包含ArcGIS Desktop、ArcGIS Engine、ArcGIS Server、ArcSDE、workstation

    转自http://www.cnblogs.com/lindayyh/archive/2009/07/20/1527101.html KeyWord:ESRI ArcGIS 9.3 Desktop Se ...

  2. [AE] ArcGIS Engine - 基础知识 - AE|AO|GIS开发模式

    文章目录 GIS开发模式 组件式GIS AO与AE 区别 开发环境 功能 联系 AE GIS开发模式 独立开发模式 自己独立开发 宿主型开发模式 基于某个GIS平台或GIS工具软件,用该平台的自带语言 ...

  3. ArcSDE、ArcGis Engine、ArcGis Desktop的授权配置

    ArcSDE.ArcGis Engine.ArcGis Desktop的授权配置 <?xml:namespace prefix = o ns = "urn:schemas-micros ...

  4. 1.Arcgis Engine + WPF插件式(Extending Arcobjects)开发---新建工程(1)

    以10.4版本的Arcgis为例,首先需要下载Arcgis Engine安装包,安装好以后,VS直到出现以下选项证明安装成功. Desktop Add-ins是通过一个ESRI自带的插件程序进行注册. ...

  5. 【转】使用ArcGIS Engine开发ArcGIS Server的胖客户端浏览程序

    摘要:在ArcGIS 9的家族中,增加了两个新产品:ArcGIS Engine和ArcGIS Server.由于它们各自分别在C/S领域和B/S领域的强大开发能力,一经推出就备受瞩目.其中ArcGIS ...

  6. 制作AE(ArcGIS Engine 打包)开发的应用程序的安装包

    利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包 以下是个人学习的一些心得,由于本人对InstallShield也是刚刚接触,可能有些地方不是那么合理, ...

  7. ArcGIS介绍:ArcObjects、 ArcGIS Desktop、ArcGIS Engine 和 ArcSDE、ArcIMS、ArcGIS Server

    版权声明 :转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://hgg2002.blogbus.com/logs/45875381.html 在ArcGIS 9系列产品中,ArcGI ...

  8. 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包

    原文:http://blog.csdn.net/swfcsunboy/article/details/2314249 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应 ...

  9. 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建

    文章目录 ArcGIS Engine概述 ArcGIS Engine与ArcObjects的关系 ArcGIS Engine下载及安装 ArcGIS Engine概述 ArcGIS Engine简介 ...

  10. Qt+ArcGIS Engine 10.1 开发(一)

    Qt作为一个跨平台C++图形用户界面应用程序开发框架,相当于微软的MFC(只能运行在Windows平台上),Qt命运多舛,几经易主,现在属于芬兰IT服务公司Digia. Qt环境安装 Qt的最新版本是 ...

最新文章

  1. 浅析SQL Server在可序列化隔离级别下,防止幻读的范围锁的锁定问题
  2. 正则表达式格式化字符串
  3. hexo的yelee主题更换类别以及tags的字体颜色
  4. “约见”面试官系列之常见面试题之第六十五篇之ajax如何解析jsonp(建议收藏)
  5. 无限踩坑系列(6)-mySQL数据库链接错误
  6. java 操作属性值_java反射机制根据属性名获取属性值的操作
  7. java 物联网 eclipse_Eclipse物联网
  8. 写markdown用vscode的插件Markdown Preview Enhanced
  9. Hadoop的集群搭建windows基于VMware虚拟机超详细教程(一主二从)
  10. 除硬件外 计算机系统不可缺少的,计算机应用基础选择精选100题.doc
  11. Java横向三天复习Day2
  12. APP跟网址最常见的攻击和防守
  13. 2017 Multi-University Training Contest - Team 4 :Wavel Sequence
  14. 数独游戏开发——计时器实现
  15. 做移动端电子签名发现canvas的 一些坑
  16. NBA球星管理系统 v1.0
  17. 自动载入实战---构造一个PSR-0的简易框架
  18. 浅谈产品事业部“技术管理”思路
  19. 批量处理千万模型,3D开发必备接口程序!老子云新版API,正式上线!
  20. python爬虫框架论文开题报告范文_毕业论文开题报告范文5篇

热门文章

  1. 关于python经典的80个案例操作(附源码解析)
  2. 攻防世界数据逆向 2023
  3. 使用阿里云服务器上线项目(部署前后端)的实践过程
  4. Web前端初学者必学的6个知识点
  5. 区块链首次应用于集五福:链上有“福”同享是什么体验?
  6. Quick-Cocos2d-x初学者游戏教程(2) ——【Quick内部的代码结构及相应的原理】
  7. Unity3D基于事件机制的消息系统
  8. 新手养猫如何选购猫罐头?5款性价比高的猫罐头推荐!
  9. 【Shell牛客刷题系列】SHELL17 将字段逆序输出文件的每行:巩固awk命令与学习反向列示文件内容的tac命令
  10. 1,USB Type-C设备是否需要CC逻辑芯片;2,在使用示波器测量电流的过程中,小电流(1mA以下)示波器不准,mean和rms取哪个值好? 3,Boost电路的二极管什么时候可以去除?