المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : أداة صغيرة (32 K.B) للتحويل من Decimal Degree إلى UTM



فائق علي
01-21-2011, 01:34 AM
اداة بسيطة على شكل صفحة إنترنت ، لتحويل الإحداثيات من النظام الإحداثي الجغرافي ذو الإحداثيات العشرية Dicemal Degree إلى الإحداثيات المترية في النظام الإحداثي UTM .
وهذا الأمر في غاية الأهمية ، إذ أن معظم الخرائط تضع الإحداثيات لخطوط الطول والعرض بالنظام الجغرافي سواء كان
Degree Minute seconde : DMS
أو
Decimal Degree : DD
أما النظام الإحداثي المسقط UTM فالإحداثيات فيه X,Y مترية وهذه المشكلة موجودة في ArcGIS النسخ ما قبل 9,3 ، حيث يطلب البرنامج إدخال إحداثيات النقاط Control Points أثناء عملية الإرجاع بالنمط X,y في حين أن الأحداثيات المأخوذة من الخرائط الجغرافية أو أجهزة GPS هي جغرافية زاوية .
إليكم الأداة :
http://www.4shared.com/file/H-_klUIB/__DD__XY.html

ملاحظة : عند فتح الصفحة ستلاحظون في أعلاها شريط تنبيه بالنقر عليه تظهر رسالة تطلب السماح بالمحتوى المحظور ينبغي الموافقة ، من أجل تشغيل الجافا وبدو ن الموافقة لن تعمل الأداة

عبادة مالك
01-22-2011, 01:55 AM
للتصحيح فان عبارة الاحداثيات الجغرافية هي جميع انماط الاحداثيات سواءا (خط طول-عرض ) او مسقطية ...فعبارة النظام الجغرافي ليست صحيحة والصحيح هو عبارة احداثيات جغرافية _خط طول -عرض ) ...وأما لو تم ذكر عبارة احداثيات جغرافية فهي عبارة عامة تضم جميع الانماط ...
وأما كلامك حول اننا لا نستطيع ارجاع الخرائط فيما لو كانت القيم بالاحداثيات الجغرافية (خط طول -عرض ) فهذا ليس بصحيح .وجميع النسخ السابقة تقبل اي نوع من انظمة الاحداثيات الجغرافية ..
فليس من الضروري التحويل من dd to utm ...

فائق علي
01-22-2011, 03:31 PM
أخي عبادة جزاك الله خيرا على التوضيح ولكن :
في تسميات النظم الإحداثية :
Geographic Coordinate System
ألا تعني نظام إحداثيات جغرافي .

أما بالنسبة للإرجاع في النسخة 9,1 مثلاً عندما تعرف نقطة إرجاع Cintrol Point فإنه يطلب منك إدخال X,y بالعبارة Input x and y فهل يصح إدخالها بالdd في حال كان النظام الإحداثي هو utm ؟
أفدني بارك الله فيك .
فقضية النظم الإحداثية وجعتلي راسي .:confused:


وأما كلامك حول اننا لا نستطيع ارجاع الخرائط فيما لو كانت القيم بالاحداثيات الجغرافية (خط طول -عرض ) فهذا ليس بصحيح


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

بانتظار مساهمتك في هذا الموضوع حول المرجع السوري وأظنك قد عملت عليه من فترة :
http://www.gisclub.net/vb/showthread.php?t=7036

ماهر عبدالكريم
01-22-2011, 05:08 PM
بسم الله
اخواني من اجل التوضيح
هنلك نوعين من نظم الاحداثيات المستخدمة:
* نظام الاحداثيات الجغرافي Geographic coordinate system:
يستخدم سطح اقرب الى الكروي ذو ثلاثة ابعاد لتحديد المواقع على سطح الارض، و يتم تسميه خطأ ب Datum علما ان Datum هو جزء منه.
يتم تحديد الموقع بناءا على خطوط الطول و دوائر العرض و التي هي عبارة عن زوايا من مركز الارض الى النقطة التي على السطح. و يتم قياس خطوط الطول و دوائر العرض بالدرجات و كسورها. حدودها +90/-90 شمال جنوب و +180/-180 شرق-غرب

* نظام الاحداثيات المسقط Projected coordinate system: تم تعريفه على اساس انه سطح مستوي ذو بعدين ، بعكس نظام الاحداثيات الجغرافي. ان نظام الاحداثيات المسقط له مسافات و زوايا و مساحات ثابتة عبر البعدين.
ان نظام الاحداثيات المسقط يعتمد دائما على نظام الاحداثيات الجغرافي و الذي يعتمد على الجيوئيد Sphere or Spheriod.
في نظام الاحداثيات المسقط المواقع يتم تحديدها على اساس X,Y من الشبكة (ذات محورين سيني و صادي) التي تكون نقطة الاصل فيها ذات الاحداثي 0,0. ويتم تحديد احداثيات المواقع بالمتر و مضاعفاته.
مثال: UTM

*****أنا لم أقل هذا أخي عبادة ، ولكن قصدت أن إدخال الإحداثيات الزاويّة الموجودة على الخريطة في حال كان النظام المستعمل هو Utm سيعطي نتائج خاطئة .. فهل *****قصدي صحيح ؟؟؟؟
ان طريقة ادخال الاحداثيات للارجاع تعتمد على نظام الاحداثيات المحدد ل Data frame فاذا كان النظام محدد ك UTM فانه يمكنك ادخال احداثيات Control Points ب الامتار.

اسف على الاطالة



ماهر عبدالكريم

فائق علي
01-25-2011, 12:41 AM
جزاك الله خيرا اخي ماهر وأثابك

فانه يمكنك ادخال احداثيات Control Points ب الامتار.


يمكنك ولا واجب عليك طال عمرك ، ارجو ان لا تنظر فقط الى Arcgis9.3 لأنه يعطيك الخيار بإدخال الإحداثيات بالأمتار easting/northing او ما يعرف x/y أو تنزيلها بالزوايا DMS .

ففي النسخة 9.1 مثلاًً والتي يتعامل معها الكثير من مستخدمي البرنامج لا يوجد غير خيار واحد لإدخال الإحداثيات وهو
Input x and y ، فالأصل هو إدخال الإحداثيات بالأمتار في UTM أما إدخالها بال DMS فهو إضافة للبرنامج تقوم بالتحويل الآلي للإحداثيات من زوايا إلى أمتار دون الحاجة لاستخدام برامج تحويل خارج ArcGIS كالأداة التي وضعتها ...

صححوا لي كلامي إن أخطأت يا طويلين العمر ...

ماهر عبدالكريم
01-25-2011, 09:26 AM
بسم الله

Input x and y ، فالأصل هو إدخال الإحداثيات بالأمتار في UTM أما إدخالها بال DMS فهو إضافة للبرنامج تقوم بالتحويل الآلي للإحداثيات من زوايا إلى أمتار

اعتقد ان هذهه النقطة تحتاج الى توضيح، عند اجراء عملية ال Georeferencing يتم ارجاع الصورة حسب الاحداثيات التي تقوم بادخالها و لا يوجد عملية تحول الي بين الاحداثيات الجغرافية الى UTM و انما من احداثيات الصورة الى الاحداثيات الجغرافية سواءا كانت DMS او UTM.
الفرق عند ادخال الاحداثيات ب DMS و اجراء الارجاع فانك تحتاج الى خطوتين اضافيتين لتحويل البيانات الى UTM :
* Raster ==>Define Projection (WGS84)
* Raster ==>Project ==> WGS84 to UTM Zone ??



ماهر عبدالكريم

فائق علي
01-25-2011, 11:03 PM
أنا لا اتكلم هنا عن الناحية التطبيقية وخطوات الارجاع أنا اتكلم عن أصل النظام الإحداثي UTM أن نظامه الإحداثي (متري) يقوم على قياس المسافات للنقطة بالنسبة إلى المحورين الرئيسيين في النظام وهما خط الطول الرئيس للنطاق المختار Zone و خط الاستواء .
وبالنسبة لسوريا التي تقع في النطاق :Zone_37N
Central_Meridian: 39.000000 ( ثم يضاف اليها قيمة المسافة بين Central_Meridian وخط الطول 0 غرينتش ) .
Latitude_Of_Origin: 0.000000

أما قيام البرنامج بالتعرف على الاحداثيات الزاوية وتنزيلها على النظام فيتم بواسطة التطبيقات البرمجية التي تحول الاحداثيات آليا من زاوية الى مترية .
أريد التأكد من هذه القضية لأني أشرحها بهذه الطريقة للمتدربين عند التمييز بين نظم الاحداثيات المسقطة والجغرافية :confused::confused::confused:.

ماهر عبدالكريم
01-25-2011, 11:28 PM
بسم الله
كلامك صحيح. للتاكيد ارجع الى
http://metadata.dod.mil/mdr/ns/GSIP/crs/WGS84E_UTM37N

ماهر عبدالكريم

فائق علي
01-26-2011, 05:14 PM
http://metadata.dod.mil/mdr/ns/GSIP/crs/WGS84E_UTM37N


معلومات قيمة ومفصلّّّة جدا عن النطاق zone-37 UTM ، خلينا نتفهمن على الطلاب شوي زيادة (: .
بارك الله فيك