У меня есть огромный шейп-файл из 36 000 непересекающихся полигонов (границ города). Я хочу легко определить полигон, в который попадает данный широту / долготу. Как лучше всего, если учесть, что он должен быть чрезвычайно вычислительно эффективным?
Я думал о создании таблицы поиска (tilex, tiley, polygone_id), где tilex и tiley являются идентификаторами плиток при уровнях масштабирования 21 или 22. Да, отсутствие точности использования номеров плиток и плоской проекции допустимо в моем применение.
Я бы предпочел не использовать расширение ГИС postgres, и я в порядке с программой, которая будет работать в течение 2 дней для генерации всех операторов INSERT.