การพัฒนาแอพพลิเคชั่น GIS บน Android


11

มีซอฟต์แวร์โอเพ่นซอร์ส GIS สำหรับ Android ที่เราสามารถทำการประมวลผลการประมวลผลทางภูมิศาสตร์ที่หลากหลาย (เช่นการบัฟเฟอร์การรวมและการแยก) และควรปรับแต่งเช่น: สิ่งที่เราทำใน QGIS ซึ่งเป็นเดสก์ท็อป



Thanxx แต่ฉันได้เห็นลิงค์นี้ที่นี่ใน gvSIG Mini (gvSIG Mini เป็นโปรแกรมดูแผนที่สำหรับโทรศัพท์มือถือที่อนุญาตให้เข้าถึงบริการแผนที่ฟรีจากกระเบื้องเช่น: OpenStreetMap, Yahoo Maps, Microsoft Bing และอื่น ๆ ) ดำเนินการเกี่ยวกับการประมวลผลทางภูมิศาสตร์โดยใช้สิ่งนี้
Vicky

การดำเนินการเหล่านั้นอาจเป็นการใช้ทรัพยากรประเภทอุปกรณ์ฮาร์ดแวร์ Android เล็กน้อยฉันขอแนะนำให้แทนที่ [หากความต้องการของคุณอนุญาตให้] เรียกใช้พวกเขาบนเว็บเซิร์ฟเวอร์ (เช่นใช้ PostGIS) และสร้างเว็บแอปพลิเคชันที่ Android สามารถใช้ . สิทธิประโยชน์เพิ่มเติมคือคุณจะมีแอปพลิเคชันข้ามระบบปฏิบัติการโดยไม่ต้องทำหนึ่งซอฟต์แวร์ต่อระบบปฏิบัติการ
wildpeaks

การประมวลผลสามารถทำได้บนเซิร์ฟเวอร์แบ็กเอนด์ (เช่น postgres / Postgis)
Mapperz

ขอบคุณคุณทั้งคู่ .. แม้แต่ฉันก็กำลังคิดในสิ่งเดียวกัน ....
วิคกี้

คำตอบ:


10

มีโครงการ QGIS Android เป็นส่วนหนึ่งของ Google Summer of Code ในปีนี้ Marco Bernasocchi เป็นผู้เขียนและแม้ว่ามันจะเป็นงานที่กำลังดำเนินการอยู่ส่วนใหญ่เขาก็สามารถจัดการพื้นฐานการทำงานบนแท็บเล็ต Android ได้ เพียงค้นหาQGIS Androidและคุณจะได้พบกับลิงค์เชื่อมโยงหลายรายการไปยังโพสต์รายการจดหมายบล็อกของเขาและลิงค์ดาวน์โหลด

สำหรับGIS ที่ใช้ประโยชน์ได้อย่างเหมาะสมกับการประมวลผลตัวเลือกนี้เป็นตัวเลือกที่ดีที่สุด (ค่อนข้างเท่านั้น) แต่อยู่ในช่วงเริ่มต้นดังนั้นคุณจะต้องรอจนกว่า Marco จะได้รับเวลา / เงินทุนมากขึ้นหรือมีคนกำลังพัฒนาอยู่


ยาแม้ผมจะผ่านที่ Google Code ในช่วงฤดูร้อนที่ได้รับมอบหมาย weekely .. แต่ในที่ฉันพบว่าวิธีการที่เราสามารถติดตั้ง QGIS บนหุ่นยนต์ แต่สิ่งที่เกี่ยวกับการปรับแต่งส่วน (โดยใช้หลาม) ..
วิกกี้

1
สำหรับการอ้างอิงถึงคำถามเก่า ๆ งานที่กำลังดำเนินอยู่นั้นมีจำนวนมากและเรียกว่า QField.org
mbernasocchi

6

เมื่อเร็ว ๆ นี้ฉันได้ทำการวิจัยในพื้นที่เดียวกับคุณและพบว่าขณะนี้ไม่มี GIS APIs โอเพ่นซอร์สบนมือถือใด ๆ ที่จะเหมาะสำหรับการสร้างแอปพลิเคชันไคลเอนต์ที่รองรับ Android โดยเฉพาะ ฉันเจอBeeGIS แล้วแต่ไม่มีโอกาสได้ใช้มัน

นอกจากนี้คุณสามารถอ้างถึงคำถามนี้


4

คุณสามารถลองใช้NASA WorldWindได้ พวกเขาเพิ่งเริ่มให้การสนับสนุน Android ด้วยความช่วยเหลือของทีม QGlobe ของ QinetiQ


2

ฉันต้องการที่จะพูดถึงทุกที่ GIS โดย rockwell spatial สำหรับ Android และมีให้ที่ google play แม้ว่าจะไม่ได้รวมแพคเกจ GIS แต่จะอนุญาตให้ใช้งานได้บางอย่างในการรวบรวมข้อมูล คุณสร้างแบบฟอร์มข้อมูลในรูปแบบของ Google ที่แอพโหลดและรวมตำแหน่งที่รวบรวมโดยสมาร์ทโฟน gps (ในกรณีของฉันฉันใช้บลูทู ธ จีพีเอสหน่วยกับแอปโทรบลูทู ธ จีพีเอสเพิ่มเติมเพื่อประหยัดแผนข้อมูล) แต่ละชุดข้อมูลที่รวบรวมจะถูกบันทึกในคลาวด์ นอกจากนี้ยังให้ความสามารถในการถ่ายภาพรวมถึงให้ลิงค์ไปยังรูปภาพที่อัพโหลด

ในฐานะที่เป็นผู้รังวัดที่ดินฉันได้สร้างแบบฟอร์มที่ฉันใช้เพื่อจัดทำรายการหลักฐานขอบเขตที่พบในฟิลด์ที่ระบุประเภทสภาพขนาดและบันทึกอื่น ๆ มันกำลังรอฉันอยู่บนไดรฟ์ google ของฉันเมื่อฉันกลับมาที่สำนักงาน ข้อความบนโต๊ะเล็ก ๆ และข้อมูลก็มาถึง qgis การสนับสนุนที่ยอดเยี่ยมและแบบฝึกหัดที่ยอดเยี่ยมเช่นกัน


2

ฉันได้รวบรวมชุดเครื่องมือ GIS opensource (Spatialite, GDAL, OGR) สำหรับ Android นี้สำหรับตัวเอง 3D เครื่องมือการสร้างภาพแผนที่ของเราNutiteq 3D SDK

กำลังดำเนินการอยู่ แต่เช่น Spatialite ให้ชุด API การประมวลผลทางภูมิศาสตร์ที่ค่อนข้างดีซึ่งส่วนใหญ่มาจากฟังก์ชั่น GEOS ตั้งแต่บัฟเฟอร์ไปจนถึงการจัดเส้นทาง Djikstra ขั้นพื้นฐาน Nutiteq เป็นเครื่องมือในการพัฒนาไม่ใช่แอปพลิเคชันอย่าง QGIS ดังนั้นคุณจะต้องใช้ UI ตามข้อมูลและความต้องการของคุณและเรียนรู้การพัฒนา Java Android เล็กน้อย แต่มีนักพัฒนาบางคนที่ทำแอพ GIS ที่ค่อนข้างทั่วไปด้วยสิ่งนี้ซึ่งผู้ใช้สามารถกำหนด WMS, Shapefile เลเยอร์ ฯลฯ และทำการสอบถามเชิงพื้นที่ด้วยสิ่งนี้

QGIS บน Android เป็นหลักฐานที่ดีของแนวคิด แต่มันหนักมาก (ใกล้กับแพคเกจติดตั้งขนาด 100MB) และ UI ไม่เหมาะสำหรับแท็บเล็ต / โทรศัพท์เลย แกนการสร้างภาพกราฟิก Nutiteq SDK นั้นค่อนข้าง lite และเหมาะสำหรับมือถือ

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