Можно создать дубликат:
SQL Server 2008 Spatial: find a point in polygonSQL Server - от долготы и широты к геометрии типа данных
Я работаю над приложением, которое использует базу данных SQL Server 2008. В этой базе данных у меня есть таблица с именем Session, которая имеет два поля Longitude и широту, которые указывают местоположение пользователя. В другой таблице под названием «Зона» у меня есть атрибут области, который имеет геометрию типа. Как проверить, соответствуют ли долготы и широты координат пользователя определенной геометрии?
Спасибо
См. Ответ на [этот вопрос SO] [1]. [1]: http://stackoverflow.com/questions/11054149/sql-server-2008-spatial-find-a-point-in-polygon –
Ответ География и это отождествление геометрия - Примечания к ответ немного исправляет ответ, но на самом деле не объясняет, почему SQL использует разные типы данных, которые несоизмеримы. –