作者:bsy
文章目录
前言
作为跨平台的服务式 GIS 产品,SuperMap iServer 提供了不同形式的分发包,包括:zip、setup、tar、deb、rpm、deploy、mapping、realspace、analysis,datastore等分发包。不同形式的分发包包含哪些内容呢?接下来将逐个为大家介绍。
一、zip包
SuperMap iServer 的完整 zip 包产品在正常解压缩完成后,目标计算机应具有以下的内容:
-
agenthome文件夹:存放 SuperMap iServer 以 Agent 方式启动时的配置文件和用到的数据。
-
bin 文件夹:启动、停止 Tomcat 服务,以及其他相关的脚本文件,Windows 下从 startup.bat 启动服务,即发布 SuperMap iServer 服务。
-
conf 文件夹:存放 Tomcat 的配置文件和相关的文件类型定义。
-
docs 文件夹:存放 SuperMap iServer 的帮助文档和电子书。
-
iClient 文件夹:存放 SuperMap iServer 的客户端,包括各个开发平台上的工具库、示范代码等内容,如 forJavaScript、forFlash 等。
-
lib 文件夹:存放 Tomcat 所需的 jar 文件。
-
licenses 文件夹:存放 SuperMap iServer 用到的开源库的许可协议和声明。
-
logs 文件夹:存放 SuperMap iServer 和 Tomcat 启动、运行过程中的日志信息。
-
samples 文件夹:存放 SuperMap iServer 的示范程序及用到的数据。
-
support 文件夹:存放 JRE、SuperMap iObjects Java 的 bin 文件夹及许可配置工具。
-
temp 文件夹:Tomcat 运行过程中的存放临时文件的位置。
-
webapps 文件夹:SuperMap iServer 部署的文件夹,里面的 iserver 文件夹下存放有 SuperMap iServer 依赖的 jar 文件、配置文件等信息。
-
license.txt 文件:SuperMap iServer 用户许可协议文件。
-
readme.txt 文件:与安装产品并启动服务相关的自述文件,用户可据此安装并启动服务。
-
SuperMap_iServer_11i(2022)_Readme_Windows_CHS.pdf 文件:SuperMap iServer 的自述文件。
-
BUILD_ 文件*:SuperMap iServer 的版本(由*的内容标识)。
-
其他文件为 Tomcat 的许可、声明等信息。
二、deploy包
deploy 分发包不含示范代码\数据、帮助文档及客户端开发工具包 ,目录结果与zip包相近,具体差异体现在以下几个方面:
- deploy包不含sample文件夹。
- iClient文件夹中不含客户端开发工具包和示范代码等内容。
- docs文件夹中不含iServer的帮助文档。
三、细粒度分发包
细粒度分发包(包括 Mapping 分发包、Analysis 分发包、Realspace 分发包)的目录结构与 deploy 分发包的一致 。
什么是细粒度分发包?
SuperMap iServer 从 10i(2020) SP1 版本开始提供细粒度分发包,当前提供的细粒度分发包包括 Mapping 分发包、Analysis分发包、Realspace分发包。细粒度分发包与其他非细粒度的分发包相比区别在于:
- 细粒度分发包仅提供某一方面的 GIS 能力,如仅提供地图能力或仅提供三维能力。
- 支持的扩展模块许可不同,各细粒度分发包仅支持启用与其功能相关的扩展模块。
细粒度分发包有什么优势?
与非细粒度分发包相比,细粒度分发包主要具有如下优势:
- 细粒度分发包体量更精简,减少硬盘空间占用;
- 细粒度分发包启动更快,减少等待时间;
- 细粒度分发包运行的内存占用更低,解放系统运行资源;
- …
四、setup包
SuperMap iServer 产品在完全安装模式下正常安装完成后,目标计算机应具有以下的内容:
-
安装目录中不包含 readme.txt 文件,其它同 zip 包。
-
开始菜单程序
SuperMap iServer 的 setup 包安装后,在操作系统的”开始 > 程序 > SuperMap > SuperMap iServer 11i(2021) “中有相关的快捷方式,其中包括 iServer 服务的启动与停止、iServer 服务首页、iServer 服务管理、帮助文档等。
五、tar包
tar 包 for Linux(x64)
SuperMap iServer 的 64 bit 产品(for Linux)在执行 tar -zxvf .tar.gz 命令正常解压完成后,得到 supermap-iserver-*-linux-x64 文件夹,其具体内容和zip包内容一致,只有其中自述文件名不一样,tar 中为 SuperMap_iServer_11i(2022)_Readme_Linux_x64_CHS.pdf。
tar 包 for Linux(aarch64)
SuperMap iServer 提供了适用于 Linux(aarch64) 操作系统的轻量版 deploy 分发包供用户使用。在执行 tar -zxvf .tar.gz 命令正常解压完成后,得到 supermap-iserver-*-linux-arm64-deploy 文件夹,其目录结构与适用于 Linux(x64) 操作系统的 deploy 分发包一致,只有其中自述文件名不一样,tar 中为 SuperMap_iServer_11i(2022)_Readme_Linux_arm64_CHS.pdf。
tar 包 for AIX
SuperMap iServer 提供了 64 位的 tar 包供用户在 AIX x64 系统上使用。SuperMap iServer 的 tar 包(for AIX)产品在依次执行 gunzip .tar.gz、tar -xvf .tar 命令正常解压完成后,得到 supermap_iserver_*_aix64 文件夹,它包含如下内容:
- install.sh 文件:用于安装 SuperMap iServer。
- startupLicenseManager.sh 文件:用于启动许可配置管理工具。
- supermap_iserver__*.tar.gz:SuperMap iServer 的应用程序。
- tar-*.ppc.rpm:GNU tar 安装包。SuperMap iServer 的 tar 包文件名称长度超过 AIX 系统上 tar 命令限制,需要使用 GNU tar 进行解压。
- readme.txt 文件:与安装产品并启动服务相关的自述文件,用户可据此安装并启动服务。
运行 install.sh 完全安装之后,得到 supermap_iserver_*_aix64 目录其具体内容和zip包内容一致,只有其中自述文件名不一样,tar 中为 SuperMap_iServer_11i(2022)_Readme_AIX_CHS.pdf。
六、deb包
SuperMap iServer 提供 deb 安装包,主要用于默认安装有 deb 软件包管理器的操作系统。在 Linux (x64/aarch64)系统中正常安装完成后,在默认安装目录 /opt/SuperMap/iServer11i 下具有和 deploy 分发包相同的内容。
七、rpm包
SuperMap iServer 提供 rpm 安装包,主要用于默认安装有 RPM 软件包管理器(Red Hat Package Manager)的操作系统。在 Linux 系统中正常安装完成后,在默认安装目录 /opt/SuperMap/iServer11i 下具有和 deploy 分发包相同的内容。
八、datastore包
iServer DataStore 是一款应用程序 ,可以通过 iServer DataStore 快速创建数据存储,并将数据存储与 iServer 关联起来,客户端将通过 iServer 大数据目录服务访问到这些数据存储,进而可下载、上传数据,以及使用这些数据进行分析等。iServer DataStore 使用的就是 datastore 包。完整的 datastore 包目标计算机应具有以下的内容:
- bin 文件夹:启动、停止服务,以及其他相关的脚本文件,Windows 下从 startup.bat 启动服务,即发布 SuperMap iServer 服务。
- conf :存放配置文件和相关的文件类型定义。
- database : 里面有 elasticsearch 和 postgresql 这两个文件夹,其中 postgresql 是做存储前面提到的关系型数据,elasticsearch 则是存储时空数据 。
- lib :存放 datastore所需的 jar 文件。
- licenses :存放 SuperMap iServer 用到的开源库的许可协议和声明。
- logs :存放 SuperMap iServer 和 datastore 启动、运行过程中的日志信息。
- support :存放 JRE、SuperMap iObjects Java 的 bin 文件夹及许可配置工具。
- BUILD_ 文件*:SuperMap iServer 的版本(由*的内容标识)。
- readme*.text :SuperMap iServer DataStore 的自述文件(分为中文版和英文版)。