Я хотел бы иметь возможность отображать географические точки из WGS84, я считаю, отформатированных для ms sql server, с набором ячеек, которых он коснется, если ту же пару координат нужно будет преобразовать в пространственный индекс sql server с 4 иерархическими сетками 256 ячеек каждая.
Пространственный индекс sql server 2008 не идеально подходит для наших нужд, потому что он не поддерживает использование как географических, так и негеографических данных в одном индексе.
Если бы мы знали, как выполнять перевод самостоятельно, казалось бы, это позволило бы нам обойти указанное выше ограничение.
на этой странице визуально показано, как география точка может быть сопоставлена с плоскими ячейками, которые могут быть индивидуально закодированы как последовательность от 1 до 4 положительных целых чисел. Пример пронумерованных ячеек см. В разделе «Правило самой глубокой ячейки» на связанной странице.
Я в основном ищу псевдокод о том, как это сделать.
Любая помощь будет оценена по достоинству, и если вы знаете алгоритмические детали, мы будем очень благодарны.
Заранее спасибо.