Pustaka GIS terkecil untuk perangkat tertanam?

12

Saya perlu menggunakan operasi geometri yang sangat sederhana (baca SHP atau format standar lainnya dan pencarian sederhana) dalam perangkat tertanam yang menjalankan os sederhana berbasis linux.

Apa API terkecil dan paling sederhana yang bisa saya gunakan?

Itu bisa ditulis dalam C / C ++ atau Python untuk memungkinkan integrasi dengan sistem saya.

Terima kasih,

Samuel

Samuel
sumber
apakah Anda peduli tentang perizinan?
Ragi Yaser Burhum

Jawaban:

7

Lihat Shapelib . Ini adalah perpustakaan C kecil untuk manipulasi shapefile sederhana.

Jaime Soto
sumber
6

Saya tidak dapat membuat klaim tentang 'terkecil' tetapi beberapa opsi adalah:

  • PySAL : Perpustakaan Analisis Statistik Python. Itu bisa membaca shapefile secara asli. Anda hanya bisa memasukkan modul yang Anda butuhkan.
  • SpatiaLite : Menyimpan data Anda dalam database SQLite yang diaktifkan secara spasial. SpatiaLite menyertakan fitur yang disebut ' virtual shapefile ' yang memungkinkan Anda untuk secara langsung mengakses shapefile dan menanyakannya seolah-olah itu adalah tabel database tanpa benar-benar mengimpornya.
Sean
sumber
3

Telah ada beberapa pembicaraan dan proposal dari komunitas qgis. lihat di sini ...
QGIS Wiki

Brad Nesom
sumber
2

Bagaimana pyshp dan rupawan ? Ini sederhana, efisien dan didokumentasikan dengan baik .

simo
sumber
1
+1 meskipun Anda akan memerlukan pustaka GEOS C ++ serta Shapely di perangkat
geografi
2
pyshp adalah file python yang sangat minimalis:shapefile.py
Mike T