ArcGIS安装与破解

标签: Arcgis 分类: Gis 创建时间:2020-09-22 03:19:37 更新时间:2024-11-15 10:49:42

前言

ArcGIS购买起来太贵了,但是用的时候其实只有那么一点点的功能,要花费巨额的投入,所以不得不进行破解。本文创建于 2023年04月07日,所以大部分的软件安装以及所能找到的资源,也都截止于这个时间。

1.ArcGIS Desktop

现在用的最多的版本可能还是10.2.2这个版本吧,因为这个版本功能太强大了,新出的功能基本上也用不上,就像是Java 8为什么经久不衰,只是因为这个版本的功能,已经够绝大部分的系统使用了,再新奇的功能也不一定用的着,所以很多的开发人员还是抱着老旧的观念在使用这历史的产物。

1.安装 ArcGIS for Desktop

打开安装包,安装Desktop。不同的版本可能不一样,有些是把各个模块都抽取为一个个的安装程序,有些是把所有的安装程序,都集成到一个安装包中,这个没有特别的要求。

我这里提供 10.4.1 的安装包,包括破解补丁,可以邮件获取。

参考文章:
1.ArcGIS Desktop 10.2.2 完整安装教程(兼容win7/8/10 32/64位+下载地址+亲测可用) 这里关注公众号才能获取,在公众号上,还有广告,这个方法倒是我也可以借鉴的。

2.安装 ArcGIS License Manager

这个直接安装就可以了,安装完成之后,把提供的 补丁包 替换一下就可以了。

当然也不是没有问题的,我有时候会遇到无法授权的事情。替换补丁文件之后,许可证就再也运行不起来了。奇怪的是,就是计算机服务里面已经启动了,但是就是面板中无法启动。

【尝试】
我尝试了很多的方法,但是就是只要一替换补丁文件和 service.txt 文件,整个license就启动不了了,但是在 计算机 -> 服务里面,这个 ArcGIS License Manager 又是启动的。
(1) 重装,重启
(2) 尝试了进入license安装目录:C:\Program Files (x86)\ArcGIS\License10.2\bin,使用命令行 :./lmgrd -z -c service.txt 进行操作,查看错误。发现命令行有这么个字段:

1
2
3
4
5
6
7
8
9
10
11
12
License server system started on localhost
19:50:21 (ARCGIS) No features to serve, exiting
19:50:21 (ARCGIS) EXITING DUE TO SIGNAL 27 Exit reason 4
19:50:26 (lmgrd) ARCGIS exited with status 27 (No features to serve)
19:50:26 (lmgrd) ARCGIS daemon found no features. Please correct
19:50:26 (lmgrd) license file and re-start daemons.

19:58:39 (lmgrd) This may be due to the fact that you are using
19:58:39 (lmgrd) a different license file from the one you expect.
19:58:39 (lmgrd) Check to make sure that:
19:58:39 (lmgrd) service.txt
19:58:39 (lmgrd) is the license file you want to use.

根据上面的提示,我觉得可能是因为 service.txt 文件有问题,我用的是 10.0 的 license 文件,可能不适合 10.2.2,我也对比了 10.0 的serveice.txt,确实和安装后默认生成的services.txt文件有点不一样。

(3) 关闭了杀毒软件
(4) 在系统服务里面,重启服务
(5) 修改service.txt,主机名和端口号

(6) 卸载火绒软件,计算机重启。
最后实在没有办法了,只能是死马当作活马医了,我不光关闭了火绒安全软件,甚至最后卸载了火绒软件,然后重启电脑,结果这个 ArcGIS License Admin,才最终启动成功了,真是血泪的教训啊。
~~ 切记,要关闭杀毒软件,针对火绒,甚至要卸载之后才可以,光是关闭都不行,一定要卸载,一定要卸载,一定要卸载。~~

反正很多的操作,最后竟然莫名其妙的可以了。我觉得安装的时候,最好关闭防火强和杀毒软件,可能会解决这个问题。

【解决方案】
(1) 其实我没有解决,但是我发现了一个规律,就是我替换了 service.txt 文件之后,没一会 license 就关闭了,我再次把 service.txt 复原,这个时候还是启动不了。需要到 计算机管理 -> 服务-> ArcGIS License Manager 这个服务停掉,这个时候,这个 LSAdmin.exe 就可以重新启动了。

所以我觉得,问题的原因就是 我提供的这个 service.txt 文件有问题。

(2) service.txt 文件有问题,我只能换一个版本了,于是我干脆就直接卸载了10.2.2的安装包,直接安装了 10.4.1,替换了 10.4.1 的 license。

参考文章:
1.Arcgis license 服务无法启动的解决问题 lmgrd -z -c service.txt 查看为什么无法启动。
2.ArcGIS License Server Administrator 无法启动解决方法
3.gis许可管理器未响应arcgis license server无法启动怎么办? (1) 电脑防火墙阻止了服务的启动;(2) 杀毒软件阻止了服务启动如迈克菲McAfee防病毒_杀毒软件,360杀毒等;3.同类型的绘图软件占用了gis服务的启动端口;
4.安装ArcGIS License Manager 服务无法启动的解决方案汇总 (1) 先重启一下,没坏处,再检查一下是不是系统防火墙的问题,建议关闭防火墙。(2) 确认已经替换 service.txt 文件。(3) 在计算机管理上,选择启动服务。(4) 基于命令行的方式。
5.启动arcgis license manager时提示启动后停止,某些服务在未有其他服务或程序使用时将自动停止
6.License Manager Service won’t start
7.TCP_NODELAY NOT enabled
8.arcgis license服务无法启动问题,arcgis无效许可 (1) 防火墙;(2) 杀毒软件;(3) 其他软件的服务与arcgis服务有冲突,导致arcgis服务无法启动(重装)
9.Arcgis启动license时报告LSAdmin错误

3.替换ArcGIS.exe文件

将破解文件的 ArcGIS.exe 和 service.txt 文件,替换安装目录的相同文件,默认的目录为 “C:\Program Files (x86)\ArcGIS\License10.2\bin” 。

4.授权

打开开始菜单,找到 ArcGIS 文件夹,打开 “ArcGIS License Server Administrator” 工具,重新读取许可。

2.ArcGIS Enterprise

ArcGIS Enterprise 是一个体系包括了多个组件,其中就有 ArcGIS Server。

参考文章:
1.什么是 ArcGIS Enterprise ArcGIS Enterprise 是 GIS 的基础软件系统,支持制图和可视化、分析以及数据管理。 该系统是运行 Esri 应用程序套件和自定义应用程序的核心支柱。 ArcGIS Enterprise 可与 ArcGIS Pro 紧密结合以进行制图和创作,并可与 ArcGIS Online 无缝连接以在系统之间共享内容。
2.What’s New in ArcGIS Enterprise 11.0
3.ArcGIS Enterprise 11.0 软件设置指南 ArcGIS Enterprise 包含四个软件组件:ArcGIS Server、Portal for ArcGIS、ArcGIS Data Store、两个 ArcGIS Web Adaptor 。这里还提到了一个叫 “ArcGIS Enterprise 部署工具” 的东西,不知道是不是可以进行安装的软件包。
4.欢迎使用 ArcGIS Enterprise Builder 安装指南 ArcGIS Enterprise Builder 安装程序专门用于在单台计算机上为 ArcGIS Enterprise 基础部署安装并配置一整套软件组件。 该安装程序将安装 ArcGIS Server、Portal for ArcGIS、ArcGIS Data Store 和两个 ArcGIS Web Adaptor (IIS)。这个系列教程也包括了 安装 ArcGIS Enterprise Builder说明。
5.ArcGIS Enterprise 10.8安装部署教程(windows环境) 这里讲了 ArcGIS Server 的安装和配置,但是就是没有授权文件,还有就是 ArcGIS Pro连接Server,等等的内容,不可谓不详细。

3.ArcGIS Server

ArcGIS Server属于 ArcGIS Enterprise 的一部分,在 ArcGIS Enterprise 11 中包含四个软件组件:ArcGIS Server、Portal for ArcGIS、ArcGIS Data Store、两个 ArcGIS Web Adaptor 。在早期的时候,破解其实也很简单的,但是在 ArcGIS Pro 3.0.1 只支持 ArcGIS Enterprise 10.9.1 或者是 ArcGIS Enterprise 11了。因为截止本文创建时间,ArcGIS Server 11 也才刚发布了不到一年的时间,可能安装包和破解文件,还没有更新出来,这个只能等了,甚至 ArcGIS Server 10.9.1 的安装包网上也没有。我在群里获取到的最新的 ArcGIS Enterprise 也才是 10.8 的安装包。

经过我长时间的搜索,截止发稿前,我还是没有找到对应于 ArcGIS Pro 3.0.1 的 ArcGIS Server 11的版本或者是 ArcGIS Server 10.9.1 的版本,也就没有办法进行链接和发布测试了。后来我想起来了,其实我只是为了使用ArcGIS Server进行切片,根本没有必要使用到高版本的 ArcGIS Server 啊,其实在 10.2 或者是 10.4 这个功能就已经很全了,没有必要非要保证版本很新的。

参考文章:
1.在一台计算机上安装 ArcGIS Server ArcGIS Server 11 安装步骤。
2.Linux上安装ArcGIS Enterprise超详细教程——以Redhat7.2上安装ArcGIS Enterprise 10.5为例 这是在linux上安装 ArcGIS Server的步骤
3.升级 ArcGIS Server
4.ArcGIS Server 10.8.1安装
5.ArcGIS Server10.2 安装及破解教程 对于已经安装了ArcGIS10.2的电脑来说,安装ArcGIS Server很快,也很简单,10多分钟就能好,这里给网盘资源,笔者U盘里也有。ArcGIS Server10.2:链接:https://pan.baidu.com/s/1PCWS9oAaHpg-tat8LOnvww
提取码:rr57

1.安装 ArcGIS for Server

(1) 打开安装包,安装 ArcGIS for Server

(2) 安装之后进行配置,选择开始菜单ArcGIS文件夹,打开 “Configure ArcGIS Server Account”,进行账号配置。账号密码不能太过简单了,否则也不行。

(3) 定义缓存文件夹

(4) ArcGIS Server 10.8 配置界面有点不一样。默认的主管理员:siteadmin,根服务器目录:C:\arcgisserver\directories,配置存储目录:C:\arcgisserver\config-store

2.安装 ArcGIS Web Adaptor(IIS)

我觉得有没有必要安装这个插件,其实没有什么大的问题。

(1) 安装IIS的Adaptor

(2) 进行配置

(4) 指定Url 和管理员账号

3.破解

问题

(1) 安装完ArcGIS Server 之后,6080无法打开

【解决方法】
1.打开 http://localhost:6080/arcgis/admin, 输入用户名密码。
2.然后打开 http://localhost:6080/arcgis/manager 网站就可以了。

(2) 忘记账号密码
如果忘记了主站点管理员的账号密码,可以进行找回和重置。

1
2
3
4
5
6
## 进入目录
cd "C:\Program Files\ArcGIS\Server\tools\passwordreset"
## 显示主站点管理员帐户的名称
./passwordreset -l
## 重制密码
./passwordreset -p mynewpassword

如果没有忘记主站点的用户名密码,可以登录 Manager,单击安全性 > 用户,进行账号的管理和编辑。

参考文章:
1.重置忘记的密码 passwordreset -l 显示主站用户的名称。要重置密码,请运行 PasswordReset.bat 实用程序并追加 -p 选项。
2.解决ArcGIS Server manager无法登陆问题
3.在 Manager 中管理用户

问题

安装Python报错could not write value to key

出现这个问题的话,直接退出杀毒软件然后重试就可以了。

参考文章:
1.安装Python报错could not write value to key (这就是解决方法)
小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。