SuperMap iServer简介

SuperMap iServer是我国北京超图公司研发的基于跨平台GIS内核的云GIS应用服务器产品,通过服务的方式,面向网络客户端提供与专业GIS桌面产品相同功能的GIS服务,能够管理、发布多源服务,包括REST服务、OGC服务等。

WebGIS简介

随着Internet的迅猛发展和广泛使用,人们对地理信息系统的需求也日益增长, Internet已成为新的GIS操作平台,毋庸置疑,它与GIS结合而形成的WebGIS (网络地理信息系统)是GIS软件发展的必然趋势,而安装了SuperMap iServer或其他类似软件的GIS服务器是WebGIS架构中不可缺少的一环。

Windows环境下安装过程

安装软件:SuperMap iServer 9D(2019)

当前SuperMap 10i版本处于测试阶段,这里我们以9D版本为例。

下载安装包

SuperMap技术资源中心网址:
http://support.supermap.com.cn/DownloadCenter/ProductPlatform.aspx

这里以Windows(64位)(ZIP包)为例,过程更简单些。

解压缩

简单介绍一下其中较为常用的文件夹:

bin文件夹:启动、停止Tomcat服务,以及其他相关的脚本文件;

iClient文件夹:存放SuperMap iServer的客户端,包括各个开发平台上的工具库、示范代码等内容,如forJavaScript、forFlash等;

samples文件夹:存放示例程序及示范数据,分别对应code和data两个子文件夹;

webapps文件夹:部署相关部分,里面存放有SuperMap iServer依赖的jar文件、配置文件等信息。

运行

在SuperMap iServer安装目录下,进入bin文件夹,运行startup.bat即可启动SuperMap iServer服务器,运行shutdown.bat可以停止服务器。

这样就搞定了,此时便可以在本地浏览器上访问到SuperMap iServer服务的首页了,默认端口号为8090

Linux环境下安装过程

在实际项目中,我们一般不以Windows系统作为服务器,而采用Linux系统。相比于Windows环境,Linux的优势包括且不局限于以下几点:

  1. Linux操作系统是开源免费的;
  2. Linux服务器更稳定更安全;
  3. Linux社区丰富,活跃且使用广泛。

本文接下来以Linux发行版Ubuntu 16.04(当下该版本较为稳定)环境为例,详细介绍SuperMap iServer在Linux环境下的安装过程。

下载

在SuperMap技术资源中心下载SuperMap iServer 9D SP1 for Linux(64位)(V9.0.1)

使用FTP工具将下载后的安装包传输至服务器端,这里小编将安装包放在了/home/SuperMap路径下:

安装

解压缩运行命令:

tar -zxvf supermap-server-9.1.2-linux64.tar.gz

完成解压缩后的目录:

安装依赖:进入support目录运行命令 ./dependencies_check_and_install.sh install -y

继续安装试用许可:

//进入目录
cd SuperMap_License/Support//解压缩aksusbd-2.4.1-i386.tar的许可驱动包
tar -xzvf aksusbd-2.4.1-i386.tar//进入解压后的文件夹中
cd aksusbd-2.4.1-i386//安装使用许可
./dinst

显示Done时就ok了

运行

回到iServer的根目录,进入bin文件夹下

//启动服务
./startup.sh

SuperMap iServer默认的端口为:8090,服务器启动后,会自动发布默认的示例服务,通过http://<server>:<port>/iserver即可访问SuperMap iServer服务的首页,如下图:

如果访问不到的话,可能是服务器的防火墙或者安全组设置需要相应修改,接下来创建账户,即可进入服务首页:

部分服务列表:

卸载

当我们不需要时,可以在停止服务后将其卸载,来提高服务器的性能。停止服务,与上文启动服务操作类似,在iServer根目录下,进入bin文件夹中,运行shutdown.sh可以停止服务器,然后直接删除掉产品包目录即可。

好了以上就是今天的全部内容,详细介绍了SuperMap iServer在Windows和Linux系统下的安装过程,我们已经在WebGIS道路上勇敢的迈出了第一步~

SuperMap iServer安装过程详解相关推荐

  1. Linux下Nginx编译安装过程详解

    Linux下Nginx编译安装过程详解 一.Nginx介绍 二.Nginx源码下载 1.打开Nginx官网 2.下载官网的源码包 三.Nginx源码安装 1.解压源码包 2.安装开发包组及环境 3.编 ...

  2. ASP.NET MVC 的安装过程详解

    ASP.NET MVC 的安装过程详解 如果你的机器上没有任何开发软件,你需要准备的工具有: (1)    Visual_studio_team_system_2008(vs2008) (2)    ...

  3. 手机连接投影机的步骤_投影机安装过程详解

    投影机安装过程详解 一 投影机的安装方式 1.桌面摆放 桌面投影虽然看起来不是很美观,但可以省去那些繁琐的步骤,只需要准备一张桌子,还可以购买一些专门用来摆放投影机的可移动小车架,把投影机往上一放,连 ...

  4. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  5. CentOS下DB2数据库安装过程详解

    这篇文章主要介绍了CentOS下DB2数据库安装过程详解,本文步骤详细,操作的命令也比较全 安装前请查看DB2版本和许可证说明来增加了解,先弄明白改安装什么版本,这里我用的是最新的Express-C版 ...

  6. android-studio安装过程详解

    android-studio安装过程详解 转载 2018年01月18日 13:53:32 标签: android-studio / android-studio安装 / Gradle / androi ...

  7. SQL Server 2008 R2 安装过程详解

    SQL Server 是Microsoft 公司推出的关系型数据库管理系统.Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理.M ...

  8. OpenVZ虚拟机安装过程详解

    转自:OpenVZ虚拟机安装过程详解 鼎鼎大名的 OpenVZ 谁不知道?在主机行业被使用(滥用)很多年,依然在茁壮发展.作为一种操作系统级别的虚拟化技术,运行 OpenVZ 没有硬性的硬件要求.Op ...

  9. Win+TexLive2020+TexStudio安装过程详解附ElsevierLatex模板下载并使用

    Win+TexLive2020+TexStudio安装过程详解附ElsevierLatex模板下载并使用 一.下载并安装Texlive2020 1.下载TexLive2020 2.安装过程 解压之后运 ...

最新文章

  1. uber_这就是我本可以免费骑Uber的方式
  2. js事件循环 microtask macrotask
  3. solr mysql 分词_solr 7+tomcat 8 + mysql实现solr 7基本使用(安装、集成中文分词器、定时同步数据库数据以及项目集成)...
  4. java源码搭建教程_CentOS 7 搭建源码包搭建LNMP环境
  5. 西游记里学化学,请收下我的膝盖~ | 今日最佳
  6. java如何去掉html标签_Java后端去掉HTML标签获取纯文本-Fun言
  7. java struts2下载zip_Struts2多文件下载
  8. ASP.NET中Dictionary的基本用法
  9. 图注意力网络(GAT) TensorFlow解析
  10. android studio文件读写,Android 中的文件读写操作
  11. 开关电流双线性映射无损积分器的电路结构和z变换函数
  12. 周公解梦|做梦的解释|鬼压床|为什么会做梦
  13. 用cJSON.h/cJSON.c写JSON
  14. 荐书一本-----《天才在左,疯子在右》
  15. pecl 安装redis
  16. JAVA定时任务的创建方式
  17. 一球从h米高度自由下落,每次落地后返回原高度的一半,再落下。它在第N次落地时共经过多少米?反弹多高?
  18. “顺丰杯”包装设计大赛背后的故事:浅谈顺丰的产学研包装生态圈布局
  19. 计算机老师中专教学论文,中专计算机多元化教学论文
  20. 随心玩玩(七)ELK日志系统配置部署

热门文章

  1. game module 停止运行_恒温摇床长时间运行的注意事项
  2. kali创建python脚本_kali下编译学习python3
  3. 集成学习——NGBoost论文研读与原理理解
  4. ansible概念以及基础(一)
  5. 编写一个生成器需要编写__iter__和__next__
  6. 第一:Python安装需要的第三方库时,命令行输入pip提示不是内部或外部命令
  7. 线程java作用_java线程介绍(原创)
  8. 电子与通信工程专硕考分_考研专业学校推荐之电子与通信工程~
  9. git整合分支的两种方式 merge 和 rebase
  10. mysql 数据库视图_MySQL视图介绍