صفحة 2 من 2 الأولىالأولى 12
النتائج 11 إلى 18 من 18
  1. #11
    تاريخ التسجيل
    Mar 2008
    المشاركات
    107

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

    قمت بعمل model من خلال toolbox من قبل وكان ذلك للتحويل من shape file الى raster
    ولكن ما زالت مشكلة الكود الخاص ب Add XY data هى المشكلة
  2. #12
    تاريخ التسجيل
    Sep 2007
    الدولة
    Aleppo - Syria
    المشاركات
    48

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

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

    سوف ادلو بدلوي حسب ماعرفه فخبرتي بالموضوع 4 شهور



    بخصوص ربط قاعدة البيانات بالواجهة البرمجية فالامر سهل



    هنا لم افهم قصدك بأي طريقة تحول هذه البيانات الى راستر بمعنى لبدء ان تشرح لي طريقتك اليدويه في التحويل الى راستر
    ثم بعد ذلك أرى كيف استطيع ان اخدمك

    بسم الله الرحمن الرحيم
    شكراً لمرورك أخي فهد

    ملفات العمل هي
    1-قاعدة البيانات تحتوي على 300 جدول كل جدول مكون من حقل ID وحقل كمية الهطول المطري
    2-طبقة شيب فايل من نوع Polygon وفيها حقل ID طبعاً هذا الحقل هو حقل الربط بين الطبقة والجداول
    بيئة العمل ArcMap
    نبدأ العمل بإضافة الطبقة إلى المشروع

    الطريقة اليدوية لربط الجدول مع الطبقة وتحويله إلى راستر هي كالتالي
    1-من Add Data أضيف الجدول الأول
    2-ضغطة يمين على إسم الشيب فايل ثم أختار Join and Relates ثم Join ونختار في هذه الواجهة الطبقة والجدول ونحدد حقل الربط ID ثم OK
    3-من Spatial Analyst toolbar اختارConvert ثم Convert feature to raster وأختار الحقل الذي يحوي قيمة الهطول المطري
    بهذه الطريقة أكون قد حولت الجدول الأول إلى طبقة من نوع راستر
    يجب تكرار هذه العملية لكل الجداول الموجودة

    إذا كنت بحاجة إلى أي إيضاحات جديدة فأنا جاهز جداً
    ومشكور سلف
  3. #13
    تاريخ التسجيل
    Sep 2007
    الدولة
    Aleppo - Syria
    المشاركات
    48

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

    اقتباس المشاركة الأصلية كتبت بواسطة هشام عزام مشاهدة المشاركة
    قمت بعمل model من خلال toolbox من قبل وكان ذلك للتحويل من shape file الى raster
    ولكن ما زالت مشكلة الكود الخاص ب Add XY data هى المشكلة
    بسم الله الرحمن الرحيم
    تحياتي أخ هشام

    يمكنك إستخدام الأمر Make XY Event Layer الموجود ضمن
    ArcToolbox >>Data Management tools >>Layers and Table Views
    وذلك بسحبه وإفلاته ضمن الموديل الذي أنشاته ولكن تبقى المشكلة أن الموديل ينفذ الأمر مرة واحدة حسب معلوماتي
  4. #14

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

    بسم الله
    السلام عليكم
    نعم اذا تكرر الموضوع
    فلابد من برمجة ذلك
  5. #15
    الصورة الرمزية فهد المطلق
    فهد المطلق غير متصل مشرف ملتقى مطوري نظم المعلومات الجغرافية
    تاريخ التسجيل
    Aug 2007
    المشاركات
    132

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

    أولا اقولك في البداية تأكد من عدم ويوجد خاصية تقوم بعمل الراستر بشكل اتماتيكي كما تريد
    ثانيا أنا بحسب معرفتي المتواضعه جدا بهذا الموضوع لا اتوقع انك تحتاج كود واحد فقط حتى يعمل لك كل هذه العمليه بل محتاج إلى واجهة برمجيه تحمل اضافة النقاط XY وكذلك جلب قاعدة البيانات وهذه المسائلة ان شاء الله بسيطه لكن المعضله في تحويل كود الجدول الى راستر
    بمعنى نحن في هذه المرحلة نحتاج الكود المحول الى راستر ثم بعد ذلك يسهل علينا تكرار العمليه

    المهم انا دخل على موقع خاص لشركة ESRI يوجد فيه قرابة 800 كود مع أمثله لها يمكنك الاستفادة منها في برمجة أدوات GIS أطلع عليه لعلك تجد ضالتك

    http://edndoc.esri.com/arcobjects/8....erySamples.asp
    وهذه اكواد من هذا الموقع

    إضافة طبقة الى الخريطة
    http://edndoc.esri.com/arcobjects/8....rFiletoMap.htm

    اضافة XY

    http://edndoc.esri.com/arcobjects/8....lues/AddXY.htm

    مثال لعمل الراستر
    http://edndoc.esri.com/arcobjects/8....sterEditor.zip
    وكذلك
    http://edndoc.esri.com/arcobjects/8....erToArcMap.htm
    وكذلك
    http://edndoc.esri.com/arcobjects/8....IndexPolys.zip
    لقد حاولت ان اخرج بنتيجه ولكن لم استطع
    لكن سوف اسأل لك واحد من المختصين في برمجة نظم المعلومات الجغرافية وأي جديد سوف احصل عليه سوف أوافيك به ان شاء الله
  6. #16
    تاريخ التسجيل
    Sep 2007
    الدولة
    Aleppo - Syria
    المشاركات
    48

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

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

    شكراً على الروابط المفيدة

    وبإنتظارك في حال وصلت لأي جديد
  7. #17
    تاريخ التسجيل
    Sep 2007
    الدولة
    Aleppo - Syria
    المشاركات
    48

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

    بسم الله الرحمن الرحيم


    في الحقيقة اليوم إنتهيت من تحويل جميع الجداول الـ 300 إلى راستر وذلك بإستخدام موديل كنت قد صممته لهذه الغاية
    وقد إستغرقت عملية التحويل خمسة أيام بالتمام والكمال
    الجداول التي عملت عليها هي بيانات هطول الأمطار والحرارة العضمى والصغرى لمئة سنة ماضية..!!

    الكارثة الآن أن المدير يطلب تحويل البيانات الشهرية لهذه الجداول أيضاً إلى راستر
    أي أن المطلوب 300جدول * 12 شهر = 3600 راستر

    الهدف من العمل هو الحصول على الـ trend العام للهطول المطري والحرارة لكل خلية على حدة
    والتي ستتم بتطبيق بعض العمليات الحسابية على هذه الطبقات للحصول على المتغيرين a,b لمعادلة y=ax +b والحصول على قيمة R2

    لذلك أجد أنه لا بد لي من تنفيذ المطلوب برمجياً وبالتالي حتى الموديل لن ينفعني في هذه المرحلة

    وعلى فكرة: يمكن تصدير الموديل إلى VBScript ولكن هذا الكود لم يعمل عند إضافته إلى VBA ولا أدري لماذا
  8. #18

    رد : أبحث عن طريقة آلية لتحويل مجموعة لجداول إلى راستر

    السلام عليكم ورحمة الله وبركاته
    يوجد برنامج للتحويل و اسمه FME وامكانيته هائلة و لكني ما زلت من المبتدئين و لا اعرف ان كنت ستجد طلبك فيه.
    www.safe.com
    تمنياتي بالتوفيق
صفحة 2 من 2 الأولىالأولى 12

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

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