发布区块链空间数据

发送反馈


SuperMap iServer 支持将区块链空间数据作为数据来源直接发布为数据服务、数据历史服务和地图服务,如 REST 数据服务、REST 地图服务。

发布区块链网络中存储的数据

您可以通过以下步骤快速发布区块链网络存储的数据为数据服务、数据历史服务、地图服务:

  1. 在服务管理“首页”点击“快速发布”或在“服务-服务管理”页面,点击“快速创建服务”,进入发布向导;
  2. 选择数据源为“区块链空间数据”,点击“下一步”;
  3. 配置服务数据相关信息,点击“下一步”:
  1. 选择发布的服务类型,如 REST-数据服务,点击“下一步”。
  1. 根据所选的服务类型,进行相应的服务配置,点击“发布”按钮完成发布流程;
    1. 发布完成后,可以看到当前发布的服务名和链接,点击可直接访问服务。

    注1:选择 .yaml 配置文件之前需检查配置文件中是否存在 IPFS 和 PostGIS 说明,若不存在,则需要在.yaml文件最后插入IPFS网络节点的 IP和端口、PostGIS 域名等信息,示例如下。

    ipfs:

      address:

        192.168.11.86

      port:

        5001

    cacheserver:

      #postgis连接固定标识:域名:端口:数据库名:用户名:密码(以:隔开)

      postgis:postgis.orga.example.com:5432:blockchain:postgres:supermap

    注2:发布服务时需要将区块链网络各个节点所在机器的 ip 和域名添加到 iServer 服务所在机器的 hosts 文件中,示例如下。

    # server1

    192.168.11.86   orderer0.example.com

    192.168.11.86   peer0.orga.example.com

    192.168.11.86   couchdb.orga.example.com

    192.168.11.86   ca.orga.example.com