ArcGIS Pro和Portal安装配置

1. 安装目标

  • 安装ArcGIS Pro客户端和服务端的软件和运行环境。
  • 通过ArcGIS Pro连接空间地理数据库,并完成地理数据的维护。
  • 通过ArcGIS Pro发布常用的地图服务。
  • 一次安装,多次使用,避免重复安装配置导致的额外工作量。

2. 安装准备

2.1 安装准备

2.1.1 文件和镜像

主要使用docker镜像的方式安装配置和运行,相关软件镜像如下。

软件名称

版本

安装包

datastore

10.7

registry.cn-hangzhou.aliyuncs.com/ant666/arcgis-datastore:10.7

server

10.7

registry.cn-hangzhou.aliyuncs.com/ant666/arcgis-server:10.7

portal

10.7

registry.cn-hangzhou.aliyuncs.com/ant666/arcgis-portal:10.7

web-adaptor

10.7

registry.cn-hangzhou.aliyuncs.com/ant666/arcgis-webadaptor:10.7

arcgis pro

3.1.0

https://pan.baidu.com/s/1NuZos1a0t_tFI6LAaW4VKQ 

提取码: mune

postgis

14-3.4

registry.cn-hangzhou.aliyuncs.com/ant666/postgis:14-3.4

授权文件

-

https://pan.baidu.com/s/11XsHcn3cMl02lAkrIHoA4g 

提取码: lius

docker

启动脚本

-

https://download.csdn.net/download/lp895876294/89791793?spm=1001.2014.3001.5503

2.1.2 安装环境

服务端环境:centos-7,IP地址:10.16.100.14

客户端环境:windows-10

2.2 安装配置

2.2.1 域名配置

服务名称

域名

datastore服务

https://datastore.gisadmin.com:2443

server管理端

https://server.gisadmin.com:6443

portal管理端

https://portal.gisadmin.com:7443

server代理端

https://server-wa.gisadmin.com

portal代理端

https://portal-wa.gisadmin.com

web-adaptor服务端

https://gisadmin.com

2.2.2 本地映射

  • 添加hosts映射。

10.16.100.14 gisadmin.com server.gisadmin.com server-wa.gisadmin.com datastore.gisadmin.com portal.gisadmin.com  portal-wa.gisadmin.com

2.2.3 账号配置

服务名称

账号/密码

server管理端

server / arcgis123

portal管理端

arcgis / arcgis123

postgis地理库

超级管理员:postgres / Lw@654321

arcgis-sde账号:sde / Lw@654321

2.2.4 授权文件

文件名称

文件用途

ArcGIS_Enterprise_Portal_107_322999_20200608.json

portal功能初始化

arcgisserver10.7.ecp

安装server

创建企业级地理信息数据库

2.2.5 启动脚本

脚本名称

脚本用途

run-webadaptor.sh

启动arcgis代理服务【必须】

run-server.sh

启动arcgis server服务【必须】

run-datastore.sh

启动arcgis 存储服务【必须】

run-portal.sh

启动arcgis门户服务【必须】

run-postgis.sh

启动postgres的地理数据库

2.3 逻辑架构

  • 软件服务之间的逻辑结构图如下,可用于理解部署内容。

65a6889cf56a4464a743727cc7a081ed.gif

3. 安装步骤

3.1 安装镜像说明

  • 基于centos:centos7构建。
  • 在各镜像容器中,已经安装将软件安装完成,但未启动,需要手动启动。
  • 对于考虑数据落盘要求,可以在安装完成之后,通过docker cp将安装目录下文件拷贝到宿主机文件目录;然后在启动docker时做文件目录映射。

3.2 web-adaptor安装配置

3.2.1 web-adaptor安装

2d791718506741119befabf466d95fb5.gif

  • 执行脚本:run-webadaptor .sh启动容器。
  • 容器启动时会启动tomcat服务,不需要手动启动。

注意点如下:

  • docker必须以root账号启动,否则443端口会提示无权限。
  • docker启动后,默认启动tomcat。此镜像不需要单独启动服务。
  • docker只映射了443端口,因为所有服务之间访问必须使用https协议。

3.2.2.web-adaptor配置

  • 安装文件目录结构如下:

15b0f6031120474197586c1e575822b6.gif

  • arcgis.war :arcgis-portal代理服务包
  • server.war : arcgis-server代理服务包
  • configurewebadaptor.sh : 后台进行代理配置,指令参数明细如下。

1d82cb679ce74025a198659bdc93dfa2.gif

  • 目前,还未配置代理,因此不能访问代理:https://gisadmin.com/arcgis/ 和 https://gisadmin.com/server

3.2.3 web-adaptor校验

1655f14227c940bd9dbc0763065996f5.gif

3.3.server安装配置
3.3.1.server安装

20ed2970b1b8409d85ca8ad86809162e.gif

  • 执行脚本:run-server .sh启动容器。
  • 进入docker容器内部:docker exec -ti arcgis-server /bin/bash
  • 启动server服务:/home/arcgis/server/startserver.sh 

3.3.2.server配置

  • 创建server站点,用户名使用自定义的用户名:server,不使用默认的用户名:siteadmin
  • 创建完成并重新登录之后,可以查看server管理后台https://server.gisadmin.com:6443/arcgis/manager/

860e4b44f13f40de960b132c836e0659.gif


3.3.3.server代理

  • 重新进入webadaptor容器:docker exec -ti arcgis-webadaptor /bin/bash
  • 配置服务代理:/home/arcgis/webadaptor10.7/java/tools/configurewebadaptor.sh -m server -w https://server-wa.gisadmin.com/server/webadaptor -g https://server.gisadmin.com:6443 -u server -p arcgis123 -a true
  • 配置完成之后,可以在server管理后台查看配置。

388afc69dd48481398d4ee33130b2c3e.gif

  • 配置完成之后,通过代理服务直接访问server发布的地图服务。注:如果在代理注册时参数:-a false,则不能查看Utilities下的发布的服务。https://server-wa.gisadmin.com/server/rest/services

e502b516594c462e907253247445b891.gif

3.4.datastore安装配置
3.4.1.datastore安装

15f40c9ca80540eeafcdff16322482ed.gif

  • 执行脚本:run-datastore.sh启动容器。
  • 进入容器内部:docker exec -ti arcgis-datastore /bin/bash
  • 启动datastore服务:/home/arcgis/arcgis/datastore/startdatastore.sh 

注意点如下:

  • datastore有多个端口需要映射,包括:datastore服务、数据库服务等。

4c93df5ffff149668f5d8e21e7d90edf.gif

3.4.2.datastore配置

  • 配置arcgis-server存储服务。一般只需要选择:关系库代理和切换缓存。

13ffdb07917945959f855ed93cb3e4de.gif

  • 配置连接白名单。在server端验证关系库服务不可用,则需要开启访问白名单。

/home/arcgis/arcgis/datastore/tools/allowconnection.sh 0.0.0.0/0 [数据库用户名]
其中:数据库用户名需要在server端,点击F12开启浏览器控制台后,在控制台校验接口中查看。

3.4.3.datastore校验

  • datastore必须配置托管数据库服务,否则在portal校验server时,会存在异常。也无法添加Hosting Server。

6c8fec6a38614b0cb76ec5b98bed0d7d.gif

7398f20ef6c441dab971d5ec50834c71.gif

  • datastore配置成功服务界面如下。03aaf4870f8c466fbb95c5eee2bcf1ce.gif
  • server服务界面如下。

f2b2347343a14e51a50dfe2a681fbe43.gif

3.5.portal安装
3.5.1.portal安装

feec31994fce413b8b667a7e190a48d7.gif

  • 执行脚本:run-portal.sh启动容器。
  • 进入容器内部:docker exec -ti arcgis-portal /bin/bash
  • 启动portal服务:/home/arcgis/arcgis/portal/startportal.sh

3.5.2.portal配置

  • 选择portal功能授权文件,然后填写信息一直到完成即可。
  • 配置完成后如下。

91bb8e4bd54347b2855c8983f7e76361.gif

3.5.3.portal代理

  • 重新进入webadaptor容器:docker exec -ti arcgis-webadaptor /bin/bash
  • 配置服务代理:

/home/arcgis/webadaptor10.7/java/tools/configurewebadaptor.sh -m portal -w https://portal-wa.gisadmin.com/arcgis/webadaptor -g https://portal.gisadmin.com:7443 -u arcgis -p arcgis123 

  • 配置完成之后,可以使用代理地址登录管理端。注意:只有使用代理地址访问管理端,才能够配置portal服务组合等信息。https://portal-wa.gisadmin.com/arcgis

097481bad4e34be2857db9bd05ae4447.gif


3.5.4.portal服务组合

  • 配置Federated Server和Hosting Server

b16d2d6a2a36408bb66a91867acc20fe.gif

08c2dd7429244063aec7ae2e40ca3a7a.gif

3.6.PostGIS安装
3.6.1.启动postgis数据库

15179bc5a0fe4bf380d3e5df819e8432.gif

  • 执行脚本:run-postgis.sh启动数据库服务。

3.6.2.arcgis兼容版本

9617d9a7d31c460190e139b0e412bf6d.gif

4.ArcGIS Pro配置
4.1.连接portal门户

  • 创建门户连接和账号。

0675aa8936534839baa71c1472969462.gif

  • 将主界面右上角门户账号切换为新配置的账号。

0383b33cbd9d40c8b45a81e34809d286.gif

  • 连接成功之后,共享->Web图层下菜单为高亮。

06b2ed23547d4634923c02fbfc082e01.gif

4.2.企业级地理数据库
4.2.1.创建企业级地理数据库

  • 空间类型如果要使用arcgis专有的ST_Geometry类型,则需要将相关的依赖文件拷贝到postgis下lib目录下。为了简便,直接使用postgis的空间乐行:geometry。
  • 在创建企业级地理数据库之前,提前通过postgres客户端创建好使用template_postgis的数据库。

ed27ae89db0d41639966b33d21d868d5.gif

  • 通过分析->工具->工具箱->创建企业级地理数据库,创建地理数据库。

36b5619013db43638f2221f1f322a1cf.gif

4.2.2.连接企业级地理数据库

12a684dbd2d2485fb698a520d19b57c5.gif

4.3.发布地图服务
4.3.1.普通地图服务

3971b2ef7caa4cf4b8ee8467661b8895.gif

4.3.2.矢量切片服务

1caf800d44164773be09b861d24f13a4.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ant-666

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

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

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

打赏作者

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

抵扣说明:

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

余额充值