Kuruluşum, çoğu şu anda Excel'de depolanan birçok çevresel izleme verisi (akış akışı, su kimyası vb.) Toplamaktadır. Her şeyi bir veritabanına almak istiyorum - muhtemelen PostGIS - ama veri veritabanları ilkeleri (SQL veya böyle bir şey) hakkında bilgisi olmayan insanlar için erişilebilir olması gerekir.
Ben kullanıcı bir ilgi istasyonu, değişken türü (örneğin akışı nitrat konsantrasyonu) ve bir zaman aralığı seçtiği benim veritabanı için bir tür basit ön uç istiyorum. Veritabanı daha sonra istenen verileri kullanıcının bilgisayarına indirebileceği csv biçiminde döndürür. İdeal bir dünyada, ön uç tüm izleme istasyonlarının tıklanabilir bir haritasını gösterecektir, ancak daha kolaysa mevcut sitelerin açılır listesinin başlaması iyi olacaktır. Bu ön uç muhtemelen bir web sitesi olurdu, ama olması gerekmez.
Bu ne kadar zor lütfen, ve çeşitli seçeneklerim nelerdir? Hiçbir şekilde bir veritabanı uzmanı değilim, ancak Masaüstü CBS'de sağlam bir arka planım var ve basit Python komut dosyaları yazmaktan ve PostGIS, SpatiaLite ve ESRI Kişisel coğrafi veri tabanlarıyla oynamaktan mutluyum. Hiç web geliştirme veya web CBS yapmadım, ama öğrenmeye hevesliyim.
Dünün bir kısmını mükemmel OpenGeo eğiticilerinden bazılarını keşfederek geçirdim . Bu yaklaşım umut vericidir ve en azından şimdi verilerimin bir web sitesinde nasıl görüntüleneceğini görebiliyorum. Benim için daha az belirgin olan kullanıcı veritabanını sorgulamak ve sonuçları geri almak nasıl izin.
Sorum: Böyle bir proje için ne tür bir yazılım yapısı düşünmeliyim? Örneğin
PostGIS + GeoServer + Something else?
Araştırmam gereken başka hangi seçenekler var?
Başlangıçta basit ama işlevsel bir çözüm tercih edilir: Eğer temel bir prototipi bir araya getirebilirsem bunu “doğru” yapmayı öğrenmek için daha fazla zaman harcamayı haklı çıkarmak için kullanabilirim. Açık kaynak da bir gerekliliktir, çünkü bazı faydaları kanıtlayabilene kadar bunun için herhangi bir bütçem yok.
Çok teşekkürler!