Gis专辑程序员

OneMap 安装部署

2017-04-23  本文已影响148人  时空之弄潮儿

说句题外话,前段时期生了大病,险些就与世长辞,修养了3个多月终于基本恢复。这里希望各位程序猿工作之余还是要保存身体,活着才能继续革命不是。
  言归正传,近来有几个项目是要做专题图相关的项目。为提高效率,公司考虑使用 OneMap 作为基础框架进行快速开发。OneMap 是捷泰天域(Esri 在天朝的战略合作伙伴)的产品之一,是基于服务器 GIS 的软件产品,面向各行业提供多源异构空间信息服务资源整合、管理、安全监控与运维保障一体化的专业解决方案。OneMap产品包含平台 管理系统、资源服务中心、地图应用模板等不同的产品组件,还包括可选的公交换乘扩展模块(产品官网上照搬的,其实我表示一脸懵逼,哈哈哈)。
  经过几次安装部署发现其中还遇到了不少坑,捷泰天域的官方安装部署手册中很多都写的太笼统。里面的原因有我对 GIS 开发其实也是不熟悉(以前更多就是用了高德百度地图 API),还有就是 GIS 这块的东西在国内资源还是比较难查,鉴于此情,写下学习过程中遇到的问题,以备以后查看。

1. 安装环境准备

这里我使用了2个虚拟机来分别存放数据和部署一下应用,是为了通过虚拟机的快照功能,快速恢复某一个的状态,避免玩崩了重装软件等麻烦事。
  我的系统环境和安装的必要程序如下:

注意事项:

解决方案:

图像 3.png 图像 4.png 图像 5.png 图像 6.png

2. 注册 SDE 服务

2.1 在 Oracle 数据库中创建 sde 账户

此账户主要用于 ArcGIS 连接访问 Oracle 数据库。

图像 7-1.png

在 Create Enterprise Geodatabase 窗口中填写数据库实例、用户密码等信息,点击 OK,如下图所示:

图像 8.png

创建 sde 用户成功后,会显示如下信息:

图像 10.png

登录 Oracle11g 控制台可以看到通过 ArcCatalog 工具创建的 sde 表空间和用户

图像 11.png 图像 12.png

2.2 在 ArcGIS Server 中注册 Oracle 数据库

在注册之前,如果 ArcGIS Server 尚为建立站点的话,需先行建立一个站点。建立站点本文不做描述,具体步骤可以查阅 Esri 的官方说明文档。
  注册数据库可以通过两种方式,一种通过 ArcMap 来注册,一种是通过访问 ArcGIS Server 的管理后台( http://主机名:6080/arcgis/manager )来注册,这里我的是通过 ArcMap 的方式来完成此步骤。具体流程为:

Paste_Image.png 图像 17.png Paste_Image.png 图像 21.png 图像 22.png 图像 13.png 图像 16.png 图像 27.png 图像 15.png 图像 23-1.png 图像 24.png 图像 25.png 图像 26.png

注意事项

2 - 副本.png

3. 发布要素服务

此服务主要是用于 OneMap 的扩展权限功能。

图像 29.png 图像 30.png 图像 31.png 图像 32.png 图像 33.png 图像 34.png

而后选择左侧窗口中的数据,点击菜单栏 File > Share As > Service... 开始发布服务


图像 36.png 图像 37.png 图像 38.png 图像 39.png 图像 40.png 图像 42.png 图像 43.png 图像 44.png 图像 45.png

4. 安装和配置 OneMap

详细的安装流程请参照 OneMap 官方安装部署手册进行,本文只着重说明下其中的关键步骤。

4.1. 向数据库中导入 OneMap 的用户、库表结构和数据

图像 10.png 图像 13.png 图像 15.png

4.2. 安装 OneMap 主程序

图像 16.png 图像 17.png 图像 18.png 图像 19.png 图像 22.png 图像 23.png

4.2 根据 OneMap 的部署要求配置 ArcGIS Server

Paste_Image.png 图像 25.png 图像 26.png 图像 27.png 图像 28.png 图像 1.png 图像 3.png 图像 5.png 图像 4.png 图像 11.png 图像 10.png

4.3 为 Server 配置 OneMap 本地发布的 js 库

图像 16.png Paste_Image.png 图像 15.png Paste_Image.png

4.4 启动 OneMap 服务

Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

5. 访问和初步配置 OneMap

5.1. 各系统访问地址

主要包含 4 个系统:

5.2. 配置服务引擎

Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png

5.3. 平台监控配置

Paste_Image.png Paste_Image.png

5.4. 日志系统配置

Paste_Image.png Paste_Image.png Paste_Image.png

6. 服务测试

Paste_Image.png Paste_Image.png Paste_Image.png Paste_Image.png
上一篇 下一篇

猜你喜欢

热点阅读