صفحة 2 من 2 الأولىالأولى 12
النتائج 11 إلى 19 من 19
  1. #11
    تاريخ التسجيل
    Sep 2006
    الدولة
    baghdad
    المشاركات
    111

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    السلام عليكم
    ارجو ان يتفضل احد الاساتذة باععانتي في تحويل الخط المتعدد النقاط الى خط ذو نقطتين باستخدام الارك جي اي اس علما ان النصيحة التي افادني فيها الاخ محمد حمود لم تعني في عملي مع امتناني لكل من اعان وابدى رأيه
  2. #12
    الصورة الرمزية د. وسام محمد
    د. وسام محمد غير متصل مشرف ملتقى علم نظم المعلومات الجغرافية
    تاريخ التسجيل
    Jun 2006
    الدولة
    مصر - الأسكندرية/البحرين-مدينة عيسى
    المشاركات
    1,065

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    أخي العزيز رسلان
    لا يتيح ArcGIS إلا الطريقة التي ذكرها الأخ حمود وطريق أخرى هي Line Smoothing، وإذا كان الخط حاصتك كثير التعريج لن يمكنك أبدا أن تحوله إلى خط ذي نقطتين وتحافظ على شكله.
    وسام الدين محمد
    http://geomaniaa.blogspot.com/
  3. #13
    تاريخ التسجيل
    Oct 2008
    الدولة
    arab state
    المشاركات
    701

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    السلام عليكم الدكتور وسام
    اذا ..اذا لم يكن هنالك اي طريقة من خلال arcgis ..فالطريقة الوحيدة هي اعادة تحميل طبقة الخطوط وذلك بعد اجراء تحويل الخطوط عبر برنامج الاوتوكاد ..ومهما كان الخط يحوي عدة قمم vertex ومهما كان يحوي انحناءات فان طريقتي من خلال الاوتوكاد هي عالية الدقة ويبقى الخط محافظا على علاقات التوبولوجي
    صلى الله عليك ياسيدي يارسول الله فصلوا عليه
  4. #14
    الصورة الرمزية د. وسام محمد
    د. وسام محمد غير متصل مشرف ملتقى علم نظم المعلومات الجغرافية
    تاريخ التسجيل
    Jun 2006
    الدولة
    مصر - الأسكندرية/البحرين-مدينة عيسى
    المشاركات
    1,065

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    سؤال: ماذا لو أن هناك بيانات وصفية Atrributes لهذه الطبقة؟ إذا ذهبت إلى AutoCad ضاعت كل الـ Attributes...
    وسام الدين محمد
    http://geomaniaa.blogspot.com/
  5. #15
    تاريخ التسجيل
    Dec 2005
    المشاركات
    218

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    بعد انقطاع عن المشاركة يسعدني البدء هنا في هذا المجال بحكم تخصصي في التعميم الخرائطي الآلي

    فأولا تحية للجميع وتقبل الله طاعتكم وغفر لنا ولكم

    طريقة تبسيط الخطوط في ArcGIS هي طريقة دوكلاس وبويكر وتعد أفضل الطرق تقريبا لحد الآن وهي معنية بحذف النقاط غير المهمة
    والإبقاء على المهم منها من وجهة نظر هندسية، وهي طريقة لا تعتمد على معادلة تعدد الحدود ولا علاقة لها بذلك، وإنما تعتمد على فترة معينة Tolerance يحددها المستخدم وكلما زادت الفترة (قيمة بالوحدات الأرضية) زاد التبسيط.
    وهذه الطريقة كل هدفها أن تحاول الإبقاء على الشكل الرئيس للخط (للظاهرة الخطية) وحذف الأجزاء غير المهمة من وجهة نظر هندسية.

    وهي مقنعة من وجهة النظر الخرائطية -وهذا أهم شيء في عملية التعميم الخرائطي.
    أما طريقة التبسيط بالصقل Smoothing فهي تستخدم معادلات متعددة الحدود وهي تقلل النقاط في بعض الأجزاء وتزيدها في أماكن أخرى، لذا فهي طريقة مفيدة لتحسين المظهر العام للشكل خاصة بعد عملية الترقيم بطريقة Point Mode وتستخدم في تحسين مظهر خط الكنتور أو المجرى المائي.
    فائدة الطريقة الأولى أنها تقلل البيانات بدرجة كبيرة إلى درجة أن النقص يصل إلى 70 % ولا تستطيع أن تميز بالعين بين الخط الأصلي والخط المبسط، وفي هذه الحالة نستخدم فترة مدى قليلة للتخلص من أخطاء الترقيم بالذات ثم نستخدم مرة أخرى طريقة الصقل للخط الناتج المبسط لصقله ثم نستخدم طريقة التبسيط الأولى (دوغلاس-بويكر) لكن بفترة اقل للتخلص من الزيادة في النقاط التي احدثتها طريقة الصقل. بهذه الطريقة ننتج عمل خرائطي احترافي وليس الاقتصار على الترقيم فقط واعتبار ان قاعدة البيانات جاهزة.
    هذا التطبيق المركب حسب هذا التسلسل يطبق على الخطوط المتعرجة فقط.
    ارجو ان أكون أفدت ولا استعرضت !! كما قيل، لأن ما يهمني هو أن نعمل الخرائط على أسس صحيحة وأن اقدم معلومة يستفيد منها الجميع وليس السائل فقط.
    أستغفر الله الذي لا إله إلا هو الحي القيوم وأتوب إليه ... اللهم أنفعنا بعلمنا واجعله حجة لنا لا علينا


    موقعي الشخصي:
    http://faculty.ksu.edu.sa/ghamdiam/default.aspx
  6. #16
    تاريخ التسجيل
    Oct 2008
    الدولة
    arab state
    المشاركات
    701

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    اشكرك دكتور وسام ...
    ولكن لا يمكن بناء بيانات وصفية على اساس خاطئ .لان صاحب الموضوع تكلم انه يريد جعل الخط المستقل بذاته عبارة عن عنصر feature , واحد ..فعلى سبيل المثال الخط المسقيم المشاهد عبر شاشة arcmap قد تظنه عنصر واحد ولكن بالضغط عليه عبر اداة identify تجد انه قد يتألف من عشرات features وبالتالي كل عنصر feature له بيانات وصفيه خاصه به ..
    وعندما نحول ونصحح الخطوط فان قاعدة البيانات الوصفية اصبحت مشوشة وتحتاج الى ادخال يدوي من جديد ...
    ...........
    واعرض مثالا على ذلك ..في قانون رسم الشوارع فان الشارع يرسم كمضلع مغلق وذلك لانه يعتبر عنصر واحد له اسم واحد ورمز وتاريخ بناءه وغير ذلك ...ولقلة خبرة الرسام يقوم رسم الشارع عبر الاوتوكاد مثلا على شكل خطوط بتعليمة line وبالتالي كل قفزة عبر الماوس تعبر عن عنصر منفصل عن الاخر ...
    وبالتالي لا يمكن بناء قاعدة بيانات وصفية تصف هذه الشارع الا اذا حولناه الى عنصر واحد
    صلى الله عليك ياسيدي يارسول الله فصلوا عليه
  7. #17
    تاريخ التسجيل
    Sep 2006
    الدولة
    baghdad
    المشاركات
    111

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    السلام عليكم
    اولا احب ان اتقدم بخالص الامتنان على جوابكم المكرم وعلى سعة صدركم
    ثم اود ان اقول ان العمل الذي اقوم به هو تحديد الخطيات باستخدام برنامج الايرداس اوتوماتيكيا والغاية هو توفير في الوقت والكلف حيث ان التحديد اليدوي يتطلب اياما او شهور وان شاء الله ينشر هذا البحث في المنتدى بعد نشره في احد المجلات الرصينة
    ان النتائج التي توصلت اليها هي خطوط تصل الى 21200 خط كل خط يحوي اكثر من نقطتين والغاية هو تحويل هذه الخطوط الى خطوط ثنائية النقط لغرض معاملتها ببرنامج الروك وير الذي يعتمد في عمل المخطط الروزي على خطوط ثنائية النقط ثم ان الاتربيوت الخاص سيعمل اوتوماتيكيا بعد عملية المعالجة المرام التوصل اليها وتشمل زاوية الخط مع الشمال وطول الخط واحداثيات بداية ونهاية ومنتصف الخط
    المطلوب هو تحويل الخطوط متعددة النقط الى خطوط ثنائية النقط ان امكن باستخدام الارك جي اي اس والا فساضطر الى استخدام الاوتوكاد كما اشار متفضلا الاخ عبادة والله المستعان
  8. #18
    تاريخ التسجيل
    Dec 2005
    المشاركات
    218

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    الأخ رسلان

    يمكنك استخدام طريقة Simplify (طريقة دوكلاس -بويكر) لكن ضع الفترة Tolerance كبيرة جدا وسوف يبقى نقطتين (البداية والنهاية. لكن لاحظ، إذا كان الخط الواحد مكون من أكثر من عقدتين Node فإن التبسيط في هذه الحالة سوف يقتصر على كل خط مكون من عقدتين، أي إذا كان الخط فيه ثلاث عقد وعدد من النقاط فإن التبسيط الكبير سوف يبقي على الثلاث عقد ويحذف باقي النقاط البينية. وفي هذه الحالة عليك أن تحول يدويا العقد إلى نقاط vertecies -أمر لابد منه. وتأكد من أن كل خط يحمل رمز تعريفي واحد بصفاته الخاصة به.
    أما إذا كان كل خط مكون من عقدتين فقط فيمكن الاطمئنان بأن التبسيط بهذه الطريقة سيفي بالمطلوب.
    أستغفر الله الذي لا إله إلا هو الحي القيوم وأتوب إليه ... اللهم أنفعنا بعلمنا واجعله حجة لنا لا علينا


    موقعي الشخصي:
    http://faculty.ksu.edu.sa/ghamdiam/default.aspx
  9. #19
    تاريخ التسجيل
    Sep 2006
    الدولة
    baghdad
    المشاركات
    111

    رد : تحويل خط متعدد النقاط الى خط يحوي نقطتين فقط

    جزيت خيرا
    اللهم بارك لكم في علمكم
صفحة 2 من 2 الأولىالأولى 12

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

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