美文网首页GIS
SuperMap iPortal对接流数据方案

SuperMap iPortal对接流数据方案

作者: 非法小恋 | 来源:发表于2020-04-23 14:48 被阅读0次

    本文结合文章《SuperMap流数据应用技术方案》,使用SuperMap iPortal实时流数据接入数据上图APP中

    iPortal软件下载地址(本文使用10.0.1 win64位):
    http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1256

    iServer软件下载地址(本文使用10.0.1 win64位):
    http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1203

    模拟流数据下载地址:https://share.weiyun.com/50VnG4Z 密码:vx2d03

    一、总体流程

    通过模拟器定时读取CSV文件,将读取的信息发送给SuperMap iServer流数据服务(Streaming Service)。当SuperMap iPortal订阅流数据服务后,即可自动接收服务器推送的数据,实时在数据上图展示。

    总体流程

    为了便于读者在本地模拟流数据处理过程,我们提供了流数据发送模拟器(File2WebSocket.bat),通过模拟器直接从提供的数据中读取全球航班实时位置数据(flights2w.csv)模拟流数据产生应用场景,该数据以“,”逗号分隔,其中包含航班旋转角度、航班号、航班当前时间的经纬度信息。

    78,UAL2831,-168.78334,52.16667
    62,MHO220,-155.78334,19.93333
    48,ANZ28,-175.56667,-28.65
    40,UAL99,-167.63333,-10.75
    80,KAL35,-178.34415,43.22642
    49,UAL870,-172.14999,-11.08333
    80,AAL176,-177.64999,43.31667
    

    二、流数据处理流程

    略,参考文章《SuperMap流数据应用技术方案》

    三、iPortal数据上图使用

    3.1 访问iPortal首页

    浏览器访问http://localhost:8190/iportal

    iPortal首页

    3.2 点击数据上图选项卡,点击"添加图层",选择"通过Web添加"

    数据上图中添加web图层

    3.3 服务类型选择SuperMap DataFlow Service

    选择SuperMap DataFlow Service

    3.4 填写相关信息,点击添加

    • 填写iServer中发布的dataflow地址。
    • 填写在流模型中的Token值(必须与流模型中的token值一致)。
    • 填写标识字段。
    Token需要与流模型中所填写的保持一致
    填写标识字段

    3.5 即可通过流服务获取到实时推送来的数据了,默认显示效果如下

    默认效果

    3.6 可以查看热力图或点符号样式,旋转角度,标签等等其他信息

    热力图模式
    修改图标风格
    设置旋转角度
    设置旋转角度后效果
    设置标签属性
    (转发请注明出处:https://www.jianshu.com/u/829cbce64381如发现有错,请留言,谢谢)

    相关文章

      网友评论

        本文标题:SuperMap iPortal对接流数据方案

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