Pertanyaan ini telah dikonversi ke Wiki Komunitas dan wiki dikunci karena ini adalah contoh dari pertanyaan yang mencari daftar jawaban dan tampaknya cukup populer untuk melindunginya dari penutupan. Itu harus diperlakukan sebagai kasus khusus dan tidak boleh dipandang sebagai jenis pertanyaan yang didorong pada ini, atau situs Stack Exchange, tetapi jika Anda ingin berkontribusi lebih banyak konten untuk itu maka jangan ragu untuk melakukannya dengan mengedit jawaban ini .
ODK
Seperti yang dikatakan @flippinGeo, ODK bagus. Tetapi ini bukan produk terintegrasi (yaitu, formulir diatur di satu area, agregasi dilakukan di area lain, dan aplikasinya hanya Android). Ini bekerja dengan fantastis, dan kami menggunakannya di tempat kerja dan sederhana serta cepat digunakan. Kami menyimpannya di AppEngine Google dan pada dasarnya tidak ada biaya, bahkan menyimpan beberapa ribu foto. Saya mendapatkannya untuk mendorong data ke tabel fusi yang kemudian dapat divisualisasikan dengan Leaflet, lihat: http://maps.gcc.tas.gov.au/graffiti.html .
Fulcrum
Saya saat ini bermain-main dengan Fulcrum , yang bukan open-source, tetapi merupakan produk SaaS yang bagus yang cukup murah dan memiliki antarmuka web yang sangat bagus. Saya tidak suka API mereka, (memang saya belum berusaha sangat keras).
QField
Ada juga QField untuk QGIS yang merupakan QGIS dengan antarmuka yang disederhanakan untuk interaksi sentuhan. Ini mendukung kendala yang didefinisikan dalam proyek QGIS, formulir yang ditentukan dalam proyek QGIS dan berbagai penyedia data online dan offline. Diantaranya PostGIS dan GeoPackage. Sinkronisasi dengan salinan offline database harus dilakukan secara manual sebagai langkah persiapan pada komputer desktop dengan QGIS tetapi plugin QGIS QFieldSync tersedia untuk memudahkan pekerjaan. Sayangnya hanya mungkin untuk menggunakannya di Android sejauh ini, akan mudah untuk porting ke Windows dan mungkin juga untuk porting ke iOS.
Konfigurasi
Apa yang dilakukan ESRI dengan baik adalah bahwa jika Anda memiliki geodatabase yang diatur dengan domain fitur, maka Anda menerbitkan tabel itu ke ArcGIS Online, lalu menggunakan Kolektor, semua formulir Anda dibuat secara otomatis. Jika Anda perlu memanipulasi data lebih lanjut setelah pengiriman menggunakan pemrograman, Anda dapat menggunakan ArcGIS API untuk Python untuk mendapatkan data masuk dan keluar dari AGOL.
QGIS untuk Android
Jawaban lain untuk pertanyaan ini adalah menyarankan QGIS untuk android, tapi saya pikir itu terlalu besar untuk apa yang ingin Anda lakukan. Saya pikir antarmuka minimal, dengan hampir tidak ada konten spasial di sisi koleksi adalah yang terbaik, yang membuat ODK begitu baik. Ia mengumpulkan titik, yang cukup, dan keakuratan titik, yang penting, tetapi itu tidak menempatkan semuanya pada antarmuka peta yang besar dan penuh, yang juga sangat penting bagi orang-orang yang mengumpulkan informasi, karena mereka adalah BUKAN ORANG GIS!
Memasukkan
Input adalah aplikasi seluler sumber terbuka dan gratis berdasarkan QGIS. Ini tersedia untuk iOS dan Android. Input dilengkapi dengan fungsi sinkronisasi bawaan yang memungkinkan pengguna untuk mengunggah / mengunduh perubahan mereka ketika ada koneksi jaringan. Input data dan persiapan proyek dilakukan dalam QGIS, oleh karena itu, semua format file yang didukung dalam QGIS dapat dimuat dalam Input.