目录
1 软件包获取
2 iServer 安装指南
2.1 系统配置要求
2.1.1 Windows 系统
2.1.2 Linux 系统
2.2 在Windows系统上安装
2.3 在Linux(x64)系统上安装
2.3.1 产品安装
2.3.2 安装依赖库
2.3.3 许可配置
2.3.4 启动
2.4 在Linux(aarch64)系统上安装
2.4.1 产品安装
2.4.2 安装依赖库
2.4.3 许可配置
2.4.4 启动
3 iDesktop 安装指南
4 客户端兼容性及硬件说明
4.1 与其他框架的兼容性
4.2 终端设备与浏览器兼容性
4.3 移动设备支持
4.4 硬件推荐
4.4.1 推荐配置
4.4.2 最低配置
正文
请提前说明服务器系统版本(类如:windows服务器、linux(centos等))
服务器硬件架构版本(x64、aarch64)
Windows 系统上安装 SuperMap iServer 产品的最低硬件要求包括:
Ø 处理器:800 MHz 主频
Ø 内存:2 GB
Ø 硬盘:20 GB
Ø 网络适配器:系统安装有网络适配器
Ø 显示适配器:64 M 显存 (安装显示适配器驱动)
硬件推荐配置:
Ø 处理器:双核,2.00 GHz 或以上主频
Ø 内存:4 GB 或以上
Ø 硬盘:80 GB 或以上
Ø 网络适配器:100 M 或以上网络适配器
Ø 显示适配器:512 M 或以上显存(安装显示适配器驱动),OpenGL 版本:3.0
注:如需体验最佳三维效果,请选择 nVIDIA 系列显卡。
Linux 系统上安装 SuperMap iServer 产品的最低硬件要求包括:
Ø 处理器:800 MHz 主频
Ø 内存:1 GB
Ø 硬盘:20 GB
Ø 网络适配器:系统安装有网络适配器
Ø 显示适配器:64 M 显存 (安装显示适配器驱动)
硬件推荐配置:
Ø 处理器:双核,2.00 GHz 或以上
Ø 内存:4 GB 或以上
Ø 硬盘:80 GB 或以上
Ø 网络适配器:100 M 或以上网络适配器
Ø 显示适配器:512 M 或以上显存 (安装显示适配器驱动),OpenGL 版本:3.0
SuperMap iServer 10i(2021) 提供 64 位的解压缩包(以.zip 为扩展名),无需安装,解压缩即可直接使用。
解压后,在【SuperMap iServer 产品目录】/bin 目录下,您将看到启动 iServer 服务的批处理文件 startup.bat,直接双击运行即可。
如果 SuperMap iServer 的产品目录在操作系统盘(C 盘)下,会因操作系统的权限控制无法写入 log 文件而导致服务启动失败,此时需要以管理员身份来运行 startup.bat。具体操作时,以管理员身份打开 cmd.exe(管理员:命令提示符),切换路径到【SuperMap iServer 产品目录】/bin,运行 startup.bat 如下:
C:\WINDOWS\system32>cd /d C:\Program Files\supermap_iserver_9**_win64_zip\bin C:\Program Files\supermap_iserver_8**_win64_zip\bin>startup.bat |
(1)将获取到的 SuperMap iServer 安装包复制到 Linux 操作系统计算机的某个目录下,例如 /home/map/SuperMap 下,在命令行方式下定位到 .tar.gz 文件所在的目录,例如:cd /home/map/SuperMap。
(2)执行如下命令进行解压:
|
提供了 dependencies_check_and_install.sh 文件,能够自动检测当前操作系统版本,以及 iServer 运行在此操作系统上需要的依赖库,并安装这些依赖库。运行该文件的方法为:在supermap_iserver_*_linux64/support 目录下,执行如下命令:
./dependencies_check_and_install.sh [command] [options]
【command】(必填参数):
install:安装依赖库。
uninst:卸载依赖库。
【options】(可选参数):
-y:表示安装过程中,所有交互自动选择"yes"。
例如,安装依赖库执行如下命令:
./dependencies_check_and_install.sh install -y
注意:以下过程需要以 root 身份进行。
在 supermap_iserver_*_linux64/support/SuperMap_License/Support 目录下解压缩驱动安装包*.tar,安装驱动程序;
解压缩命令如下:
tar -xvf *.tar
进入解压后的文件,执行如下命令,安装驱动程序:
./dinst
或者
sh dinst
安装完该驱动程序后就可获得90天的试用许可,即可使用 SuperMap GIS 10i 系列产品。如果 dinst 没有可执行权限,请授予执行权限,执行如下命令:
chmod +x dinst
在 Linux 64位操作系统上安装 SuperMap License Center 许可驱动程序时,有的会出现:“The 32bit support is missing…”错误,因为该 Linux 64 位操作系统缺少 32bit 支持库,所以运行出错。
需要安装的支持库参考如下列表。
libc6-i386 和 ia32-libs(Ubuntu)
libstdc++-devel.i686、glibc.i686、libgcc.i686、libstdc++.i686、glibc-devel.i686(RHEL、 CentOS、OpenSUSE、SLES 和 OES)
glibc-32bit(OpenSUSE、SLES 和 OES)
推荐的安装方法是:在【SuperMap iServer 安装目录】supermap_iserver_*_linux64/support 目录下,执行如下命令:
./dependencies_check_and_install.sh install -y
系统将自动检测并安装所需的依赖库。
进入解压后的 bin 路径下,执行如下命令启动 iServer 服务:
./startup.sh
或通过如下命令停止 iServer 服务:
./shutdown.sh
(1)将获取到的 SuperMap iServer 安装包复制到 Linux 操作系统计算机的某个目录下,例如 /home/map/SuperMap 下,在命令行方式下定位到 .tar.gz 文件所在的目录,例如:cd /home/map/SuperMap。
(2)执行如下命令进行解压:
|
通过脚本文件检测并补充依赖库
iServer 产品包中提供了 systemlibs_check_and_process.sh 文件,能够自动检测并补充 iServer 在此操作系统上缺失的依赖库。
进入[iServer 产品包根目录]/support/objectsjava目录,添加 systemlibs_check_and_process.sh 的执行权限,并运行 systemlibs_check_and_process.sh,执行如下命令:
cd /[iServer 产品包根目录]/support/objectsjava
chmod +x systemlibs_check_and_process.sh
./systemlibs_check_and_process.sh
手动检测并补充依赖库
在中标麒麟、银河麒麟等 Linux 操作系统上使用 iServer 时,需要的依赖库包括 libbz2.so.1、libbz2.so.1.0.6等,这些依赖库已经在 ARM 版本的 iServer 产品包中(【iServer 产品包根目录】/support/objectsjava/sysDepLibs.tar.gz)提供。
您在运行 ARM 版的 iServer 时,如果出现类似下图所示的错误日志,说明本地缺少依赖库。
注意:以下过程需要以 root 身份进行。
在 supermap_iserver_*_linux64/support/SuperMap_License/Support 目录下解压缩驱动安装包*.tar,安装驱动程序;
解压缩命令如下:
tar -xvf *.tar
进入解压后的文件,执行如下命令,安装驱动程序:
./dinst
或者
sh dinst
安装完该驱动程序后就可获得90天的试用许可,即可使用 SuperMap GIS 10i 系列产品。如果 dinst 没有可执行权限,请授予执行权限,执行如下命令:
chmod +x dinst
在 Linux 64位操作系统上安装 SuperMap License Center 许可驱动程序时,有的会出现:“The 32bit support is missing…”错误,因为该 Linux 64 位操作系统缺少 32bit 支持库,所以运行出错。
需要安装的支持库参考如下列表。
libc6-i386 和 ia32-libs(Ubuntu)
libstdc++-devel.i686、glibc.i686、libgcc.i686、libstdc++.i686、glibc-devel.i686(RHEL、 CentOS、OpenSUSE、SLES 和 OES)
glibc-32bit(OpenSUSE、SLES 和 OES)
推荐的安装方法是:在【SuperMap iServer 安装目录】supermap_iserver_*_linux64/support 目录下,执行如下命令:
./dependencies_check_and_install.sh install -y
系统将自动检测并安装所需的依赖库。
1. 检查缺少的依赖库
您可以通过下面的命令获得缺少的依赖库列表:(如果没有bin目录,请先在[iServer 产品包根目录]/support/objectsjava目录下解压bin.tar.gz)
cd /iServer 产品包根目录/support/objectsjava/bin
export LD_LIBRARY_PATH=.
ldd libWrapj*.so |grep not
2. 安装依赖库
检测到缺少哪些依赖库后,将 iServer 产品包中提供的依赖库进行解压,在[iServer 产品包根目录]/support/objectsjava/ 目录下执行如下命令:
tar -zxvf sysDepLibs.tar.gz
然后使用如下命令,将对应的库文件拷贝到[iServer 产品包根目录]/support/objectsjava/bin 目录下。
cp -d [库文件名称] [iServer 产品包根目录]/support/objectsjava/bin
最后重启 iServer 即可。
进入解压后的 bin 路径下,执行如下命令启动 iServer 服务:
./startup.sh
或通过如下命令停止 iServer 服务:
./shutdown.sh
获取安装包后直接windows 系统中解压
双击SuperMap Desktop.exe即可启动,选择自动配置许可即可
ü jQuery 1.6 +
ü SuperMap iClient for JavaScript
ü proj4js.js
ü iPhone 5及以上系列
ü iPad Air及以上系列
ü 三星 Galaxy S6及以上系列
ü 小米 3及以上系列
ü 华为 荣耀6plus及以上系列
注:目前移动设备对WebGL的支持存在差异,使用微信内置浏览器可能影响稳定,推荐使用Chrome浏览器获得最佳浏览效果。
cpu:酷睿i7 9700及以上
内存:16G及以上
显卡:GeForce GTX 1650(显存4G及以上)
cpu:酷睿i3 8100
内存:8G
显卡:GeoForce GTX680(显存2G)