Mengembangkan Aplikasi GIS di Android

11

Apakah ada Perangkat Lunak GIS Open Source untuk Android di mana kita dapat melakukan Berbagai Operasi Geoprosesing (seperti Buffering, union, dan intersection) dan yang harus disesuaikan misalnya: apa yang kita lakukan dalam QGIS yang Berbasis Desktop.

Vicky
sumber
Thanxx, Tapi saya sudah melihat tautan ini di sini di gvSIG Mini (gvSIG Mini adalah penampil peta untuk ponsel yang memungkinkan untuk mengakses layanan peta gratis berdasarkan ubin seperti: OpenStreetMap, Yahoo Maps, Microsoft Bing dan lain-lain.) melakukan operasi Geoproses menggunakan ini
Vicky
Operasi-operasi itu mungkin sedikit terlalu memakan sumber daya untuk jenis perangkat keras yang biasanya dimiliki perangkat Android, saya sarankan [jika persyaratan Anda mengizinkannya] untuk menjalankannya di server web (misalnya menggunakan PostGIS) dan membuat aplikasi web yang dapat digunakan Android . Manfaat tambahannya adalah Anda akan memiliki aplikasi lintas OS tanpa harus membuat satu perangkat lunak per OS.
wildpeaks
pemrosesan dapat dilakukan pada server backend (seperti postgres / postgis)
Mapperz
Terima kasih kalian berdua .. Bahkan aku memikirkan hal yang sama ....
Vicky

Jawaban:

10

Ada proyek Android QGIS sebagai bagian dari Google Summer of Code tahun ini. Marco Bernasocchi adalah penulisnya, dan meskipun sebagian besar masih dalam proses, ia telah berhasil membuat dasar-dasarnya bekerja pada tablet Android. Cukup cari QGIS Android dan Anda akan menemukan beberapa tautan ke posting milis, blognya, dan tautan unduhan.

Untuk GIS yang layak digunakan dengan pengolahan, ini adalah pilihan terbaik Anda (tetapi, hanya), tetapi masih dalam tahap sangat awal sehingga Anda harus menunggu sampai Marco mendapatkan lebih banyak waktu / dana, atau seseorang melakukan pengembangan.

MerseyViking
sumber
ya bahkan saya akan melalui tugas musim panas google code setiap minggu .. Tapi Dalam itu saya menemukan bahwa bagaimana kita dapat menginstal qgis di android tetapi bagaimana dengan bagian penyesuaian (menggunakan python) ..
Vicky
1
untuk referensi meskipun merupakan pertanyaan lama, pekerjaan yang sedang berjalan telah matang banyak dan disebut QField.org
mbernasocchi
6

Saya baru-baru ini sedang melakukan penelitian di bidang yang sama dengan Anda, dan telah menemukan bahwa saat ini tidak ada API GIS seluler open source di sekitar yang akan cocok untuk membangun aplikasi klien yang didukung khusus untuk Android. Saya memang menemukan BeeGIS tetapi belum memiliki kesempatan untuk menghabiskan waktu dengannya.

Selain itu, Anda dapat merujuk ke pertanyaan ini .

Baskinomics
sumber
4

Anda dapat mencoba NASA WorldWind . Mereka baru saja memulai dukungan android dengan bantuan tim QGlobe QinetiQ.

CManiac
sumber
2

Saya ingin menyebutkan di mana saja GIS oleh rockwell spatial untuk android dan tersedia di google play. Meskipun bukan paket total gis, paket ini memungkinkan beberapa fungsionalitas dalam pengumpulan data. Anda membuat formulir data dalam bentuk google di mana aplikasi memuat dan mengintegrasikan posisi yang dikumpulkan oleh gps ponsel pintar (dalam kasus saya saya menggunakan unit gps bluetooth dengan tambahan panggilan aplikasi bluetooth gps untuk menghemat paket data). Setiap kumpulan data yang dikumpulkan kemudian disimpan di cloud. Ini juga memberikan kemampuan untuk mengambil gambar serta memberikan tautan ke foto yang diunggah.

Sebagai surveyor tanah saya membuat formulir yang saya gunakan untuk membuat katalog bukti batas yang ditemukan di lapangan dengan mencatat jenis, kondisi, ukuran dan catatan lainnya. Itu sedang menunggu saya di google drive saya ketika saya kembali ke kantor. Sebuah pesan tabel kecil dan info datang langsung ke qgis. Dukungan hebat dan tutorial hebat juga.

wstewart1958
sumber
2

Saya telah menyusun seperangkat alat GIS opensource (Spatialite, GDAL, OGR) untuk Android. Ini untuk mesin visualisasi peta 3D kami sendiri Nutiteq 3D SDK .

Ini sedang dalam proses, tetapi misalnya Spatialite memberi Anda set geoprosesing API yang cukup bagus, sebagian besar berasal dari fungsi GEOS: dari buffer ke rute Djikstra dasar. Nutiteq adalah alat pengembangan, bukan aplikasi seperti QGIS. Jadi Anda perlu menerapkan UI berdasarkan data dan persyaratan Anda, dan belajar sedikit pengembangan Java Android. Tetapi sudah ada beberapa pengembang yang melakukan aplikasi SIG yang cukup umum dengan ini, di mana pengguna dapat menentukan WMS sendiri, lapisan Shapefile dll dan melakukan kueri spasial dengan ini.

QGIS pada Android adalah bukti konsep yang bagus, tetapi sangat berat (hampir paket instal 100MB), dan UI bukan tablet / ponsel yang dioptimalkan sama sekali. Inti visualisasi grafis Nutiteq SDK cukup sedikit dan dioptimalkan untuk seluler.

JaakL
sumber