मैं हाल ही में बिंग मैप्स + पॉलिमैप्स के साथ खेल रहा हूं।
यह स्पष्ट हो गया है कि बिंग पॉलिमैप्स के लिए एकमात्र मानचित्रण संसाधन है जिसमें उपग्रह इमेजरी शामिल है । क्या ये सच है?
मैं एक मानचित्र पर विभिन्न आकारों के कई बहुभुज ड्राइंग को पूरा करने की कोशिश कर रहा हूं , और जो वे प्रतिनिधित्व करते हैं उसके आधार पर उन्हें अलग-अलग रंगों से भरना है। इसके अलावा, मैं चाहता हूं कि इनमें से प्रत्येक बहुभुज क्लिक करने योग्य हो।
मैं समझता हूं कि भौगोलिक डेटा को पॉलिमैप्स के साथ एक मानचित्र पर लोड करने के लिए, आप या तो उपयोग करें। भू-ऑब्जेक्ट के भाग के रूप में .features () या .url () का उपयोग करें।
मेरे पास .features () काम कर रहा है, लेकिन इस फ़ंक्शन का उपयोग करके बहुभुज डेटा को जावास्क्रिप्ट फ़ाइल में ही एम्बेड किया जाना चाहिए - इसमें:
map.add(po.geoJson()
.features([
{
"geometry": {
"coordinates": [[
[[-63.599925935268395,44.64018531837119],[-63.599789142608664,44.640219671024646],[-63.59973818063736,44.6401452402498],[-63.599877655506134,44.64010707058464],[-63.599925935268395,44.64018150140844]],
[[-63.59986692667008,44.639874235083376],[-63.59975695610047,44.63991431339196],[-63.599697947502136,44.63981507181532],[-63.5998159646988,44.639782627416906],[-63.59986424446105,44.6398723265918]]
]],
"type": "MultiPolygon"
},
"type": "Feature",
"id": "beat:05X",
"properties": {"name": "05X"}
}
]));
मैं चाहता हूं कि यह डेटा वास्तव में एक डेटाबेस से आए और स्वयं जावास्क्रिप्ट के भीतर झूठ न बोलें - जो मुझे बताता है कि मुझे इसके बजाय .url () विधि का उपयोग करना चाहिए - सही? और अगर मैं .url () विधि का उपयोग करता हूं, तो मुझे एक वैध URL टेम्प्लेट पास करना होगा जो जियोसन लौटाता है ... मैं अपने निजी डेटा के साथ इसके बारे में कैसे जा सकता हूं? मैं PHP और mySQL से परिचित हूं - क्या मुझे इसके बजाय एक स्थानिक डेटाबेस सिस्टम का उपयोग करना चाहिए?
और MapServer, GeoServer, और अन्य जैसे एक मानचित्र सर्वर इसमें कैसे फिट होते हैं? क्या मैं इन टेम्पलेटों को $ _GET चर से पढ़ने के लिए एक PHP स्क्रिप्ट सेट नहीं कर सका, एक डेटाबेस को क्वेरी कर सकता हूं और उचित जियोजोन स्ट्रिंग लौटा सकता हूं?
मुझे वास्तव में बस कुछ प्रेरणा की जरूरत है, कुछ संकेत मुझे अपने रास्ते पर स्थापित करने और मेरे पास मौजूद कुछ संदेह को मारने के लिए। मैंने खुद को बस स्टैटेक्सचेंज के आसपास खुदाई करने और मैप सर्वर से सब कुछ जियो स्पैटियल डेटाबेस के लिए खोदने के लिए पाया है - आप इसे नाम देते हैं, मैंने शायद इसके बारे में पढ़ा है, लेकिन मैं टुकड़ों को एक साथ रखने में संघर्ष कर रहा हूं।
लंबे घुमावदार सवाल लेकिन एक बार जब इन बातों को स्पष्ट कर दिया जाता है, तो मुझे और बेहतर स्थिति में होना चाहिए।
यदि विकल्प होते हैं तो हम समीकरण से पॉलिमैप निकाल सकते हैं।
सारांश में, मैं एक डेटाबेस (PostGIS?) के सभी विभिन्न आकृतियों, आकारों, रंगों और पारदर्शिता से बड़ी संख्या में पॉलीगॉन लेने के लिए और उन्हें एक मानचित्र पर प्लॉट करने के लिए देख रहा हूं। यह अनिवार्य रूप से यह है! पॉलिमैप्स में वेक्टर ग्राफिक्स होते हैं + मैंने सोचा कि इसको प्राप्त करना तुच्छ कोड दिया जाएगा ... यदि आप अन्य विचार हैं तो हम इसे स्क्रैप कर सकते हैं। सबसे अच्छा उपाय क्या है ? मेरी एकमात्र व्यावसायिक आवश्यकता यह है कि सैटेलाइट इमेजरी को सक्षम किया जाए ... जिसका अर्थ है कि हम बिंग या Google के साथ काम कर रहे हैं।