كيفية تحويل إحداثيات UTM إلى خطوط الطول والعرض؟ [مكرر

StackOverflow https://stackoverflow.com/questions/753560

سؤال

التكرارات:

مشروعي الحالي يتواصل مع خدمة Geocoding المركزية التي نشرتها قسم تخطيط المدن المحلي. تم تصميم الخدمة بشكل أساسي للمسح، وكإحداثيات إرجاع في تنسيق UTM XY. يقوم نظام Windows بتنسيق خطوط الطول العشري والعرض للتكامل مع Google Earth وأدوات التعيين الأخرى.

أرغب في التوصل إلى خوارزمية للتحويل من XY إلى الطول والعرض لجميع الحالات. لم أتمكن من تحديد موقع أي نصوص تصف التحويل؛ أكثر ما تمكنت من العثور عليه عبر Google هو شفرة المصدر الخام في شكل Excel Visual Basic و Fortran. أعتقد أن الحل العام مفيد سيكون مفيدا للمجتمع ككل.

هل كانت مفيدة؟

المحلول

تحتاج إلى مكتبة الإسقاط خريطة للقيام بذلك.

هناك العديد من المكتبات المتاحة المصدر المفتوح. واحد من أكثر اكتمال هو proj.4..

وهي ملفوفة وتستخدم داخليا من قبل العديد من المكتبات الأكثر بساطة، مثل GDAL..

سيتيح لك ذلك الذهاب من UTM-> Latlon (مع العديد من الخيارات)، UTM-> طائرة الدولة، أو من أي إسقاط مشترك لأي إسقاط مشترك آخر.

نصائح أخرى

في جاوة، أود استخدام محول OpenMap. من تعبير النقطة في UTM إلى واحد باستخدام خطوط الطول والعرض (على افتراض وجود Eellipsoid WGS-84 الذي يستخدم أكثر شيوعا في GPS).

OpenMap هو مصدر مفتوح وأود نشر رابط إلى صفحة التنزيل الخاصة بهم ولكن لديهم برنامج نصي رخصة قصيرة في الطريق. لذلك، لتجنب أن تكون وقحا، لن أفعل رابط عميق. بدلا من ذلك، توجه إلى صفحتهم الرئيسية و انقر فوق التنزيلات.

يجب أن يحل ذلك مشكلتك مباشرة أو على الأقل باتجاه خوارزمية مفيدة.

بامكانك ان تحاول http://www.gaia-gis.it/spatialite/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top