Arcgis Engine应用程序客户端电脑安装部署

一、熟悉ArcgisEngine

对于ArcgisEngine而言,我们都应知道的就是它是一组完备的并且打包的嵌入式 GIS 组件库和工具库,开发人员可用来创建新的或扩展已有的桌面应用程序。但是除此之外呢,我们更应该了解下面的关于它的知识:
1、ArcGIS Engine 是由两个产品组成:构建软件所用的开发工具包(Developer kit) 以及使已完成的应用程序能够运行的可再发布的 Runtime(运行时环境)。
2、ArcGIS Engine Runtime 是一个使终端用户软件能够运行的核心ArcObjects 组件产品,并且将被安装在每一台运行 ArcGISEngine 应用程序的计算机上。
从这上面我们不难看出:(1)ArcGIS Engine Developer kit是面向开发人员的软件开发包,也就是我们对Arcgis进行二次开发的经常要用到的。(2)ArcGIS Engine Runtime则是面向最终用户的运行时,也就是说你如果想让别人的电脑也可以使用你的程序,那么他的电脑就必须安装这个运行库。

二、客户端AE应用程序部署

因为我常用的是AE10.2版本,所以我就以AE10.2的应用程序在客户端的部署为例。

2.1安装license Manager10.2

1、安装license Manager10.2
打开LicenseManager 文件夹,双击setup.exe程序进行安装。安装路径可以更改(最好是默认路径,更改路径的话最好是英文路径)。如果电脑上有license Manager10.2,就无须再安装了。
2、license Manager10.2破解
1)打开License Server Administrator,停止服务。
在这里插入图片描述
2)复制破解文件
将破解文件夹下的ARCGIS.exe以及service.txt复制覆盖Arcgis License Manager安装主目录下bin文件夹内的内容。
在这里插入图片描述

2.2安装Arcgis Engine Runtime10.2

1)在这里要多说一句,好像自Arcgis Engine Runtime10之后,ESRI公司就不单独更新Arcgis Engine Runtime了,它采用了另一种方式:与ArcGIS Engine Developer kit开发包捆绑安装,所以Arcgis Engine Runtime10.2其实就在Arcgis Engine10.2安装包里面,你只需要下载Arcgis Engine安装包就可以找到,如下图所示:
在这里插入图片描述
2) 打开Engine Runtime10.2文件夹,双击setup.exe程序进行安装。如果电脑提示安装不上Engine Runtime10.2,那么请先把电脑上的Arcgis软件卸载下来(因为Engine Runtime10.2可以兼容Arcgis10.2,而对于Arcgis的其他版本有时会不兼容),再来安装Engine Runtime10.2就可以了。

在这里插入图片描述
3)等安装好Engine Runtime10.2之后,打开Arcgis Administrator。选择Arcgis Engine浮动版,许可管理器定义为localhost。

在这里插入图片描述在这里插入图片描述

2.3运行AE应用程序

1、运行License Manager,点击开始即可,如果为了确保成功,可以点击重新读取许可。
在这里插入图片描述
2、将自己编写的程序生成的.exe文件(项目中bin文件夹中)拷贝到这台电脑上,然后点击.exe运行程序。
在这里插入图片描述

三、Arcgis Engine安装部署小结

其实对于AE我现在的阶段还是个小白,上述的方法也是一个比较粗糙的办法,如果想要将Arcgis Engine Runtime和自己编写的AE程序打包在一起并且自动安装,可能就需要VS自带的打包工具并且还要添加脚本。其实我也试了一下添加脚本,不过现阶段没成功哈哈,所以在这里就不多说了。上述的方法是我搜了一天的资料唯一成功的,我赶紧就整理一下记录下来以免遗忘。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大鱼BIGFISH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值