ไลบรารี GIS ที่เล็กที่สุดสำหรับอุปกรณ์ฝังตัว


12

ฉันต้องใช้การดำเนินการทางเรขาคณิตที่ง่ายมาก (อ่าน SHP หรือรูปแบบมาตรฐานอื่น ๆ และการค้นหาง่าย ๆ ) ภายในอุปกรณ์ฝังตัวที่ใช้ระบบปฏิบัติการ Linux ที่ใช้งานง่าย

API ที่เล็กที่สุดและง่ายที่สุดที่ฉันสามารถใช้คืออะไร

มันสามารถเขียนใน C / C ++ หรือ Python เพื่ออนุญาตให้รวมกับระบบของฉัน

ขอบคุณ

ซามูเอล


คุณสนใจเรื่องใบอนุญาตหรือไม่
Ragi Yaser Burhum

คำตอบ:


7

ตรวจสอบShapelib มันเป็นไลบรารี C ขนาดเล็กสำหรับการจัดการรูปร่างไฟล์อย่างง่าย


6

ฉันไม่สามารถเรียกร้องเกี่ยวกับ 'ที่เล็กที่สุด' แต่มีตัวเลือกสองอย่างคือ:

  • PySAL : ห้องสมุดการวิเคราะห์ทางหลาม มันสามารถอ่าน shapefiles โดยกำเนิด คุณสามารถรวมเฉพาะโมดูลที่คุณต้องการ
  • SpatiaLite : เก็บข้อมูลของคุณในฐานข้อมูล SQLite ที่เปิดใช้งานเชิงพื้นที่ SpatiaLite มีคุณสมบัติที่เรียกว่า ' virtual shapefile ' ที่ช่วยให้คุณเข้าถึง Shapefile โดยตรงและสืบค้นราวกับว่ามันเป็นตารางฐานข้อมูลโดยไม่ต้องนำเข้าจริง



2

แล้วpyshpและหุ่นดีล่ะ มันเป็นเรื่องง่ายที่มีประสิทธิภาพและดี เอกสาร


1
+1 แม้ว่าคุณจะต้องใช้ไลบรารี GEOS C ++ รวมถึง Shapely บนอุปกรณ์
geographika

2
pyshp เป็นไฟล์ python ที่เรียบง่ายมาก:shapefile.py
Mike T
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.