Есть функции пространственных данных для MS Sql Server 2005?

StackOverflow https://stackoverflow.com/questions/831470

Вопрос

Интересно, есть ли какая-либо оптимизация, которую я могу сделать, чтобы добиться более быстрых SELECT для пространственных данных без перехода на SQL SERVER 2008. Существует ли для SQL Server 2005, изначально или с помощью плагинов, какие-либо из перечисленных ниже функций?

<Ол>
  • Типы пространственных полей
  • Пространственные индексы
  • Математическая функция Arcsin для расчета расстояния до поверхности на сфере (Земля)
  • Это было полезно?

    Решение

    Некоторые функции ГИС доступны через http: //www.codeplex. ru / Wiki / View.aspx? ProjectName = MsSqlSpatial , но, насколько я знаю, SQL 2008 - это путь

    Другие советы

    Всего 3 в 2005 году ( ASIN ). Пространственные материалы являются новыми в 2008 году .

    Не как таковой. SQL Server не имеет собственных средств пространственной индексации. Различные люди делали проекты, которые эмулируют пространственный индекс поверх собственных средств индексирования, но они не так эффективны, как собственное R-дерево или другой пространственный индекс. Для собственной поддержки этого вам действительно требуется SQL Server 2008 или другая СУБД, такая как PostGresSQL, которая напрямую поддерживает пространственную индексацию.

    Однако одно из решений, с которыми связаны другие авторы, может повысить производительность.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top