Самая маленькая ГИС-библиотека для встроенных устройств?

12

Мне нужно использовать очень простые геометрические операции (чтение SHP или другой стандартный формат и простой поиск) во встроенном устройстве, работающем под управлением ОС на основе Linux.

Какой самый маленький и простой API я мог бы использовать?

Это может быть написано на C / C ++ или Python, чтобы позволить интеграцию с моей системой.

Благодарность,

Самуил

Самуил
источник
Вы заботитесь о лицензировании?
Раги Язер Бурхум

Ответы:

7

Проверьте Shapelib . Это небольшая библиотека C для простых манипуляций с шейп-файлами.

Хайме Сото
источник
6

Я не могу претендовать на «самые маленькие», но есть несколько вариантов:

  • PySAL : библиотека статистического анализа Python. Он может читать шейп-файлы изначально. Вы можете включить только те модули, которые вам нужны.
  • SpatiaLite : храните ваши данные в пространственно-активной базе данных SQLite. SpatiaLite включает в себя функцию, называемую « виртуальный шейп - файл », которая позволяет вам напрямую обращаться к шейп-файлу и запрашивать его, как если бы это была таблица базы данных, фактически не импортируя ее.
Шон
источник
3

Сообщество qgis уже высказывалось и высказывалось по этому поводу. посмотреть здесь ...
QGIS Wiki

Брэд Несом
источник