Saya hanya ingin meminta saran dari guru GIS open source tentang tumpukan yang disarankan untuk digunakan untuk proyek yang saya bayangkan, karena saya tidak sepenuhnya memahami batas kemungkinan dengan sebagian besar paket. Saya tahu saya bisa melakukan apa yang saya inginkan dengan menggunakan berbagai paket ESRI, tetapi saya ingin lebih murah dan terbuka untuk dilihat dunia. Saya yakin saya bisa menghadapi tantangan apa pun dan mempelajari karya-karya dengan cukup baik untuk mewujudkan proyek, saya hanya ingin menghindari jalan yang salah sejak awal.
Visi situs saya: Dalam hal UI, situs yang mencari NON-GIS! Sesuatu yang lebih sesuai dengan whereis.com dengan segala sesuatu (atau hampir semuanya) dilakukan pada kotak yang melayang di atas peta dasar. Spesifikasinya tidak penting sekarang, hanya menekankan tidak ada lapisan SIG dengan kotak centang di panel terpisah, dll. Dalam hal interaksi pengguna, pengguna terdaftar dapat membuat fitur (seperti lokasi minum air mancur, jalur berjalan, dll.) Di atas pangkalan memetakan, dan mengedit fitur mereka sendiri. Jika mungkin, edit HANYA fitur mereka sendiri yang mereka buat. Peta kolaboratif, sungguh.
Saya masih sebagian besar dalam mode penelitian, bermain-main dengan berbagai paket tetapi hanya demi pengenalan umum dan bukan pengujian nyata (yang akan memerlukan mempelajari mereka secara rinci terlebih dahulu!). PostGIS tampaknya merupakan cara yang tepat untuk menjadi DB (s) yang mendasarinya, dengan Geoserver / Mapserver sebagai middleware yang paling mungkin. Openlayers hampir pasti akan menjadi peta yang licin, karena saya sudah nyaman dengan itu dan tahu kekuatannya.
Jadi itu membawa saya ke dua masalah utama yang membutuhkan sebagian besar saran:
1) Apa UI lapisan atas terbaik untuk situs seperti ini?
Apakah itu contoh Django yang disesuaikan (atau bahkan Django-CMS), atau contoh turunan GeoExt atau pustaka lain (tidak yakin apakah Anda dapat membuat login / registrasi / UI penuh dengannya), kerangka kerja CMS / kerangka kerja yang berbeda ( tidak, bukan drupal atau apapun yang membatasi!), atau sesuatu yang sama sekali berbeda?
2) Apakah mungkin pengguna situs terdaftar hanya mengedit fitur mereka sendiri?
Saya ingin menghindari tempat "graffiti" massal seperti OSM dan pengalaman proyek kolaborasi lainnya. Tampaknya dari bacaan dan saran saya sebelumnya bahwa Geoserver tidak dapat memiliki otentikasi pengguna tingkat fitur.
Bisakah Mapserver?
Saya bahkan tidak tahu apakah populasi pengguna situs (dari CMS, atau framework) bahkan dapat langsung terhubung ke geoserver / mapserver.
Jika konsep seperti itu tidak mungkin dilakukan dengan solusi open source, adakah cara lain untuk mencapai tujuan itu?
Sudahkah pengguna terotentikasi mengedit versi yang tidak dipublikasikan dari lapisan fitur utama (agar tidak mengacaukan yang asli) dan secara otomatis menggabungkannya ke versi yang diterbitkan setiap 24 jam sambil mempertahankan cadangan harian dari yang asli?
Agak bingung bagaimana mencapai maksud ini.
Dan ya, saya sudah melihat GeoNode juga, tapi saya hanya ingin satu peta keseluruhan (tetap sederhana) dan UI-nya tidak cukup interaktif (sebelum masuk ke GeoExplorer) atau terlalu mirip GIS di GeoExplorer. Sepertinya terlalu kalengan solusi untuk proyek ini.
Maaf menjadi begitu terbuka berakhir di sini dan samar-samar, tapi saya berharap dapat memulai jalan di mana hal di atas mungkin dan tidak berjalan ke dinding beberapa bulan dari sekarang, hanya harus mulai dari awal lagi karena jalan # 1 tidak pernah memiliki fungsi itu sejak awal!
Salah satu contoh terbaik yang bisa saya temukan adalah http://www.gpsies.com Saya tahu ini menggunakan leaflet, tetapi tidak yakin dengan kerangka dan basis data yang mendasarinya. Pengguna dapat membuat / mengunggah fitur mereka sendiri, tetapi tidak mengedit yang lain.