La plus petite bibliothèque SIG pour les appareils intégrés?

12

J'ai besoin d'utiliser des opérations de géométrie très simples (lire SHP ou un autre format standard et des recherches simples) dans un appareil intégré exécutant un système d'exploitation simple basé sur Linux.

Quelle est la plus petite et la plus simple API que je puisse utiliser?

Il pourrait être écrit en C / C ++ ou Python afin de permettre l'intégration avec mon système.

Merci,

Samuel

Samuel
la source
vous souciez-vous des licences?
Ragi Yaser Burhum

Réponses:

7

Découvrez Shapelib . Il s'agit d'une petite bibliothèque C pour la manipulation simple de fichiers de formes.

Jaime Soto
la source
6

Je ne peux pas faire de réclamations sur les «plus petites» mais quelques options sont:

  • PySAL : bibliothèque d'analyse statistique Python. Il peut lire les fichiers de formes en natif. Vous pouvez inclure uniquement les modules dont vous avez besoin.
  • SpatiaLite : stockez vos données dans une base de données SQLite spatialisée. SpatiaLite comprend une fonctionnalité appelée « fichier de formes virtuel » qui vous permet d'accéder directement à un fichier de formes et de l'interroger comme s'il s'agissait d'une table de base de données sans réellement l'importer.
Sean
la source
3

Il y a eu quelques discussions et propositions de la part de la communauté qgis. voir ici ...
QGIS Wiki

Brad Nesom
la source
2

Qu'en est- il pyshp et bien faite ? C'est simple, efficace et bien documenté .

simo
la source
1
+1 bien que vous ayez besoin de la bibliothèque GEOS C ++ ainsi que de Shapely sur l'appareil
geographika
2
pyshp est un fichier python très minimaliste:shapefile.py
Mike T