• SuperMap iServer 产品包类型说明


    作者: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 的自述文件(分为中文版和英文版)。
      在这里插入图片描述
  • 相关阅读:
    MongoDB 阶段一(安装&入门)
    用视频设置为视频的背景剪辑的两种效果
    使用Docker快速连接远程Mysql
    Vue3入门
    小米华为,化干戈为玉帛!
    textfsm 案例分享
    html实现竖直步骤条
    内容安全检测接口
    eyb:SpringSecurity的使用(四)
    Win10 系统下VisualStudio2019 配置Open3D-0.15.2(C++)
  • 原文地址:https://blog.csdn.net/supermapsupport/article/details/126278238