美文网首页Webrtc
流数据接入之WebSocket

流数据接入之WebSocket

作者: SuperMap技术控 | 来源:发表于2022-01-26 10:34 被阅读0次

    >作者:doremi

    之前我们已经讲述了流处理流模型的web界面配置介绍https://blog.csdn.net/supermapsupport/article/details/94003055,本篇文章将介绍接入websocket数据的具体配置使用

    接收器配置

    在流处理模型编辑中,将websocket接收器拖拽出来,点击模块进行编辑接收器配置

    选择接收数据格式,接收数据格式有三种可以选择,CSVFormatter,JsonFormatter,GeoJsonFormatter。因为我这里的数据是从CSV读出来的,所以我这里选择了CSVFormatter

    元数据选择StreamingMetadata,进行元数据的结构配置
    epsg:数据投影的epsgcode
    id字段名:数据对象的唯一标识
    接收的数据类型选择,目前流处理模型只支point类型
    时间格式:可选,如果带了时间字段,可以设置对应的时间格式


    字段信息:字段映射设置,字段名称,当前流数据中的字段名;字段来源,源数据中对应的字段,如果是CSV那就是对应的列数;字段类型选择

    最后填写上源websocket的服务地址

    过滤器、转换器(可选)

    过滤器和转换器是属于可选配置,可以根据自己的需要进行相应的配置
    这里我们选择一个字段添加转换器作为示例
    字段添加位置:即字段插入的位置
    添加字段名称:插入的字段名称
    添加字段类型
    运算表达式:字段值是根据运算表达式运算结果得出的

    发送器配置

    根据需要将对应的发送器拖拽到中间,我们这里选择的是websocket发送器
    结果信息格式选择,这里也有三中格式供选择SVFormatter,JsonFormatter,GeoJsonFormatter

    websocket服务地址,可以选择将数据推送到其他的websocket服务上,也可以选择推送到iServer的流数据服务中,这里我们选择填写我们事先发布的流数据服务地址(流服务可以在快速发布中选择进行发布),注意的是,需要是服务地址后面加上token

    最后将节点正确的连接上,在上方填写上服务名,选择发布

    验证

    我们可以在发布的流数据服务的订阅页面,点击订阅进行验证是否成功

    可以看到我们接受到的数据,包括我们插入的字段XX也在其中。

    {"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的配置内容。后面我们还将介绍更多的流数据接入数据格式

    相关文章

      网友评论

        本文标题:流数据接入之WebSocket

        本文链接:https://www.haomeiwen.com/subject/rscnhrtx.html