教程

GIS站点管理

GIS站点提供了一键创建GIS站点环境,并对GIS站点功能进行管理:启动、停止、重启和移除操作。 GIS站点背后依赖于Docker环境。每个服务都以Docker容器方式提供服务。

GIS站点所含服务

  • iPortal门户:SuperMap iPortal门户。
  • iServer服务:SuperMap iServer服务。
  • MySQL数据库:MySQL数据库,主要用于iServer和iPortal安全信息存储 。
  • Adminer:MySQL数据库的用户界面,用于管理MySQL。
  • ftpd:用于向iServer上传数据的ftp服务器。

点击Compose 应用下的“GIS站点”按钮,即可进入如下页面。

image145

创建GIS站点

在GIS站点的管理页面,点击“创建GIS站点”按钮,在“创建GIS站点”页面上,输入GIS站点名称以及代理端口。另外,通过勾选高级选项可以进行更多细致的配置。

addgissite

  • GIS站点名称(必填):GIS站点名称。
  • 代理端口(必填):iPortal门户代理iServer服务使用的端口,要求填写端口在主机上未被占用。
  • iserver外部端口:iServer服务映射到主机上的端口,可以固定iServer服务的端口,避免进行启动或者重启操作后服务端口变化,要求填写端口在主机上未被占用,不填写即为随机端口。
  • iportal外部端口:iPortal服务映射到主机上的端口,可以固定iPortal服务的端口,避免进行启动或者重启操作后服务端口变化,要求填写端口在主机上未被占用,不填写即为随机端口。
  • mysqldb外部端口:mysql服务映射到主机上的端口,可以固定mysql服务的端口,避免进行启动或者重启操作后服务端口变化,要求填写端口在主机上未被占用,不填写即为随机端口。
  • adminer外部端口:adminer服务映射到主机上的端口,可以固定adminer服务的端口,避免进行启动或者重启操作后服务端口变化,要求填写端口在主机上未被占用,不填写即为随机端口。
  • ftpd外部端口:ftpd服务映射到主机上的端口,可以固定ftpd服务的端口,避免进行启动或者重启操作后服务端口变化,要求填写端口在主机上未被占用,不填写即为随机端口。
  • ftp用户名: 设置ftp服务器的用户名。
  • ftp密码: 设置ftp服务器的密码。
  • 许可服务器:用于为iServer和iPortal服务配置网络许可,如果不填写,默认使用的试用许可。

查看GIS站点

image58

可以在GIS站点管理页面,查看当前系统创建出来的所有GIS站点环境,点击相应的GIS站点名称或者 操作里面的“详情”按钮即可查看对应的GIS站点的详细信息。如下:

gissitedetail

在详细页面,最上面有“详细信息”的按钮,点击后会展示创建时当前环境的默认配置。列表部分对应每个服务的访问地址或者访问服务所需要的IP和端口。图表部分是对当前GIS站点的负载信息的监控图,展示的监控指标主要包括:容器CPU使用率,容器内存使用率,以及容器上传,下载流量。对于单个监控图而言,右上角分别定义两个操作,从左至右依次是“选择时间段”按钮和“折叠/展开”按钮,“选择时间段”按钮提供的是更改查询的监控时间段范围,“折叠/展开”按钮提供是隐藏或显示当 前监控的图表。

管理GIS站点

在GIS站点管理页面,提供了GIS站点的启动,停止,重启以及移除功能,这些功能会作用在整个GIS 站点上,影响当前GIS站点下的所有容器。

在GIS站点的详情页面,提供了单个容器的启动,停止,重启以及日志查看等功能。这些功能仅作用于当前操作的容器,不会影响其他的容器。

iServer服务和ftpd除了提供启动/停止、重启、以及日志查看功能外,还提供了上传数据功能,用于向iServer上传数据,点击“上传数据”按钮,会弹出如下提示信息,包括FTP地址、FTP用户名称、FTP用户密码以及上传的数据的路径。

gissiteuploaddata