ฉันแค่ต้องการขอคำแนะนำจากผู้เชี่ยวชาญด้าน GIS โอเพ่นซอร์สบนสแต็กที่แนะนำเพื่อใช้สำหรับโครงการที่คาดการณ์ไว้เนื่องจากฉันไม่เข้าใจข้อ จำกัด ของแพ็คเกจส่วนใหญ่อย่างเต็มที่ ฉันรู้ว่าฉันสามารถทำสิ่งที่ฉันต้องการโดยใช้แพ็คเกจต่าง ๆ ของ ESRI แต่ฉันต้องการถูกกว่าและเปิดให้คนทั่วโลกมองเห็น ฉันมั่นใจว่าฉันสามารถรับมือกับความท้าทายใด ๆ และเรียนรู้สิ่งต่าง ๆ ได้ดีพอที่จะทำให้โครงการเกิดขึ้นฉันแค่ต้องการหลีกเลี่ยงเส้นทางที่ผิดตั้งแต่แรก
วิสัยทัศน์ของเว็บไซต์ของฉัน: ในแง่ของ UI เว็บไซต์ที่ไม่ใช่ GIS! มีอะไรเพิ่มเติมตามสายของwhereis.com ที่มีทุกสิ่ง (หรือเกือบทุกอย่าง) ที่ทำในกล่องที่วางตัวอยู่เหนือแผนที่ฐาน ข้อมูลเฉพาะไม่สำคัญในตอนนี้เพียงแค่เน้นไม่มีเลเยอร์ GIS พร้อมช่องทำเครื่องหมายในบานหน้าต่างแยกต่างหากเป็นต้นในแง่ของการโต้ตอบกับผู้ใช้ผู้ใช้ที่ลงทะเบียนสามารถสร้างคุณสมบัติ (เช่นสถานที่ดื่มน้ำพุทางเดิน ฯลฯ ) ด้านบนของฐาน แผนที่และแก้ไขคุณสมบัติของตัวเอง หากเป็นไปได้ให้แก้ไขคุณลักษณะเฉพาะของตนเองที่สร้างขึ้นเท่านั้น แผนที่ความร่วมมือจริง ๆ
ฉันยังคงอยู่ในโหมดการวิจัยเป็นส่วนใหญ่เล่นกับแพ็คเกจต่างๆ แต่เพื่อความคุ้นเคยทั่วไปและไม่ใช่การทดสอบจริง (ซึ่งจะต้องเรียนรู้ในรายละเอียดก่อน!) PostGIS ดูเหมือนจะเป็นวิธีที่ถูกต้องที่จะไปเป็นฐานข้อมูลพื้นฐานโดยที่ Geoserver / Mapserver เป็นตัวกลางที่เป็นไปได้มากที่สุด Openlayers เกือบจะเป็นแผนที่ที่ลื่นไหลอย่างแน่นอนเพราะฉันคุ้นเคยกับมันแล้วและรู้ถึงพลังของมัน
ดังนั้นสิ่งที่ทำให้ฉันถึงสองประเด็นหลักที่ต้องการคำแนะนำจำนวนมาก:
1) UI ชั้นบนสุดที่ดีที่สุดสำหรับไซต์เช่นนี้คืออะไร
มันเป็นอินสแตนซ์ที่กำหนดเองของ Django (หรือแม้แต่ Django-CMS) หรือเป็นอินสแตนซ์ของ GeoExt หรือไลบรารีอื่น ๆ ร่วมกัน (ไม่แน่ใจว่าคุณสามารถทำการล็อกอิน / ลงทะเบียน / UI แบบเต็มด้วย), CMS / กรอบอื่น ๆ ( ไม่ไม่ใช่ drupal หรืออะไรก็ตามที่ จำกัด !) หรืออะไรที่ต่างออกไปโดยสิ้นเชิง?
2) เป็นไปได้ไหมที่จะมีผู้ใช้งานไซต์ที่ลงทะเบียนแก้ไขคุณสมบัติของตัวเอง?
ฉันต้องการหลีกเลี่ยงสถานที่“ กราฟฟิตี” จำนวนมากเช่น OSM และประสบการณ์การทำงานร่วมกันอื่น ๆ ดูเหมือนว่าจากการอ่านและคำแนะนำของฉันก่อนหน้านี้ที่ Geoserver ไม่สามารถมีการตรวจสอบผู้ใช้ระดับคุณลักษณะ
Mapserver สามารถ?
ฉันไม่รู้ด้วยซ้ำว่าประชากรผู้ใช้ของไซต์ (จาก CMS หรือเฟรมเวิร์ก) สามารถเชื่อมโยงโดยตรงไปยัง geoserver / mapserver ได้หรือไม่
หากแนวคิดดังกล่าวเป็นไปไม่ได้ด้วยโซลูชั่นโอเพนซอร์สมีวิธีอื่นในการบรรลุเป้าหมายนั้นหรือไม่?
ผู้ใช้ที่ได้รับการรับรองความถูกต้องแก้ไขเลเยอร์ฟีเจอร์หลักที่ไม่มีการเผยแพร่ (เพื่อไม่ให้เลอะต้นฉบับ) และรวมเข้ากับเวอร์ชันที่เผยแพร่ทุก 24 ชั่วโมงโดยอัตโนมัติในขณะที่ยังคงสำรองข้อมูลรายวันดั้งเดิมไว้หรือไม่
ประเภทของการสูญเสียในการบรรลุเจตนานี้
และใช่ฉันดูที่ GeoNode ด้วย แต่ฉันต้องการเพียงแผนที่เดียวเท่านั้น (ทำให้มันง่าย) และ UI นั้นก็ไม่ได้มีการโต้ตอบเพียงพอ (ก่อนเข้าสู่ GeoExplorer) หรือเหมือน GIS ใน GeoExplorer ดูเหมือนว่าวิธีการแก้ปัญหากระป๋องเกินไปสำหรับโครงการนี้
ขออภัยที่จะเปิดให้บริการสิ้นสุดที่นี่และคลุมเครือ แต่ฉันหวังว่าจะสามารถเริ่มต้นเส้นทางที่เป็นไปได้และไม่วิ่งเข้าไปในกำแพงหลายเดือนต่อจากนี้เพียงแค่ต้องเริ่มต้นใหม่อีกครั้งเพราะเส้นทาง # 1 ไม่เคยมีฟังก์ชั่นนั้นมาตั้งแต่เริ่มต้น!
หนึ่งในตัวอย่างที่ดีที่สุดที่ฉันพบคือhttp://www.gpsies.com ฉันรู้ว่านี่ใช้ใบปลิว แต่ไม่แน่ใจว่ากรอบและฐานข้อมูลพื้นฐาน ผู้ใช้สามารถสร้าง / อัพโหลดคุณสมบัติของตนเอง แต่ไม่สามารถแก้ไขอื่น ๆ ได้