发送实时流数据
使用说明
发送实时流数据可以通过 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 毫秒。
- 发送记录数(个):单次发送记录的个数。
- 循环发送:勾选,将一直循环发送数据,便于及时发送更新后的数据。
参数设置完成,开始发送实时流数据,将在界面右侧 发送实时流数据 浮动窗口中显示发送状态,通过工具条上的按钮可以添加、删除、开始和停止发送。