ArcGIS 10.2 二次开发,兼容Visual Studio 2012二次开发,完美安装教程
GIS 经常安装是常有的事,每次重装系统都要浪费大半天去安装这个。所以凑这一次安装,把这个软件重新安装的步骤整理了一下,希望对大家有所帮助。这次整理的内容的关键优点是,对常见的出错内容进行了归纳整理。
1. 程序准备。
下载ARCGIS安装包、破解文件,并解压文件
2. 打开安装界面
如下图所示
3. 按照上面的步骤,进行安装
(1)先卸载干净之前的安装。用360软件管家卸载,卸载后用360注册表清理功能,将垃圾清理干净。重启电脑,然后再清理垃圾,清理注册表两项。
PS 1: 有时候遇到ArcGIS License Manager启动失败,”尝试打开LSAdmin.exe时出错”,很多网上论坛建议全部卸载已经安装的所有ArcGIS的方法是十分不科学的,而且十分折腾人。本人认为,是因为你之前对License Manager卸载时不干净造成的原因,而且只需要重新安装,然后用360软件管家卸载,再按照上面的方法清理注册表即可,没必要全部卸载已经安装的其它GIS软件。注意,清除注册表垃圾后,一定要重启才能解决该问题。
PS2: 安装到第三步骤时,如果启动ArcGIS License Manager后发现无法点击启动按钮,而且点击没有反应,此时的问题是安装出错,Manager没有正常运行一次时,就被替换了授权文件。此时的解决方法是,卸载后,重新安装。关闭Windows防火墙。然后让其运行成功一次,“停止按钮可用”。然后,停止服务,替换那两个文件,然后,启动,重新读取许可即可。
(2)安装Desktop。注意最好要安装到其它盘,如E盘路径E:\Program Files\ArcGIS\Desktop10.2,否则安装到C盘会占用大量硬盘资源,影响操作系统的速度。稍后提示的Python也安装到E:\Program Files\ArcGIS\目录下。
安装后,提示选择的对话框,关闭即可。
(3)安装ArcGIS License Manager(备注,先于Desktop顺序安装也可以),也安装到E:\Program Files\ArcGIS\目录下。其它人说的安装到其它目录下,容易出错。我想说,纯粹是鬼话,是伪科学!
PS3: 安装ArcGIS License Manager后,你有可能会发现自己的电脑无法打开二级目录,需要用360等方法进行修复,由于安装ArcGIS造成的错误的配置。
4. 进行ArcGIS的激活
0)首先,在替换文件之前,先启动一下License ServerAdministrator 点击启动。否则直接替换,会造成后期点击“启动”按钮时无法启动。
1)将下载的破解文件 License10.2\bin\下的ARCGIS.exe,service.txt两个文件复制替换E:\Program Files\ArcGIS\License10.2\bin\下的相应文件。
2) 替换2个文件。
破解方法一:然后打开service.txt,将红线范围内的字母替换为你自己计算机的名字(一般来说,如果是“this_host”,可以不用替换)
破解方法二:
运行kengen,在版本中输入10.2, 最下面单击ALL,编辑框中将出现激活代码,将生成的激活码拷贝到service.txt中。
3)从系统的 开始菜单,找到ArcGis\Licenseanager\License ServerAdministrator 点击启动,重新读取。
4)从系统的开始菜单,找到ArcGISàArcGIS Administrator,出现如下界面。
选择要应用于ArcGIS for Desktop应用程序的软件产品中,选中Advanced(ArcInfo)浮动版;
为“浮动版”产品定义许可管理器,在空格内输入localhost
破解完成,启动ArcMap,发现正常运行。
5. 二次开发安装
(1)基础项安装
安装第四步中,选择安装数据库,这个方便你日后的编程操作。所以最好选择安装。第四步骤中的其他选项可以有选择的安装。
Data Interoperability 是强大的数据转换工具。
Workflow Manager,ArcGISWorkflowMaager是企业工作流管理应用程序,为ArcGIS多用户地理数据库环境提供集成框架。
(2)安装ArcObjects SDKs
一般选择安装上面的那种,这个应用的比较广泛一些。如果你对Java情有独钟,你可以选择下面的安装。全部安装完成后,你打开你的Visual Stdio,将会在C#的模板中,发现ArcGIS的开发模板,而且在C#的开发工具箱中,也将发现GIS的一些控件。至此二次开发的配置完成。
ArcGIS 10.2 二次开发,兼容Visual Studio 2012二次开发,完美安装教程的更多相关文章
- Visual Studio 2012下Box2D开发环境设置
Cocos2d-x 3.x默认情况下采用的物理引擎是Chipmunk,如果我们要使用Box2D引擎,需要进行一些设置和调整,而且不同的开发平台下这些设置也有所不同.由于本书在此之前介绍的都是基于微软的 ...
- Cocos开发中Visual Studio下libcurl库开发环境设置
我们介绍一下win32中Visual Studio下libcurl库开发环境设置.Cocos2d-x引擎其实已经带有为Win32下访问libcurl库,Cocos2d-x 3.x中libcurl库文件 ...
- [开发笔记]-Visual Studio 2012中为创建的类添加注释的模板
为类文件添加注释,可以让我们在写代码时能够方便的查看这个类文件是为了实现哪些功能而写的. 一:修改类文件模板 找到类模版的位置:C:\Program Files (x86)\Microsoft Vis ...
- Visual Studio 2012的Windows Service服务安装方式
windows服务应用程序是一种长期运行在操作系统后台的程序,它对于服务器环境特别适合,它没有用户界面,不会产生任何可视输出,任何用户输出都回被写进windows事件日志.计算机启动时,服务会自动开始 ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
本文为<在Visual Studio 2012中使用VMSDK开发领域特定语言>专题文章的第二部分,在这部分内容中,将以实际应用为例,介绍开发DSL的主要步骤,包括设计.定制.调试.发布以 ...
- 搭建 Visual Studio 2012 + DXperience-13.2.6 + MySql 开发平台
一. 开发环境 1. 此开发平台主要用来开发基于.NET 4.0及以上版本的应用 2. 点击此下载 Visual Studio 2012 Ultimate 中文版开发工具 3. 点击此下载 DXper ...
- 在Visual Studio 2012中使用VMSDK开发领域特定语言(一)
前言 本专题主要介绍在Visual Studio 2012中使用Visualization & Modeling SDK进行领域特定语言(DSL)的开发,包括两个部分的内容.在第一部分中,将对 ...
- Cocos开发中Visual Studio下HttpClient开发环境设置
Cocos2d-x 3.x将与网络通信相关的类集成到libNetwork类库工程中,这其中包括了HttpClient类.我们需要在Visual Studio解决方案中添加libNetwork类库工程. ...
- Visual Studio 2012 应用软件开发新方式
微软正式发布Visual Studio 2012 应用软件开发新方式 2012-09-13 09:54 51CTO.com 我要评论(0) 字号:T | T “现在,开发者将有更好的机会开发与云服务连 ...
随机推荐
- Js中的undefined和not defined
1.undefined 已经声明,但未赋值 2.not defined 未声明,报错
- 双网卡只有一个能ping通的解决办法
来源:http://blog.csdn.net/centerpoint/article/details/38542719 Linux默认启用了反向路由检查 如果2个网卡在一个Lan里面,那么服务器可能 ...
- java之ArrayList.add
ArrayList添加 public boolean add(E e) { ensureCapacityInternal(size + 1); // Increments modCount!! ele ...
- 欧拉路&&欧拉回路 概念及其练习
欧拉路: 如果给定无孤立结点图G,若存在一条路,经过图中每边一次且仅一次,这条路称为欧拉路: 如果给定无孤立结点图G,若存在一条回路,经过图中每边一次且仅一次,那么该回路称为欧拉回路. 存在欧拉回路的 ...
- 指定某个git的版本代码拉取新的分支
在本地找到一个目录,执行 git clone http://gitlab.xxxxx.com/xxxxx/xxxxx.git cd xxxxx/ git log //找到对应版本的SHA值 例如2b1 ...
- [ZJOI2011][bzoj2229] 最小割 [最小割树]
题面 传送门 思路 首先我们明确一点:这道题不是让你把$n^2$个最小割跑一遍[废话] 但是最小割过程是必要的,因为最小割并没有别的效率更高的算法(Stoer-Wagner之类的?) 那我们就要尽量找 ...
- linux系统——etc下的passwd 文件
etcpasswd 文件 在登陆时要求输入用户名和密码,就是根据这个来的. root::0:0:root:/root:/bin/bash bin:x:1:1:bin:/dev/null:/bin/fa ...
- IPFS
http://www.r9it.com/20190412/ipfs-private-net.html IPFS指令集中文版(一) https://www.jianshu.com/p/ce74b32d2 ...
- rand()与 srand()
一 头文件 <time.h> srand()就是给rand()提供种子seed. 在C语言中,srand()与rand()是随机函数,其中srand函数是伪随机数发生器的初始化函数,原 ...
- 洛谷 P1174 打砖块
题目描述 小红很喜欢玩一个叫打砖块的游戏,这个游戏的规则如下: 在刚开始的时候,有n行*m列的砖块,小红有k发子弹.小红每次可以用一发子弹,打碎某一列当前处于这一列最下面的那块砖,并且得到相应的得分. ...