दुर्भाग्य से आप सुरक्षा चिंताओं के कारण किसी वेब पेज को सीधे डेटाबेस से नहीं जोड़ सकते, आम तौर पर आपको दोनों को एक साथ जोड़ने के लिए कुछ मिडलवेयर की आवश्यकता होती है।
तो आपके उदाहरण के लिए और यदि आप ओपन सोर्स सॉफ़्टवेयर से चिपके रहना चाहते हैं तो आप आसानी से जियोसर्वर का उपयोग अपने भौगोलिक सर्वर के रूप में अपने पोस्टगैस डेटाबेस से अपने ओपनलाइयर एचटीएमएल वेब पेज पर कर सकते हैं।
यह क्यों अच्छा है कि जियोसर्वर डेटा को एक मानक तरीके से काम करेगा, ओजीसी वेब मैप सर्वर (डब्ल्यूएमएस) या वेब फ़ीचर सर्विस (डब्ल्यूएफएस) और दोनों को ओपन लाइयर्स और कई अन्य एपीआई (ईएसआरआई वाले, कैटलॉग आदि) और अन्य डेस्कटॉप द्वारा समझा जाता है। जीआईएस सॉफ्टवेयर (ESRI, MapInfo, QGIS, uDig आदि)
इसलिए मैं जियो सेवर डॉक्यूमेंटेशन को देखना शुरू करूँगा जो आपको चलता है कि कैसे जियो सेवर को पोस्टजीआईएस से जोड़ा जाए और फिर डेटा की सेवा की जाए।
http://docs.geoserver.org/stable/en/user/gettingstarted/index.html
यदि आप इस प्रकार की चीजों के लिए नए हैं, तो OpenGeo ट्यूटोरियल्स की तुलना में शुरू करने के लिए बेहतर जगह नहीं है
http://workshops.opengeo.org/
मैं निश्चित रूप से अपने डेटा PostGIS में होने के साथ रहना होगा अगर
a) आपके पास बहुत से डेटा हैं b) आप क्वेरीज़ चलाना चाहते हैं (जैसे आप करते हैं) और c) यदि बहुत सारे लोग इस ऐप का उपयोग करने जा रहे हैं
यदि आप क्वेरीज़ को चलाने जा रहे हैं, तो मैं वेब प्रोसेसिंग सर्विसेज (डब्ल्यूपीएस) को देखूंगा, ये अभी भी "नए" हैं, लेकिन ये जियोसेवर में समर्थित हैं।
यदि आपके पास थोड़ी मात्रा में डेटा है और क्वेरी को प्री-रन कर सकते हैं और फिर OpenLayers को प्रदर्शित करने के लिए उपयोग कर सकते हैं तो आपको एक फ्लैट फ़ाइल से GeoJSON का उपयोग करने के लिए चिपके रहना चाहिए या यहां तक कि TopoJSON को भी देखना चाहिए जो D3 जावास्क्रिप्ट लाइब्रेरी के लिए बहुत लोकप्रियता प्राप्त कर रहा है - यहाँ देखें http://bost.ocks.org/mike/map/ माइक बॉशॉक का ट्यूटोरियल बहुत अच्छा है।
उम्मीद है की वो मदद करदे