2008-09-03 15 views
6

को अक्षांश/देशांतर को कनवर्ट करना मुझे अक्षांश/देशांतर निर्देशांक को अल्बर्टा 10 टीएम प्रक्षेपण में पूर्व/उत्तर समन्वय में परिवर्तित करने की आवश्यकता है।अल्बर्टा 10 टीएम प्रोजेक्शन

10 टीएम प्रक्षेपण यूटीएम के समान है, लेकिन यह कनाडा के अल्बर्टा प्रांत के लिए एक कस्टम प्रक्षेपण है। मुझे लगता है (कुछ प्रयासों के साथ) मैं इसे स्वयं कोड कर सकता हूं लेकिन अगर यह पहले से ही किया गया है तो पहिया को फिर से नहीं बदला जाएगा।

उत्तर

12

ग्रैब PROJ.4 Cartographic Projections library - ओपन सोर्स लाइब्रेरी।

10TM के लिए सुझाए गए पैरामीटर:

+ proj = tmerc + lon_0 = -115 + k_0 = 0.9992 + x_0 = 500000 + गृहीत = NAD27

this post आप की आवश्यकता हो सकती के अनुसार:

परिवर्तन ellps अगर आपके 10TM डेटा NAD83 गृहीत (बजाय NAD27/clrk66) को संदर्भित है GRS80 करने के लिए। आप भी झूठी उत्तर की ओर (y_0) बदलने के लिए -५०००००० होने के लिए अगर आपके 10TM अल्बर्टा के लिए निर्देशांक हैं कम से कम 5,000,000 (एक AltaLIS "मानक") पड़ सकता है।

मुझे लगता है कि proj.4 उल्लेख करना चाहिए भौगोलिक निर्देशांक प्रणाली परिवर्तन के किसी भी प्रकार के लिए प्राप्त करने के लिए पुस्तकालय है। इसमें कोई बदलाव नहीं है जो यह नहीं कर सकता है।

यदि आप इन प्रकार की चीजों में हैं तो मैं Map Projections-A Working Manual (Paperback) by John Snyder पढ़ने की भी सिफारिश करता हूं .. यह एक क्लासिक है। :) (लिंक तय)

2

मुफ्त जीआईएस पुस्तकालयों के लिए, यहां एक नज़र डालें: http://www.freegis.org/database/?cat=12। उम्मीद है कि आप कुछ ऐसी चीजें पा सकते हैं जो आपकी आवश्यकताओं के अनुरूप हो।

2

मैं इसे स्वयं कोड करने के बजाए ऐसा करने के लिए किसी तीसरे पक्ष के डीएल का उपयोग करने पर गंभीरता से विचार करना चाहूंगा।

मुझे 10 टीएम प्रोजेक्शन का पूरा विवरण नहीं पता है, लेकिन मैंने एक ऐसे प्रोजेक्ट पर काम किया जिसके लिए यूटीएम और लेट/लांग समेत उच्च स्तर की सटीकता के लिए कई अलग समन्वय प्रणालियों के बीच रूपांतरण समन्वय की आवश्यकता थी। हमने पाया कि शामिल गणित बहुत जटिल थे।

शायद खुला स्रोत PROJ.4 पर एक नज़र डालें: http://trac.osgeo.org/proj/

उन्हें रूपांतरण की एक विशाल श्रेणी का समर्थन करने लगता है, और इसलिए मैं अलबर्टा 10 आशा टीएम शामिल किया जाएगा।

4

मैंने ऐसा करने के लिए जीडीएएल (http://www.gdal.org) का उपयोग किया है। यह कई अलग-अलग भाषाओं के लिए बाइंडिंग का भी समर्थन करता है।

+0

क्या यह केवल रास्टर्स के लिए नहीं है? यह स्पष्ट नहीं है कि प्रश्न रास्टर्स के बारे में है या नहीं। – MarkJ

+0

gdal रास्टर्स और वेक्टर (ओजीआर) के लिए समर्थन प्रदान करता है। यह स्थानिक संदर्भ (ओएसआर) भी प्रदान करता है जो रूपांतरण समन्वय कर सकता है। –

1

ओपनसोर्स जीआईएस आवेदन MapWindow

ओपन जीआईएस उपकरण मेनू

डाउनलोड और उनके शेपफ़ाइल पुनः प्रक्षेपण उपकरण का उपयोग। "नेशनल ग्रिड कनाडा" के तहत आप इस अल्बर्टा प्रक्षेपण का चयन कर सकते हैं।

-जेफ टिमैन jefftiemann @ gmail।कॉम

0

आप अपने निर्देशांक जोड़े को Coordinate System Transformation - online service पर डाल सकते हैं जहां आप उचित इनपुट और वांछित आउटपुट समन्वय प्रणाली सेट कर सकते हैं। सैकड़ों समन्वय प्रणालियों हैं - किसी भी कीवर्ड का उपयोग करके उचित समन्वय प्रणाली को ढूंढना संभव है। आप प्रत्येक समन्वय प्रणाली के लिए संपादन योग्य proj4 टेक्स्ट परिभाषा देख सकते हैं, इसलिए यदि आपको किसी भी प्रोजेक्शन पैरामीटर को संशोधित करने की आवश्यकता है, तो आप इसे वहां कर सकते हैं। या आप अपना खुद का कस्टम प्रक्षेपण परिभाषित कर सकते हैं ...

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