2013-03-09 12 views
5

मुझे किसी छवि के अक्षांश और देशांतर मानों की गणना करने में कठिनाई हो रही है जिसे मैं अपने वेबपृष्ठ पर एक div टैग के अंदर होस्ट कर रहा हूं। मैं आसानी से छवि के एक्स, वाई (पिक्सेल) निर्देशांक को समझ सकता हूं और उन्हें अपनी स्क्रिप्ट के अंदर एक चर में सहेज सकता हूं। यहां मुश्किल हिस्सा है ...XY छवि से अक्षांश और रेखांश को चित्रित करना

नक्शा एक मर्केटर प्रोजेक्शन नहीं है, इसलिए मैं बस एक्स, वाई पिक्सेल निर्देशांक को लैट और लॉन मानों में रैखिक रूप से इंटरपोलेट नहीं कर सकता। हालांकि, मेरे पास छवि के सभी चार कोनों के अक्षांश और देशांतर (चित्र पोस्ट देखें), छवि पर मानचित्र का प्रक्षेपण, केंद्रीय मेरिडियन और उत्पत्ति के अक्षांश को जानने का विलासिता है।

http://i.imgur.com/xcGQCk1.png

800x600 पिक्सेल छवि अमेरिका का है और मैं मूल रूप से एक्स पास करके अक्षांश और देशांतर क्लिक पर कब्जा करने के लिए कोशिश कर रहा हूँ, वाई पिक्सेल समन्वय करता है। मुझे लगता है कि मुझे कुछ प्रकार के परिवर्तन समारोह की आवश्यकता होगी।

+0

आप एक्सट्रापोलेशन पर अनुमानित आधार देने के लिए परिशुद्धता के साथ खेल सकते हैं। आप कितना सटीक होना चाहते हैं? – bleuscyther

+0

मैं जितना संभव हो उतना सटीक होना चाहता हूं, लेकिन मैं किसी भी विचार के लिए खुला हूं। आपका मतलब क्या है, "एक्सट्रापोलेशन पर अनुमानित आधार"? – wuffwuff

+2

जीआईएस (भौगोलिक सूचना प्रणाली) http://gis.stackexchange.com/ पर इस प्रश्न के लिए एक और उपयुक्त साइट होगी। –

उत्तर

0

यह (आपकी सैनिटी के लिए) पृष्ठ पर पत्रक या Google मानचित्र जैसे नक्शा एपीआई का उपयोग करना आसान हो सकता है और बस स्थिति को ठीक करें और फिर क्लिक ईवेंट से लैट्लिंग का उपयोग करें।

Leaflet.js एपीआई पर एक त्वरित नज़र से पता चलता है कि यह संभव है और ऐसा लगता है कि आप इसे Google मानचित्र के साथ भी कर सकते हैं। यह सुनिश्चित करने के लिए कि आप सभी ड्रैग और ज़ूम संभावनाओं को अक्षम कर चुके हैं, यह एक बेवकूफ़ है। लेकिन ऐसा लगता है, मेरे लिए, बहुत आसान है क्योंकि सभी प्रक्षेपण कार्य आपके लिए किए जाते हैं।

जब तक वास्तव में एक ज्वलंत कारण नहीं है कि आपको अमेरिका की उस छवि की आवश्यकता क्यों है। लेकिन फिर भी आप मानचित्र पर तस्वीर को ओवरले करने में सक्षम हो सकते हैं।

संबंधित मुद्दे