【发布时间】:2019-01-11 08:00:38
【问题描述】:
我想通过使用纬度/经度数据(通过 Azure IoTHub 发送)和目标纬度/经度或多边形数据(来自参考输入)来使用流分析地理空间功能。
我知道我们可以在查询中加入流和引用输入,但是是否有可能实现一个解决方案,我们没有任何数据要在流和引用输入之间加入并且仍然计算例如使用ST_DISTANCE的点之间的距离?
样本参考输入数据:
"points":[
{
"point": {
"type" : "Point",
"coordinates" : [0.0, 10.0] }
},
{
"point": {
"type" : "Point",
"coordinates" : [0.0, 0.0] }
},
{
"point": {
"type" : "Point",
"coordinates" : [0.0, -5.0] }
}]
上面的数据会有更多的点,所以在查询中手动输入点不是一个好的解决方案。
我希望输出包含比较的点及其距离。
【问题讨论】:
-
您能否提供一些示例输入数据和您想要的输出?你的意思是你正在使用
ST_DISTANCE方法? -
谢谢我编辑了问题
-
您的意思是计算一个点(来自传入数据流)与参考数据中存在的所有点的列表之间的距离吗?这听起来像是现在流分析中不支持的交叉连接。
标签: azure azure-stream-analytics stream-analytics