هذا هو الأمر v.db.renamecolumngrass الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
v.db.renamecolumn - إعادة تسمية عمود في جدول السمات المتصل بمتجه معين
خريطة.
الكلمات الرئيسية
ناقلات ، جدول السمات ، قاعدة البيانات
موجز
v.db.renamecolumn
v.db.renamecolumn --مساعدة
v.db.renamecolumn رسم خريطة=الاسم [طبقة=سلسلة] عمود=أولدكول، نيوكول [-مساعدة] [-مطنب]
[-هدوء] [-ui]
الأعلام:
--مساعدة
طباعة ملخص الاستخدام
- الإسراف
إخراج وحدة مطول
--هادئ
إخراج وحدة هادئة
--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية
المعلمات:
رسم خريطة=الاسم [مطلوب]
اسم خريطة المتجهات
أو مصدر بيانات للوصول المباشر إلى OGR
طبقة=سلسلة
رقم الطبقة أو الاسم
يمكن أن تحتوي معالم المتجه على قيم فئة في طبقات مختلفة. هذا الرقم يحدد
أي طبقة لاستخدامها. عند استخدامه مع وصول OGR المباشر ، يكون هذا هو اسم الطبقة.
الافتراضي: 1
عمود=أولدكول، نيوكول [مطلوب]
الاسم القديم والجديد للعمود (القديم والجديد)
الوصف
v.db.renamecolumn يعيد تسمية عمود في جدول السمات المتصل بخريطة متجهة معينة.
يقوم تلقائيًا بالتحقق من اتصال الطبقة المحددة.
الملاحظات
إذا كان جدول الخريطة متصلاً من خلال برامج تشغيل DBF أو SQLite، فستتم إعادة التسمية
يتم ذلك داخليًا عن طريق إضافة عمود جديد باسم جديد، ونقل محتويات القديم
العمود إلى العمود الجديد وإسقاط العمود القديم. هذا مطلوب كما تفعل DBF أو SQLite
لا يدعم أمر "ALTER TABLE" لإعادة تسمية الأعمدة. ونتيجة لهذا العمود الذي تمت إعادة تسميته هو
تم العثور عليه كعمود أخير في الجدول، ولا يمكن الحفاظ على موضعه الأصلي.
سيخرج برنامج تشغيل SQLite مع حدوث خطأ إذا كانت إعادة تسمية العمود تتضمن تغييرًا فقط
حالة الأحرف، على سبيل المثال، من الأعلى إلى الصغير، أو من الأدنى إلى الكبير. يعتبر بروتوكول SQLite
"NAME" و"name" ليكونا أسماء أعمدة متطابقة. في مثل هذه الحالات، يجب على المستخدم
أعد تسمية العمود الأصلي إلى اسم وسيط، ثم أعد تسمية الوسيط إلى
الاسم النهائي.
أمثلة
إعادة تسمية عمود:
g.copy vect = الطرق الرئيسية ، myroads
v.info -c myroads
v.db.renamecolumn myroads column=ROAD_NAME,roadname
v.info -c myroads
استخدم v.db.renamecolumngrass عبر الإنترنت باستخدام خدمات onworks.net