Я работаю с географической точкой с помощью lat/long и потребностью найти другие точки в нашей базе данных в 5-мильном радиусе той точки. Однако я, может казаться, не узнаю то, что "единицы" для STBuffer, это, кажется, не соответствует футам, милям, метрам, километрам, и т.д. Документация только называет их "единицами", какими-либо предложениями?Спасибо
[...] от географии:: STGeomFromText ('ТОЧКА (x y)', 4326).STBuffer (z).STIntersects (география:: STGeomFromText ('ТОЧКА (' + БРОСОК (против Долготы как varchar (макс.)) + ''+ БРОСОК (против Широты как varchar (макс.)) +')', 4326)) = 1
STBuffer измеряется в метрах. Подробнее здесь.
Чтобы преобразовать мили в метры, разделите количество миль на 0,0006213712
(т. Е. 5 миль / 0,0006213712 = 8 046,72 метра)