流数据接入之WebSocket
之前我们已经讲述了流处理流模型的web界面配置介绍https://blog.csdn.net/supermapsupport/article/details/94003055,本篇文章将介绍接入websocket数据的具体配置使用
接收器配置
在流处理模型编辑中,将websocket接收器拖拽出来,点击模块进行编辑接收器配置
元数据选择StreamingMetadata,进行元数据的结构配置
epsg:数据投影的epsgcode
id字段名:数据对象的唯一标识
接收的数据类型选择,目前流处理模型只支point类型
时间格式:可选,如果带了时间字段,可以设置对应的时间格式
过滤器、转换器(可选)
过滤器和转换器是属于可选配置,可以根据自己的需要进行相应的配置
这里我们选择一个字段添加转换器作为示例
字段添加位置:即字段插入的位置
添加字段名称:插入的字段名称
添加字段类型
运算表达式:字段值是根据运算表达式运算结果得出的
发送器配置
根据需要将对应的发送器拖拽到中间,我们这里选择的是websocket发送器
结果信息格式选择,这里也有三中格式供选择SVFormatter,JsonFormatter,GeoJsonFormatter
websocket服务地址,可以选择将数据推送到其他的websocket服务上,也可以选择推送到iServer的流数据服务中,这里我们选择填写我们事先发布的流数据服务地址(流服务可以在快速发布中选择进行发布),注意的是,需要是服务地址后面加上token
验证
我们可以在发布的流数据服务的订阅页面,点击订阅进行验证是否成功
{"type":"Feature","properties":{"XX":106.67124,"destinationLabel":"CDG","originLabel":"AUH","x":53.33562,"y":25.71172,"id":"ETD37"},"geometry":{"type":"Point","coordinates":[53.33562,25.71172]}}
以上就是流数据接入Websocket的配置内容。后面我们还将介绍更多的流数据接入数据格式