GIS-LAB

Географические информационные системы и дистанционное зондирование

Создание пространственных индексов SBN/SBX в открытом ПО ГИС

Максим Дубинин, 25.06.2012

Все знают, что ESRI сделало большой шаг к развитию ГИС в 1998 году открыв формат Shape (ESRI Shape формат). Но не все знают, что формат пространственных индексов SBN/SBX использующихся для SHP файлов до недавних пор был закрыт этой компанией и, соответственно, создавать их можно было только в ПО ESRI.

Именно поэтому в открытом ПО ГИС, использующем GDAL/OGR использовался свой формат индекса – QIX, а индексы ESRI не читались и не создавались.

Прошло всего 15 лет и трем разработчикам Joel Lawhead, Marc Pfister, Francisco удалось за примерно полгода провести реверс-инжиниринг этого формата и разобраться в его структуре и том, как создаются индексы.

Even Rouault уже добавил поддержку чтения этого формата индексов в GDAL, это означает, что скоро индексы созданные в ПО ESRI будут читаться в QGIS и другом открытом ПО ГИС.  И наоборот, таки создаваемые в открытом ПО будут читаться в ПО ESRI. Исходные тесты показывают, что индексы SBN на больших массивах в два раза быстрее и меньше чем QIX.

Оставьте комментарий


(Геокруг)

Если Вы обнаружили на сайте ошибку, выберите фрагмент текста и нажмите Ctrl+Enter