2011-10-19 14 views
5

मेरे पास एक सिटी टेबल के साथ एक पोस्टग्रेस्क्ल डीबी टेबल है जिसमें शहर निर्देशांक के साथ भूगोल क्षेत्र है।पोस्टजीआईएस और ओपनलेयर के साथ काम करने का सबसे अच्छा तरीका कौन सा है?

मैंने एक PHP पृष्ठ बनाया है जो इन अभिलेखों के माध्यम से लूप करता है, अक्षांश/लांगिट में भू-क्षेत्र को परिवर्तित करता है और अजाक्स कॉल के दौरान ओपनलेयर मानचित्र में मार्कर खींचता है।

मुझे नहीं पता कि यह करने का सही तरीका है या नहीं: क्या लूप के बिना मानचित्र पर एसक्यूएल क्वेरी को सीधे बांधने का कोई तरीका है? क्या डेटाबेस और ओपनलेयर मानचित्रों के बीच कोई और सीधा संबंध है?

उत्तर

9

मुझे यकीन नहीं है कि आप किस सॉफ्टवेयर स्टैक का उपयोग कर रहे हैं, लेकिन आमतौर पर, ओपनलेयर सीधे पोस्टजीआईएस के साथ काम नहीं करते हैं।

एक आम विन्यास PostGIS है ->GeoServer -> OpenLayers

GeoServer डेटाबेस (या कई अन्य स्रोतों) से अपने डेटा मिलता है और wms तरह openlayers के लिए एक वैध प्रारूप में प्रकाशित करेंगे।

अधिक विशिष्ट प्रश्नों के लिए आप https://gis.stackexchange.com/

में अपना प्रश्न पोस्ट कर सकते हैं
संबंधित मुद्दे