网格单元中心的tSql绘图点

时间:2018-09-29 21:47:11

标签: sql grid coordinates spatial centroid

以下原始问题:

'在sql中实现以下目标的最佳方法是什么

以一个区域为例,例如伊利诺伊州芝加哥市,在其上方的网格上放置50m x 50m的单元,并在每个网格单元的中心放置一个点。每个点的坐标将用于查看经度/纬度表,并计算这些点中的哪些点在距网格每个点200m的范围内。'

为上述内容提供更多细节,以使事情更加清楚。更大的目标是:

在sql(2012)中查询经度/纬度表,以查找200m半径内的最大点数。我相信使用sql中的Geography功能可以完成许多工作。为了能够采样点表,我想创建一个网格(例如,纽约-50m x 50m单元),然后将一个圆(半径为200m)移动到每个方形网格单元的中心,然后使用缓冲功能查找圈子里有什么。但是,我一直在网上搜索,还没有找到创建网格和中心纬度/经度的方法。

我知道haversine方程,并且以前使用过它(我想这是我正在寻找的反面)。我希望能得到一些指导,以确保我不会走错路太久。

1 个答案:

答案 0 :(得分:1)

在谈论UI时,不能在sql中处理它。 SQl是一个关系数据库管理系统或RDBMS,它支持公司IT环境中的各种事务处理,商业智能和分析应用程序。但是UI的使用在信息技术中,用户界面(UI)是设计成可以与人进行交互的信息设备中的所有内容。这可以包括显示屏,键盘,鼠标和桌面外观。这也是用户与应用程序或网站进行交互的方式。许多公司对Web应用程序和移动应用程序的依赖性越来越高,导致许多公司将UI放在更高的优先位置,以改善用户的整体体验。当您要进行回合设计时,必须使用UI而不是SQL。 this link可以帮助您找到解决方案。