本文介绍一下如何安装发布地图服务里需要的几个软件 arcMap
、arcGIS Server
、postgreSQL
和 postGIS
。由于网上已经有很多现存的教程了,所以本文会先简单介绍一下安装是思路和流程,然后贴出我使用的安装教程,方便大家的安装。
注意:以下安装均在 windows 操作系统下进行,上面的大部分软件都可以安装在 linux 下,具体安装步骤请自行百度。
安装 arcMap
首先是安装 arcMap,这个软件的安装可以说是上述几个软件里最复杂的了。我们要安装的软件名为 arcGIS Desktop。是 arcGIS 桌面级的开发套件。其中就包含了我们所需要的 arcMap。
我这里安装的版本是 10.4.1
,参考的安装教程为 ArcGIS 10.4.1 Desktop 完整安装教程。其中包含了所需软件的下载地址,如果你想安装其他版本的 arcGIS Desktop,也可以直接在 麻辣 GIS 中进行搜索。
为了安装一个可用的 arcMap。我们需要以下六步:
- 关闭防火墙:非常重要,因为 arcGIS Desktop 的本体和许可管理器是分开的,并且许可管理器是以服务的形式一直运行在指定端口上。一旦端口被防火墙阻隔,会直接导致激活失败。
- 安装 ArcGIS License Manager:这个就是上一步中提到的许可管理器,安装完成后该软件会以服务的形式一直运行,每次 arcMap 启动时都会访问它来进行许可认证,所以必须保证该服务的可用性。
- ”激活“ ArcGIS License Manager:这一步会通过文件替换的形式把安装好的许可管理器激活成可用状态。当然,有能力的话请支持正版。
- 安装 ArcGIS Desktop:接下来我们就可以正式开始安装软件本体了,没什么好说的,值得注意的是 arcGIS Desktop 需要安装 python 2.7,所以如果你电脑上已经有 python 的话请注意避免版本冲突。
- 验证 ArcGIS Desktop 许可:安装完成后会弹出 ArcGIS Administrator,它可以说是 arcGIS Desktop 的激活向导。这一步里我们会通过它连接前两步里搭建的 ArcGIS License Manager,借此来验证 ArcGIS Desktop 的许可。
- ”激活“ ArcGIS Desktop:是的,验证完许可之后还需要进行一次激活。这步也很简单,同样是文件替换一下就好了。
安装完成
经过以上几步后就算安装完成了。在开始菜单里找到 arcMap 后打开就可以看到以下画面了:

如果你没有找到 arcMap 的话,请前往其安装目录查找,没找到的话请重新安装 arcDIS Desktop,如果打开后再”验证许可“阶段弹出程序异常崩溃的问题,请先检查防火墙是否关闭。如果已经关闭,请完全卸载 ArcGIS Desktop 和 ArcGIS License Manager 后再次安装。
安装 arcGIS Server
接下来我们安装服务器,我参考的安装教程为 ArcGIS Server 10.2 安装与破解图文教程。由于它的版本最好与 arcMap 保持一致,所以我安装的版本是 10.4.1,下载链接 百度网盘 - arcGIS Server 10.4.1 密码 phiy。
注意:10.4 的安装和 10.2 的有一点区别,但是大致上都是一样的,所以按教程来即可。
arcGIS Server 的安装就要简单很多了:
- 运行安装包,一路默认即可,注意,其中有一步会让你创建 arcGIS Server 的管理员账号,请把账号密码保存下来。
- 等待安装完成
- 添加密钥,密钥就在下载链接里
安装完成
安装完成之后会弹出一个页面,如果没弹出来的话点击后面这个也可以打开 https 访问地址 / http 访问地址。登录完成后输入账号密码,如果你看到了如下画面,就说明 arcGIS Server 安装完成了:

安装 PostgreSQL
由于我们后面需要使用 arcMap 连接 PostgreSQL 来存储数据,所以我们一定要安装可以支持的版本,首先我们来查看自己安装的 arcMap 都支持哪些版本的数据库,访问 C:\Program Files (x86)\ArcGIS\Desktop10.4\DatabaseSupport\PostgreSQL
文件夹,(如果你没找到的话把其中的Program Files (x86)
换成Program Files
)。然后就可以看到当前 arcMap 支持的 postgreSQL 版本了:

可以看到我安装的 arcGIS Desktop 10.4.1 支持 postgreSQL 9.2 9.3 9.4 三个版本,我们就选择最新的 9.4 版本进行安装。访问 postgreSQL 下载页 来下载安装包。
由于安装过程过于简单,并且不需要激活,这里不再赘述,有需要可以查看 postgresql 安装教程 进行安装。注意安装时也会让你创建数据库的默认管理员账户,请妥善保存。
安装成功
安装完成后就可以在开始菜单中找到 postgreSQL 的默认管理工具 pgAdmin III 了。启动后输入账户密码,连接成功即为安装完成。


安装 PostGIS
安装完了 postgreSQL 之后我们还要装上 postGIS 插件之后才可以进行地理数据存储。而 postGIS 的版本和 postgreSQL 的版本也是需要严格对应的,下载地址在这里:postGIS 下载。例如我们要找和 postgreSQL 9.4 匹配的 postGIS 插件,这里直接点 pg94 即可:

点进去之后根据对应的位数下载即可,这里下载 64 位的:

postGIS 的安装也是十分的简单,这里不再赘述,也是一路默认回车,中间会让你输入 PostgreSQL 的用户名密码,使用上面的输入即可。在安装时会让你选择是否创建名为 postgis_25_sample
的示例数据库,可以根据个人意愿选择是否创建。
安装完成
在安装完成之后,我们启动刚才使用的 pgAdmin III。如果可以在本地数据库中看到刚才创建的示例数据库即为安装完成:

总结
OK,到这里我们需要的全部软件就已经安装完成了,包括如下四种:
- arcMap
10.4.1
- arcGIS Server
10.4
- postgreSQL
9.4.25
- postGIS
2.5
接下来我们会使用这些软件从零开始发布一个可用的 arcGIS 地图服务,点击 arcGIS 发布地图服务 来查看更多相关文章!
网友评论