@[Toc]
此前从未接触过ArcGIS,对Oracle和postGre SQL也比较陌生。本文介绍了从零开始,到搭建环境,再到发布第一个ArcGIS地图服务的完整过程。
一、软件环境搭建
由于在地图制作时我们需要在 arcMap 中读取数据库中的地理数据,并且在发布地图服务时。arcGIS Server 也需要从数据库中读取数据并发布。所以我们需要建立起 arcMap----> 数据库 和 arcGIS Server----->数据库的连接。并且,由于我们可以在 arcMap 对 arcGIS Server 进行管理,所以也需要建立起这两者的连接。具体关系如下(以 postgreSQL为例:)

本文中ArcGis相关软件版本为10.2,Oracle版本为11g,PostgreSQL版本为9.1。
本文用到的软件下载地址:
度盘:pan.baidu.com/s/1fdAiJW1Y… 提取码:a41c
在软件的安装过程中,有一些账号密码的配置,建议使用记事本等工具记录,以免忘记。
1、数据库安装
ArcGIS支持若干数据库,我们这里用了两种,Oracle和开源的postGre SQL,选用其中一种即可。相比较而言,使用Oracle作为地理数据库的搭建要简单一些,条件允许的话,推荐使用Oracle数据库。
1.1、Oracle(可选)
1.1.1、安装Oracle服务端
这里选择的是Oracle11g 64位。
- 运行安装

- 出现下图警告,不用理会
- 电子邮件可以不填
- 安装选项选择创建和配置数据库
- 根据机器的配置情况自行选择,这里选择的是桌面类
- 自定义Oracle的基目录,管理口令自行设置
- 完成
- 安装产品,时间会比较长,喝杯茶慢慢等待吧


- 产品安装完成后记得要做口令管理
- 这里主要配置3个账户,sys账户,相当于MySQL的root账户;system账户,普通管理员,客户端配置的时候会用到;scott账户,普通账户。
- 测试Oracle是否安装完成:在Dos窗口里输入命令sqlplus,用户名和口令输入system账户的用户名和口令,如下,Oracle服务端安装完成。
- Oracle配置,由于这里Oracle和Arcgis是安装在一台机器上,所以配置基本不用变更

- 查看Oracle的配置:服务名、网络地址。


- 如果要配置Oracle非本地的访问,可以查看参考【1】
1.1.2、安装Oracle客户端
Oracle客户端需要安装32位客户端,因为ArcGIS DeskTop是32位。
- 开始安装
- 警告不管
- 选择管理员
- 选择简体中文

- 自定义安装路径
- 完成
- 安装中,时间会比较长
- 客户端安装完成

客户端安装完成后,需要进行配置
- 进入配置界面
- 选择本地网络服务名配置
- 选择添加
- 填写服务名
- 选择TCP
- 填入主机名,选择端口号
- 选择
- 测试未成功,选择更改登录

- 填入system的用户名、密码

- 连接测试成功

接下来选择下一步直到结束,至此,Oracle客户端安装配置完成。
1.2、PostgreSQL(可选)
需要注意的是,PostgreSQL作为地理数据库的时候需要安装它的扩展postgis.
1.2.1、安装PostgreSQL
- 点击安装包

本文介绍从零开始搭建ArcGIS地图服务的完整过程。包括软件环境搭建,如Oracle、PostgreSQL数据库及ArcGIS相关软件安装;发布地图服务的步骤,如创建地图、连接数据库、导入数据等;还提及搭建中遇到的问题及解决办法,如ArcGIS直连Oracle失败等。
最低0.47元/天 解锁文章
3777





