您可以将 ShapeFile 数据文件作为数据来源直接发布为数据服务和地图服务,如 REST 数据服务、REST 地图服务、WFS 服务、WMS 服务、WCS 服务。

您可以通过以下步骤快速发布已有的 ShapeFile 文件目录:

  1. 在服务管理界面首页点击快速发布或在服务->服务管理页面,点击快速创建服务,进入发布向导;
  2. 选择数据源为“ShapeFile 文件目录”,点击下一步
  3. 点击"选择"按钮,选择要发布的 ShapeFile 文件目录,例如:E:\data\shp;或点击上传数据按钮,上传包含 ShapeFile 文件的 .zip 压缩文件,上传完成后,会自动解压,然后选择解压后的 ShapeFile 文件目录。接下来选择 ShapeFile 文件的编码格式。点击下一步
  4. 选择发布的服务类型,如 REST-数据服务,点击下一步
  5. 根据选择的服务类型,进行相应的服务配置,点击发布
    • 当服务类型选择数据服务时,如 REST-数据服务、WFS1.0.0服务、ArcGIS REST要素服务等时,需设置选择数据服务是否允许编辑,默认不允许编辑;
    • 当服务类型选择地图服务后,如 REST-地图服务、WMS1.0.0服务、WMTS1.0.0服务等,可指定地图的风格样式(可选项,关于如何生成自定义的样式文件,参见下文的小提示)或直接点击发布按钮,iServer 将使用默认的样式文件:【SuperMapiServer安装目录】\webapps\iserver\WEB-INF\config\mapboxstyles\defaultstyle.json;
  6. 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。

小提示

如何自定义.json 格式的样式文件?您可以通过桌面软件 iDesktopX 生成自定义的样式文件,具体操作如下:

  1. 在桌面 iDesktopX 中加载 ShapeFile 文件,生成一幅地图,您可以对该幅地图的图层进行风格配置,然后保存地图;
  2. 对已保存的地图生成地图瓦片,在切图任务窗口(如下图所示),选择任意比例尺信息,瓦片类型选择矢量瓦片,勾选生成瓦片风格,存储格式以原始为例,依次点击下一步生成按钮,生成好后,在本地生成的矢量瓦片目录中,找到 styles 目录,该目录下就是生成的 style.json,在发布 ShapeFile 文件时,选择样式文件时,选择刚刚生成的 style.json 即可。