ArcGIS Engine和ArcGIS Server后端(SOE)开发的区别
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)开发的区别相关推荐
- 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 ...
- [AE] ArcGIS Engine - 基础知识 - AE|AO|GIS开发模式
文章目录 GIS开发模式 组件式GIS AO与AE 区别 开发环境 功能 联系 AE GIS开发模式 独立开发模式 自己独立开发 宿主型开发模式 基于某个GIS平台或GIS工具软件,用该平台的自带语言 ...
- ArcSDE、ArcGis Engine、ArcGis Desktop的授权配置
ArcSDE.ArcGis Engine.ArcGis Desktop的授权配置 <?xml:namespace prefix = o ns = "urn:schemas-micros ...
- 1.Arcgis Engine + WPF插件式(Extending Arcobjects)开发---新建工程(1)
以10.4版本的Arcgis为例,首先需要下载Arcgis Engine安装包,安装好以后,VS直到出现以下选项证明安装成功. Desktop Add-ins是通过一个ESRI自带的插件程序进行注册. ...
- 【转】使用ArcGIS Engine开发ArcGIS Server的胖客户端浏览程序
摘要:在ArcGIS 9的家族中,增加了两个新产品:ArcGIS Engine和ArcGIS Server.由于它们各自分别在C/S领域和B/S领域的强大开发能力,一经推出就备受瞩目.其中ArcGIS ...
- 制作AE(ArcGIS Engine 打包)开发的应用程序的安装包
利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包 以下是个人学习的一些心得,由于本人对InstallShield也是刚刚接触,可能有些地方不是那么合理, ...
- ArcGIS介绍:ArcObjects、 ArcGIS Desktop、ArcGIS Engine 和 ArcSDE、ArcIMS、ArcGIS Server
版权声明 :转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://hgg2002.blogbus.com/logs/45875381.html 在ArcGIS 9系列产品中,ArcGI ...
- 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应用程序的安装包
原文:http://blog.csdn.net/swfcsunboy/article/details/2314249 利用InstallShield制作AE(ArcGIS Engine 打包)开发的应 ...
- 【ArcGIS Engine二次开发】入门基础(1):ArcGIS Engine简介及开发环境搭建
文章目录 ArcGIS Engine概述 ArcGIS Engine与ArcObjects的关系 ArcGIS Engine下载及安装 ArcGIS Engine概述 ArcGIS Engine简介 ...
- Qt+ArcGIS Engine 10.1 开发(一)
Qt作为一个跨平台C++图形用户界面应用程序开发框架,相当于微软的MFC(只能运行在Windows平台上),Qt命运多舛,几经易主,现在属于芬兰IT服务公司Digia. Qt环境安装 Qt的最新版本是 ...
最新文章
- 浅析SQL Server在可序列化隔离级别下,防止幻读的范围锁的锁定问题
- 正则表达式格式化字符串
- hexo的yelee主题更换类别以及tags的字体颜色
- “约见”面试官系列之常见面试题之第六十五篇之ajax如何解析jsonp(建议收藏)
- 无限踩坑系列(6)-mySQL数据库链接错误
- java 操作属性值_java反射机制根据属性名获取属性值的操作
- java 物联网 eclipse_Eclipse物联网
- 写markdown用vscode的插件Markdown Preview Enhanced
- Hadoop的集群搭建windows基于VMware虚拟机超详细教程(一主二从)
- 除硬件外 计算机系统不可缺少的,计算机应用基础选择精选100题.doc
- Java横向三天复习Day2
- APP跟网址最常见的攻击和防守
- 2017 Multi-University Training Contest - Team 4 :Wavel Sequence
- 数独游戏开发——计时器实现
- 做移动端电子签名发现canvas的 一些坑
- NBA球星管理系统 v1.0
- 自动载入实战---构造一个PSR-0的简易框架
- 浅谈产品事业部“技术管理”思路
- 批量处理千万模型,3D开发必备接口程序!老子云新版API,正式上线!
- python爬虫框架论文开题报告范文_毕业论文开题报告范文5篇
热门文章
- 关于python经典的80个案例操作(附源码解析)
- 攻防世界数据逆向 2023
- 使用阿里云服务器上线项目(部署前后端)的实践过程
- Web前端初学者必学的6个知识点
- 区块链首次应用于集五福:链上有“福”同享是什么体验?
- Quick-Cocos2d-x初学者游戏教程(2) ——【Quick内部的代码结构及相应的原理】
- Unity3D基于事件机制的消息系统
- 新手养猫如何选购猫罐头?5款性价比高的猫罐头推荐!
- 【Shell牛客刷题系列】SHELL17 将字段逆序输出文件的每行:巩固awk命令与学习反向列示文件内容的tac命令
- 1,USB Type-C设备是否需要CC逻辑芯片;2,在使用示波器测量电流的过程中,小电流(1mA以下)示波器不准,mean和rms取哪个值好? 3,Boost电路的二极管什么时候可以去除?