В SQL Server 2008 появились новые типы геоданных. Однако меня интересует одна вещь: если у меня есть таблица с геокодированными адресами, могу ли я написать запрос для отображения всех записей на определенном расстоянии. Например, многие веб-сайты имеют возможность искать элементы на определенном расстоянии, например 50 миль, и хотели бы, чтобы SQL 2008 предоставлял это прямо из коробки.


пространственный индекс предназначен для поддержки именно таких запросов. Эта запись в блоге дает краткое введение, которое включает этот тип запроса.