针对矢量瓦片服务V2,SuperMap iServer 提供了基于 PostGIS 服务的发布能力。本节将为您介绍具体的发布流程及注意事项。

操作步骤

功能入口:

  • 服务管理首页‐>快速发布按钮
  • 服务管理首页‐>服务‐>服务管理标签页‐>快速创建服务按钮

操作说明:

  • 选择数据源,选择 PostGIS 服务,点击下一步。
  • 配置数据,设置 PostGIS 服务的地址。依次输入服务器地址,如“192.168.112.251”、服务器端口、数据库名称、schema名称、用户名和密码等。请确认输入的所有 PostGIS 服务地址与端口的正确性后点击下一步。
  • 选择服务类型,选择“REST-矢量瓦片服务V2(Pre-Beta)”,点击下一步。
  • 配置服务。
    • 数据集设置:选取服务中所需图层对应的数据集,支持在选择数据集的同时对被选择数据集设置过滤选项(支持多条件,通过OR、AND等组合,例如:dlbm='011' or dlbm='013');支持设置属性字段,被选择的字段将包含在瓦片的属性信息中并支持查询,点击下一步;
    • 样式设置:支持设置样式模板和样式文件。
      • 样式模板:您可从样式管理提供的样式模板列表中选取一个或多个进行应用
      • 图层映射:选择样式模板后,需要对每个选中的模板分别进行图层映射,即对模板中的图层与当前服务使用的数据集进行映射,以保证图层正确渲染。支持进行映射的数据集由上一步数据集设置决定,您从中选取即可。此外,若样式模板绘制的为专题图,即样式中涉及指定字段的使用,则还需要对样式中使用的字段进行映射,以保证专题图正确渲染。iServer 将对样式模板中每一个图层使用的字段进行列举,并提供已映射的数据集中的字段作为可选项用于字段映射,您从中选取即可。
      • 样式文件:对服务添加的独立样式文件,支持 iDesktopX 2026 及以上版本“地图输出为 WebMap”工具导出的 JSON 格式样式和 Mapbox 标准样式。样式中使用的数据集和字段需要与数据集设置步骤中选用的数据集和属性字段保持一致。此外,还可以在添加过程中对样式设置自定义名称,若不设置,将默认使用样式文件的文件名。
    • 设置服务名、服务别名。其中,服务名将同步用作getMap、pickup、serverInfo 等服务接口请求地址里的 serverName 字段。若不设置,将使用 iServer 提供的默认服务名。
  • 点击发布即可完成 REST-矢量瓦片服务V2的发布。发布完成后,请进入服务详情进行相关样式、数据及缓存的配置。

注意事项

  • 当前版本矢量瓦片服务V2支持对点、线、面和标注数据进行切图和渲染,但只支持 EPSG:3857、EPSG:4326、EPSG:4490 坐标系的数据;标注数据只支持渲染为普通文本,不支持文字换行、对标签添加背景
  • 在渲染由 iDesktopX 制作的面标签专题图样式时,可能会出现一个面中出现多个相同文字标签的情况。如需修正该情况,需要在 iDesktopX 中重新配图。具体操作如下:1、将流动显示效果关闭;2、将标签图层另存为点数据集图层,并在配置标签时配置改点图层;3、在 iServer 发布数据时,同时选择该点数据集和原始面数据集
  • 使用的 PostGIS 数据库需为 3.0.0 及以上版本,您可通过 select PostGIS_VERSION(); 命令来查看版本
  • 数据库表中的主键必须为整型、数值型,不能为字符型
  • 服务暂不支持单机多进程相关能力。

相关主题