Ne yazık ki, güvenlik endişeleri nedeniyle bir web sayfasını doğrudan veritabanına bağlayamazsınız, normalde ikisine birlikte katılmak için bazı ara katman yazılımlarına ihtiyacınız vardır.
Örneğiniz için ve Açık Kaynak yazılımına bağlı kalmak istiyorsanız, verilerinizi PostGIS veritabanınızdan OpenLayers HTML web sayfanıza sunmak için GeoServer'ı coğrafi sunucunuz olarak kolayca kullanabilirsiniz.
Neden bu kadar iyi GeoServer, verileri standart bir şekilde sunacak, OGC Web Harita Sunucusu (WMS) veya Web Özellik Hizmeti (WFS) ve her ikisi de OpenLayers ve diğer birçok API (ESRI olanlar, Broşür vb.) Ve diğer Masaüstü Bilgisayarlar tarafından anlaşılıyor. CBS yazılımı (ESRI, MapInfo, QGIS, uDig vb.)
Bu yüzden GeoServer'ı PostGIS'e nasıl bağlayacağınız ve daha sonra verileri sunacağınız konusunda sizi yönlendiren GeoServer belgelerine başlayacağım.
http://docs.geoserver.org/stable/en/user/gettingstarted/index.html
Bu tür şeyler için yeniyseniz, başlamak için OpenGeo öğreticilerinden daha iyi bir yer yoktur.
http://workshops.opengeo.org/
Kesinlikle verilerinizin PostGIS'te olmasına bağlı kalacağım
a) çok fazla veriniz var b) sorguları (istediğiniz gibi) çalıştırmak istiyorsunuz ve c) çok sayıda kullanıcı uygulamanızı kullanacaksa
Sorguları çalıştıracaksanız, Web İşleme Hizmetleri'ne (WPS) bakarsınız, bunlar hala "yeni" dir, ancak bunlar GeoServer'da desteklenir.
Bununla birlikte, az miktarda veriye sahipseniz ve sorguları önceden çalıştırabilir ve sonra görüntülemek için OpenLayers'ı kullanabilirsiniz, o zaman GeoJSON'u düz bir dosyadan kullanmaya devam etmeli veya hatta D3 javascript kütüphanesi ile popülerlik kazanan TopoJSON'a bakmalısınız - buraya bakın http://bost.ocks.org/mike/map/ Mike Bostock'un öğreticisi harika.
umarım yardımcı olur