在 SuperMap iServer 中,将 数据库型(Oracle 、SQL Server、PostgreSQL、DM)工作空间快速发布为 GIS 服务,有以下两种方式:
- 在服务管理“首页”点击“快速发布”,进入发布向导
- 在“服务-服务管理”页面,点击“快速创建服务”,进入发布向导
(1)选择发布数据来源
选择数据源为对应的数据库工作空间,例如“Oracle工作空间”,然后点击按钮“下一步”。
(2)配置数据
根据所选择的数据库类型,填写相应的参数配置,点击“下一步”。
参数名称 | Oracle 工作空间 |
SQL Server 工作空间 |
PostgreSQL 工作空间 | DM 工作空间 |
服务器地址 |
Oracle TNS 地址,例如:192.168.112.203:1521/orcl | SQL Sever 系统 DSN(Database System Name)地址 | PostgreSQL 数据库所在的机器的{ip}:{port},如:192.168.110.110:5432 | DM 数据库所在机器的 ip 地址 |
工作空间名称 |
工作空间在数据库中的名称 |
|||
数据库名称 |
(选填)空间数据库名称 | 空间数据库名称 | 空间数据库名称 | (选填)空间数据库名称 |
用户名 |
用来登录数据库的用户名 |
|||
密码 |
用来登录数据库的密码 |
|||
驱动 |
- | 当采用 ODBC 连接时的驱动程序名称。只有 SQL Server 数据库使用 ODBC 连接,其驱动程序名可为 SQL Server 或 SQL Native Client | pgSQL Server | - |
- 多进程模式下,可在此步骤启用多实例并设置实例数量,根据设置,服务实例将部署在相应数量的 Worker 中。不启用时,将发布为单实例,即服务实例只部署在一个 Worker 中。详细请参见:配置使用多服务实例
(3)选择服务类型
选择服务接口类型,点击按钮“下一步”。
数据库型工作空间可以支持发布为:REST-地图服务、REST-数据服务、REST-三维服务、REST-空间分析服务、REST-三维网络分析服务、REST-交通网络分析服务、REST-交通换乘服务、REST-地址匹配服务、REST-矢量瓦片服务、WMS1.1.1 服务、WMS1.3.0 服务、WMTS1.0.0 服务、WMTS-CHINA 服务、WFS1.0.0 服务、WFS2.0.0 服务、WCS1.1.1 服务、WCS1.1.2 服务、WPS1.0.0 服务、OGC API 地图服务、OGC API 数据服务、ArcGIS REST 地图服务、ArcGIS REST 要素服务、ArcGIS REST 网络分析服务、Baidu REST 地图服务、Google REST 地图服务、REST-知识图谱服务。
SuperMap iServer 会对您所选择的工作空间进行分析判断,给出能够发布的服务类型选项。
(4)配置服务
选择或填写相应的服务配置,点击“发布”,进行服务的发布。
对应的服务配置项,请参考:发布文件型工作空间-配置服务
(5)发布
当发布完成后,会给出每个服务发布的状态和服务访问地址链接。点击“返回服务管理页”,可以回到服务管理页面,进行服务的查看和管理。