اجرينا مسح لمداخل ابنية مدينة كبيرة وقسمنا المدينة الى جزر بدأ من a ثم b ثم c وهكذا ..وكل جزيرة تبدأ مداخلها برقم 1
مثال عن مداخل ابنية الجزيرة a :
a1
a2
a3
وهكذا ,,,
المشكلة اننا عرفنا feild اي الحقل التابع لقاعدة البيانات في arccatalog (أي تعريف field ) عرفناه long integer وادخلنا الارقام دون ان نسبقها بالاحرف a+b+c وهكذا
................
الان احتجنا ان ندخل الارقام مسيوقة بالاحرف فيجب علينا انشاء feild جديد ونعرفه ب text لنستطيع كتابة رمز كل مدخل
ومثال :
a1
a2
a3 وهكذا ....
...........................................
السؤال واتمنى المساعدة لانه لدي حوالي 12 الف مدخل ..والسؤال ؟؟؟
كيف لي ان انقل جميع القيم الموجودة في الحقل ذو التعريف long integer والذي يحوي ارقام فقط ,الى الحقل الجديد ذو التعريف
text ومن ثم اضيف يدويا الرقم الذي يسبق الاحرف
...................
للتوضيح
نسخ الارقام من feild معرف long integer الى feild معرف text ..وكلا الحقلين في نفس جدول الصفات
اي لنفس الطبقة والتي اسميتها مداخل الابنية من نوع point
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
ورد خطأ وهو (ومن ثم اضيف يدويا الرقم الذي يسبق الاحرف )
والتصحيح هو
ومن ثم اضيف يدويا الحرف الذي يسبق الارقام
1
2
3
تصبح
a1
a2
a3
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
يا عم عبادة والله ما عارف اقول لك ايه
أنشأ حقل جديد وعرف نوع البيانات فيه text
انقر فوق رأس الحقل بالمفتاح الأيمن ثم أختار Field Calculator
أنقر فوق اسم الحقل القديم
أنقر OK
ستنتقل جميع البيانات من الحقل القديم إلى الحقل الجديد المعرف بأنه text
وسام الدين محمد
http://geomaniaa.blogspot.com/
شكرك دكتور وسام
هل تقص بكلمة تنتقل اي عملية نسخ ام قص للبيانات
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
لا سوف تعمل عملية copy وستظل البيانات القديمة في محلها في الحلق المعرف long
وسام الدين محمد
http://geomaniaa.blogspot.com/
بارك الله فيك دكتور وسام الدين محمد
على تفاعلك وتعاونك مع الجميع ، جعله الله فى موازين حسناتك
أرجو الدعاء لى يا اخوان بالله عليكم ، فانا فى حاجة لهذا الدعاء فى ظهر الغيب ، بتفريج الهم وتنفيس الكرب فأنا في أشد الحاجة لدعائكم
اخوكم مختار الحسانين
اشكرك دكتور وسام تمت العملية لكن لو يكتمل الموضوع وان تشرح لي ماذل تعني التبويبات المشار اليها بارقام من 1 الى 8
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
1 - اختيار الدوال المتعلقة بالأرقام مثل جيب الزاوية Sin() أو القيمة المطلقة Abs().
2 - اختيار الدوال المتعلقة بالنصوص مثب split.
3 - اختيار الدوال المتعلقة ببيانات التاريخ والزمن.
4 - عند اختيار 1 أو 2 أو 3 تظهر قائمة الدوال المتاحة في هذه الخانة.
5 - مفاتيح حسابية يكنك مثلا استخدامها لجمع حقلين أو جمع حقل على قيمة ثابتة.
6 - تحميل expression script file يبين العملية الحسابية التي تجريها على الحقول.هذا التعبير لابد أن يكون قد نفذ في مرحلةسابقة وتم اختباره.
7 - حفظ الـ expression script في الخانة الـ Exprsiion إلى ملف يمكن تحميله فيما بعد باستخدام 6.
8 - عند النقر على هذا الاختيار يمكنك كتابة تعبيرك في صورة تعليمات بالـ VIisal Basic أو JS.
وسام الدين محمد
http://geomaniaa.blogspot.com/
إذا كان الملف عبارة Shape file حاول تستخدم الإكسل في فتح ملف قاعدة البيانات DBF وتنشيء حقل جديد وتضع فيه القيمة الجديدة بنفس طريقة الدكتور وسام طريقة الـ Field Calculator حيث لأن الحقل الجديد يأخذ قيم الحقل القديم مسبوقاً بالحرف الذي تريد وتستخدم لذلك الدالة المناسبة وكذلك النسخ واللصق
والله أعلم