发送实时流数据

使用说明

发送实时流数据可以通过 iServer 或 Http/Https 服务实现客户端与服务器之间、客户端与客户端之间的实时数据传输。其中,iServer 的数据流服务采用 WebSocket 协议,支持全双工、双向式通信。

:若发送的对象过于复杂,或者节点过多,可能会发送失败。

功能入口

在线 选项卡 -> 实时流数据 -> 发送实时流数据

参数说明

  • 源数据:选择需要发送的数据集及所在数据源。
  • CSV文件
    • 文件路径:选择本地 CSV 文件储存路径。
    • 分隔符:文件的分隔符号。
    • 字符集:选择 CSV 文件的字符集类型,默认 ASCII 。
    • 首行为字段信息:勾选,首行将被识别为字段名称信息。
    • X/经度、Y/纬度:指定经纬度所在列。
    • WKT串字段:勾选,使用WKT串字段。有关WKT串数据格式的详细信息,请参考WKT 文本标记语言
  • 名称:当前发送的流数据的名称。
  • 发送类型:选择发送服务的类型,支持 iServer 和 Http/Https 两种类型。
  • WebSocket地址:iServer 上 Broadcast 页面上的请求地址。
  • Token: iServer 令牌。申请详见生成令牌(http://localhost:8090/iserver/services/security/tokens)。注意:此跳转按钮需先要启动Supermap iServer。
  • Http/Https地址:默认提供 localhost:8125。
  • 发送频率:发送流数据的时间间隔,默认为 1000 毫秒。
  • 发送记录数(个):单次发送记录的个数。
  • 循环发送:勾选,将一直循环发送数据,便于及时发送更新后的数据。

参数设置完成,开始发送实时流数据,将在界面右侧 发送实时流数据 浮动窗口中显示发送状态,通过工具条上的按钮可以添加、删除、开始和停止发送。