مشاهدة النسخة كاملة : سؤال؟كيف انسخ طبقة polygone مع التحكم بحقول جدول الصفات ؟؟؟؟؟
عبادة مالك
02-08-2010, 11:16 PM
-لدي طبقة ابنية polygone يحوي جدول الصفات على عدة حقول fields احد الحقول يسمى arbic_name
ولدي طبقة اخرى من الابنية polygone تحوي ايضا في جدول صفاتها عدة حقول واحد الحقول يسمى manatek ..
وهذين الحقلين arabic_name و manatek يحويان نفس التسجيلات لكن اسماء الحقول مختلفة في كل طبقة وهكذا لحقول اخرى ..
السؤال ؟؟؟
كيف لي ان انسخ طبقة الابنية الاولى واضعها في طبقة الابنية الثانية بحيث اضع القيم الموجودة في الحقل arabic)name ضمن الحقل manatek ..
فهل هنالك اداة ضمن arctool تمكني من ان اضع قيم حقل ما ضمن الحقل في الطبقة الاخرى ..
ولكم الشكر
بهجت يوسف الجعافرة
02-09-2010, 09:33 AM
السلام عليكم
ما عليك الا قراءة joint or relate between table or shapefile
ومعرفة خصائص كل ملف لتطبيق joint or relate
عبادة مالك
02-09-2010, 09:48 AM
اشكرك الاخ بهجت :لكن join and relate لا تصلح لوضع قيم حقل طبقة ضمن قيم حقل الطبقة الاخرى .(طبعا كلاى الحقلين لهما نفس التعريف long integer ) ولكن كل حقل له اسم مختلف عن الاخر ..
اتمنى من الاخوة المشاركة في ذلك ...
وما اعلمه ان هنالك امر ضمن arc tool box يقوم بذلك ..
انتظر الاجابة
عامر المياحي
02-21-2010, 04:52 AM
حتى ولو ان اسماء الحقول مختلفة, يمكنك اجراء join two tables
مادام هنالك common attribut names
شكرا
هشام عزام
02-27-2010, 11:16 PM
يارب تقدر توضح الامور اكثر او ارسل جزئية من الملفات المراد عمل هذا الامر لها
فربما تقصد عمل دمج لبيانات حسب المكان فقط او عمل دمج عادى
او كما اشار اليك الاخوة بعمل ربط بين الجداول
عبادة مالك
02-28-2010, 12:36 AM
اشكرك جزيل الشكر ..سوف اوضح اكثر ..
-لدي طبقة polygone وجدول الصفات لها يحوي حقل واحد فقط one field يسمى arabic name
- ولدي طبقة اخرى polygone وجدول الصفات لها يحوي ايضا حقل واحد يسمى manatek ..
.........
المطلوب :
اريد ان انسخ (من ضمن واجهه الاركماب ) ..طبقة arabic name بكل ما تحتويه من polygones واضعها في طبقة manatek
بحيث جميع القيم الموجودة في الحقل arabic name تنتقل وتنتسخ الى الحقل manatek
فكيف لي ان اعمل ذلك ..
حيث مرة اذكر ان هنالك اداة ضمن الارك توولز بوكس
جميل بدران
02-28-2010, 12:35 PM
الحل بسيط جدا اخي العزيز
اولا عليك ان تقوم بدمج الطبقتين عبر بتفعيل الامر start editing للطبقة التي تحتوي حقل manatek ومن ثم تقوم بتحديد كل المضلعات ومن ثم تستخدم الأمر merge او union ...
عندها يصبح لديك طبقة تحتوي على كل المضلعات... لكن المشكلة انه يبقى لديك حقلين وتريد ان تجمعهما في حقل واحد!!!
لا عليك فحل هذا الامر بسيط ايضا
قم بفتح جدول البيانات الخاص بالطبقة, التي تحتوي حقل manatek واصبحت تحتوي جميع المضلعات, ومن ثم قم بتحديد جميع الاسطر للمضلعات التي كانت موجودة في الطبقة الاخري, .
ومن ثم قم باختيار الامر calculate value عبر الضغط بالزر الايمن للماوس فوق اسم الحقل "manatek" ومن ثم تقوم بكتاية ما يلي : [arabic name]=
واخيرا نقوم بحفظ التغييرات عبر save edit
باستطاعتك الآن ان تقوم بحذف الحقل arabic name
ارجو ان اكون قد وضحت الفكرة كما يجب
عبادة مالك
02-28-2010, 10:12 PM
الله يجزيك الخير ..هذه الطريقة قمت بها سابقا ..
لكن اعتقد وكما قلت سابقا ان هنالك طريقة عبر arctoolbox
اشكرك على اهتمامك الكبير ...حفظك الله
طارق العتيبي
03-02-2010, 11:23 AM
السلام عليكم
هناك طريقة أسهل بكثير لما لا تستخدم الأمر Load من الArcCatalog
وهذا يظهر عند الضغط بالزر الأيمن للماوس على Feature Class التي تريد الإحتفاظ بها
ومن داخل هذه الأمر يمكنك أن تعمل Match لل Fields المراد دمجها
محمد عبدالرحمن
03-03-2010, 04:18 PM
افضل الادوات في الارك تول بوكس
هي data management tools
والتي بها الدمج والاختيار للحقول والحذف والاضافة لنفس الطبقات المتشابهة...
وكلامك صحيح عندما كررت ان هنالك طريقة في الارك تولز تحياتي
Powered by vBulletin® Version 4.1.11 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.