องค์กรของฉันเก็บรวบรวมข้อมูลการตรวจสอบด้านสิ่งแวดล้อมจำนวนมาก (กระแสการไหลของน้ำเคมี ฯลฯ ) ซึ่งส่วนใหญ่จะถูกเก็บไว้ใน Excel ฉันต้องการนำทุกอย่างลงในฐานข้อมูล - อาจเป็น PostGIS - แต่ฉันต้องการข้อมูลเพื่อให้ผู้คนที่ไม่มีความรู้ในเรื่องการจัดทำดาต้าเบส (ไม่มี SQL หรืออะไรทำนองนั้น)
ฉันต้องการมี front-end แบบง่าย ๆ สำหรับฐานข้อมูลของฉันที่ผู้ใช้เลือกสถานีตรวจสอบที่น่าสนใจประเภทตัวแปร (เช่นความเข้มข้นของไนเตรตสตรีม) และช่วงเวลา จากนั้นฐานข้อมูลจะส่งคืนข้อมูลที่ร้องขอในรูปแบบ csv ซึ่งผู้ใช้สามารถดาวน์โหลดลงคอมพิวเตอร์ได้ ในโลกอุดมคติหน้าฟรอนต์เอนด์จะแสดงแผนที่ที่คลิกได้ของสถานีตรวจสอบทั้งหมด แต่ถ้ามันง่ายกว่ารายการแบบหล่นลงของไซต์ที่มีจะเริ่มต้นได้ดี ฉันเดาว่าส่วนหน้านี้น่าจะเป็นเว็บไซต์ แต่ไม่จำเป็นต้องเป็น
นี่เป็นเรื่องยากเพียงไรและตัวเลือกต่าง ๆ ของฉันคืออะไร? ฉันไม่ใช่ผู้เชี่ยวชาญด้านการจัดเก็บข้อมูล แต่อย่างใด แต่ฉันมีพื้นหลังที่มั่นคงใน Desktop GIS และฉันดีใจที่ได้เขียนสคริปต์ Python และเล่นกับฐานข้อมูล PostGIS, SpatiaLite และ ESRI ส่วนบุคคล ฉันไม่เคยทำการพัฒนาเว็บไซต์หรือเว็บ GIS ใด ๆ เลย แต่ฉันกระตือรือร้นที่จะเรียนรู้
ผมใช้เวลาส่วนหนึ่งของเมื่อวานนี้การสำรวจบางส่วนของที่ดีเยี่ยมบทเรียน OpenGeo วิธีการนี้ดูมีแนวโน้มและอย่างน้อยตอนนี้ฉันสามารถดูวิธีการแสดงข้อมูลของฉันบนเว็บไซต์ สิ่งที่ชัดเจนสำหรับฉันคือฉันจะให้ผู้ใช้สืบค้นฐานข้อมูลและรับผลลัพธ์กลับมาได้อย่างไร
คำถามของฉัน:ฉันควรคิดถึงโครงสร้างซอฟต์แวร์ประเภทใดสำหรับโครงการเช่นนี้ เช่น
PostGIS + GeoServer + Something else?
มีตัวเลือกอื่น ๆ อะไรบ้างที่ฉันควรทำการวิจัย
วิธีแก้ปัญหาที่เรียบง่าย แต่ใช้งานได้จะเป็นที่ต้องการในตอนแรก: ถ้าฉันสามารถรวบรวมต้นแบบพื้นฐานฉันสามารถใช้มันเพื่อปรับการใช้เวลาเรียนรู้วิธีการทำสิ่งต่าง ๆ “ ถูกต้อง” โอเพ่นซอร์สนั้นเป็นข้อกำหนดเพราะฉันไม่มีงบประมาณสำหรับเรื่องนี้จนกว่าฉันจะพิสูจน์ได้ว่ามีประโยชน์
ขอบคุณมาก ๆ!