أكثر

تحويل الإحداثيات في النظام المرجعي السويسري LV95 إلى LatLong / WGS84؟


أود تحويل الإحداثيات المعبر عنها في النظام المرجعي السويسري LV95 إلى LatLong / WGS84. على الموقع الإلكتروني لمركز الطبوغرافيا السويسري ، يوجد تطبيق للقيام بذلك ، ولكن بيانات الارتفاع مطلوبة وليس لديّها.

في رسم توزيع الأنواع على الخريطة في R ، يريد المستخدم أيضًا التحويل من Lv95 إلى LatLong. كنت أتساءل عما إذا كان الحل الذي يحصل عليه (إعادة إسقاط ملف الشكل الخاص به إلى خطوط الطول / العرض) يمكن أن يعمل أيضًا بالنسبة لي ، لأنني لا أمتلك ملف شكل ولكن فقط إحداثيات منفصلة.


هذا سهل للغاية باستخدام حزمة rص.

لكن يجب أن تعطي مثالاً لبياناتك. سأفترض أن لديك جدول بإحداثيات النقاط. ويمكنك حفظ هذا الجدول بتنسيق CSV.

Library (sp) test <- read.csv ("test.points.csv") # نقوم بإنشاء إطار بيانات النقاط المكانية لبياناتنا ، حيث X و Y هما الحقول ذات الإحداثيات (اختبار) <- ~ X + Y # نخبر R أن بياناتنا موجودة على LV95 ، EPSG = 2056 test @ proj4string <- CRS ("+ init = epsg: 2056") # يمكننا التحقق من اختبار الكابلات الأصلي @ coords # يمكننا رسم البيانات للتحقق من قطعة الأرض (اختبار ) # ثم نقوم بتحويل البيانات إلى WGS84 test2 <- spTransform (test ، CRS ("+ init = epsg: 4326")) # يمكننا رؤية الأسلاك المحولة test2 @ coords


شاهد الفيديو: Lat Long to UTM تحويل الاحداثيات الجغرافية الى الاحداثيات المستوية (شهر اكتوبر 2021).