النتائج 1 إلى 7 من 7

الموضوع: تحويل صيغة الاحداثيات

           
   
  1. #1

    تحويل صيغة الاحداثيات

    الخوة الزملاء ........... تحية طيبة

    ارجو ان تزودوني ب كود يقوم بتحويل الاحداثيات من صيغة الدرجات و الدقائق و الثواني الي صيغة ال decimal
    و لكم مني جزيل الشكر
    اللهم إني أستغفرك من كل ذنب قوي عليه بدني...
    www.gisfamily.cjb.net

  2. #2
    السلام عليكم ورحمة الله وبركاته

    ان معادلة التحويل بسيطة ولا تحتاج الى كود الا اذا كنت تستخدمين برامج خاصة

    decimal = DEGREE + MINITS/60 + SECONDS/3600

    وتطبق المعادلة للاحداثي X و Y كل على حدة

  3. #3

  4. #4
    السلام عليكم

    أخت ختام .... تحية طيبه

    إن كنت تقصدين كود للتحويل فى حقل محسوب داخل برنامج ArcMap فالحل التالى يفى بالغرض:

    أولاً سأفترض بأن لديك حقل latitude فى جدولك بالصيغة التاليه 22.3 25 33

    أتبعى الخطوات التاليه
    1- أضيفى الجدول للـ ArcMap
    2- أنقرى بالزر الأيمن وقومى بفتح الجدول ولازم تتأكدى بأن طور التحرير لا يعمل أى stop editing
    3- أضيفى حقل جديد للجدول وليكن إسمه lat2 ونوعه double
    4- تأكدى من أن scale and percision يساوى صفر
    5- الان قومى بالنقر بالزر الأيمن على الحقل الجديد ثم إختارى calculate feild
    6- انقر على نعم إذا ظهرت لك رسالة
    7- كلك فى الخيار المتقدم advanced check box
    8- أنسخى الكود التالى


    شفرة:
    Dim Degrees as Double
    Dim Minutes as Double
    Dim Seconds as Double
    Dim DMS as Variant
    Dim DD as Double
    
    DMS=split([Latitude]) ' قومى بإستبدال إسم الحقل بين الأقواس [] على حسب إسم الحقل لديك
    Degrees=CDbl (DMS(0)) 
    Minutes=CDbl (DMS(1)) 
    Seconds=CDbl (DMS(2)) 
    DD= (Seconds/3600) + (Minutes/60) + Degrees
    [color=blue]9- [b]أكتبى فى المستطيل lat2= الآتى :
    CDbl(DD)

    أتمنى أن أكون قد وفقت فى هذا الكود

    مع خالص تحياتى وتقديرى
    هشام حمدتو
    بسم الله الرحمن الرحيم
    قَدْ أَفْلَحَ مَن تَزَكَّى(14)وَذَكَرَ اسْمَ رَبِّهِ فَصَلَّى (15)
    بَلْ تُؤْثِرُونَ الْحَيَاةَ الدُّنْيَا (16)وَالْآخِرَةُ خَيْرٌ وَأَبْقَى (17)
    من سورة الأعلى

  5. #5
    فريق الإشراف
    تاريخ التسجيل
    07-08-2002
    الدولة
    السعودية - المدينة المنورة
    المشاركات
    1,974
    أعتقد - إن لم تخني الذاكرة - سبق أن طرح أحد الأعضاء أداة تحتوي على أكثر من 100 وظيفة فقط نقوم بنسخ محتويات هذه الوظيفة في الحقل (Calculated Field) ليقوم بالمطلوب، الجميل في الأمر أن هذه الأداة مجانية
    سبحان الله وبحمده
    سبحان الله العظيم

  6. #6
    فريق الإشراف
    تاريخ التسجيل
    07-08-2002
    الدولة
    السعودية - المدينة المنورة
    المشاركات
    1,974
    هذه هي الأداة التي وضعها أحد الأعضاء
    http://www.ian-ko.com/free/free_arcgis.htm

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

  7. #7
    اليك الحل كما طلبت اخي
    http://www.cadmagazine.net/showthread.php?t=4755

المواضيع المتشابهه

  1. تحويل الاحداثيات
    بواسطة jjebril في المنتدى المنتدى العام لنظام المعلومات الجغرافية GIS
    مشاركات: 8
    آخر مشاركة: 18-06-2012, 10:09
  2. تحويل الاحداثيات في دبي
    بواسطة أبو عمر في المنتدى المنتدى العام لنظام المعلومات الجغرافية GIS
    مشاركات: 6
    آخر مشاركة: 01-10-2006, 16:40
  3. تحويل الاحداثيات
    بواسطة Talal H.Agha في المنتدى المنتدى العام لنظام تحديد المواقع العالمي GPS
    مشاركات: 4
    آخر مشاركة: 18-07-2005, 12:35
  4. تحويل نظام الاحداثيات
    بواسطة منى فواز في المنتدى ArcGIS
    مشاركات: 12
    آخر مشاركة: 23-04-2005, 13:12
  5. تحويل الاحداثيات
    بواسطة عبير في المنتدى المنتدى العام لنظام المعلومات الجغرافية GIS
    مشاركات: 2
    آخر مشاركة: 16-02-2005, 12:18

الكلمات الدلالية لهذا الموضوع

مواقع المفضلات الاجتماعية

مواقع المفضلات الاجتماعية

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •