组合空间数据的最佳方式
Best way to combine spatial data
我有一个关于空间数据和 u-sql 的问题。我有一个带多边形的输入和一个带点的输入,我想将它们组合起来,以便我知道该点属于哪个多边形。
在 T sql 中,我会用类似 polygon.STintersect(point)= 1
的方式进行左外连接
但我想这在你身上行不通 sql。那么我该如何组合这两个输入呢?
您可以使用 SQL 服务器类型程序集 (Microsoft.SqlServer.Types.dll
),它提供了 geometry
类型及其方法的实现。
查看有关如何在博客中使用此程序集的详细信息:https://blogs.msdn.microsoft.com/azuredatalake/2016/08/26/how-to-register-u-sql-assemblies-in-your-u-sql-catalog/#s4
总结关于 maya 答案的讨论:您目前需要在组合器或 CROSS JOIN/WHERE
中进行连接。
您可能还想在 http://aka.ms/adlfeedback 上提交对本机空间支持的功能请求。
我有一个关于空间数据和 u-sql 的问题。我有一个带多边形的输入和一个带点的输入,我想将它们组合起来,以便我知道该点属于哪个多边形。
在 T sql 中,我会用类似 polygon.STintersect(point)= 1
的方式进行左外连接但我想这在你身上行不通 sql。那么我该如何组合这两个输入呢?
您可以使用 SQL 服务器类型程序集 (Microsoft.SqlServer.Types.dll
),它提供了 geometry
类型及其方法的实现。
查看有关如何在博客中使用此程序集的详细信息:https://blogs.msdn.microsoft.com/azuredatalake/2016/08/26/how-to-register-u-sql-assemblies-in-your-u-sql-catalog/#s4
总结关于 maya 答案的讨论:您目前需要在组合器或 CROSS JOIN/WHERE
中进行连接。
您可能还想在 http://aka.ms/adlfeedback 上提交对本机空间支持的功能请求。