هذا هو الأمر r3.out.asciigrass الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
r3.out.ascii - تحويل طبقة الخريطة النقطية ثلاثية الأبعاد إلى ملف نصي ASCII.
الكلمات الرئيسية
raster3d، تصدير، فوكسل، تحويل، ASCII
موجز
r3.out.ascii
r3.out.ascii --مساعدة
r3.out.ascii [-hrdcm] إدخال=سلسلة [الناتج=الاسم] [دقة=عدد صحيح]
[قيمة فارغة=سلسلة] [-اعادة الكتابة] [-مساعدة] [-مطنب] [-هدوء] [-ui]
الأعلام:
-h
منع طباعة معلومات الرأس
-r
قم بتبديل ترتيب الصف في الإخراج من الشمال-> الجنوب إلى الجنوب-> الشمال
-d
قم بتبديل ترتيب العمق في الإخراج من أسفل-> أعلى-> أسفل
-c
طباعة تنسيق متوافق مع Grass6. يتم تجاهل العلامات -d و -r.
-m
استخدم قناع نقطي ثلاثي الأبعاد (إن وجد) مع خريطة الإدخال
--الكتابة فوق
السماح لملفات الإخراج بالكتابة فوق الملفات الموجودة
--مساعدة
طباعة ملخص الاستخدام
- الإسراف
إخراج وحدة مطول
--هادئ
إخراج وحدة هادئة
--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية
المعلمات:
إدخال=سلسلة [مطلوب]
خريطة نقطية ثلاثية الأبعاد ليتم تحويلها إلى ASCII
الناتج=الاسم
اسم ملف الإخراج ASCII
دقة=عدد صحيح
عدد المنازل العشرية للعوامات
خيارات: 0-20
الافتراضي: 8
قيمة فارغة=سلسلة
سلسلة تمثل قيمة NULL
الافتراضي: *
الوصف
r3.out.ascii تصدير خريطة نقطية ثلاثية الأبعاد بتنسيق ASCII. ال إدخال المعلمة ثلاثية الأبعاد صالحة
الخريطة النقطية في مسار البحث الحالي لمجموعة الخرائط. ال الناتج المعلمة هي اسم ASCII
الملف الذي سيتم كتابته في دليل العمل الحالي.
If الناتج لم يتم تحديده ثم يتم استخدام الإخراج القياسي (stdout). ال -h يمكن استخدام العلم
لقمع معلومات الرأس. الوحدة حساسة لإعدادات المنطقة (تم ضبطها مع
ز المنطقة).
إنّ -c سيؤدي العلم إلى إنشاء GRASS 6 r3.in.ascii إخراج متوافق.
الملاحظات
التنسيق الافتراضي لملف ASCII الذي تم تصديره يعادل التنسيق المطلوب بواسطة
r3.in.ascii. على وجه الخصوص، الملفات التي يتم إخراجها بواسطة r3.out.ascii مع معلومات الرأس قد يكون
تم تحويلها مرة أخرى إلى خرائط نقطية ثلاثية الأبعاد باستخدام r3.in.ascii.
تنسيق ملف ASCII هو:
النسخة: "عشب 7"
طلب: "nsbt" or "nstb" or "snbt" or "sntb"
شمال: يطفو على السطح نقطة
جنوب: يطفو على السطح نقطة
الشرق: يطفو على السطح نقطة
غرب: يطفو على السطح نقطة
أعلى: يطفو على السطح نقطة
الأسفل: يطفو على السطح نقطة
الصفوف: عدد صحيح
العواميد: عدد صحيح
المستويات: عدد صحيح
إنّ الإصدار طلب تم تقديم الخيارات في GRASS 7 في يونيو 2011 طلب
يصف الخيار ترتيب الصفوف والأعماق في الإخراج. من الممكن إنشاء
إخراج ترتيب صف مختلف باستخدام -r علم وإخراج بأعماق مختلفة حسب الطلب
هيه -d علَم. الترتيب الافتراضي هو:
الغرب -> الشرق للأعمدة
الشمال -> الجنوب للصفوف
أسفل -> أعلى للأعماق
هذا العنوان متبوع بقيم الخلية في يطفو على السطح نقطة تنسيق منظم في صفوف ذات تنسيق
ثابت العقيد مستوى تنسيق. يتم تنظيم الصفوف بواسطة ثابت مستوى تنسيق.
يتم فصل قيم الخلايا الفردية بواسطة الفضاء or CR. يتم تصدير قيم الخلايا كسلسلة
من الشرائح الأفقية في ترتيب الصف الرئيسي. تبدأ البيانات بالزاوية اليسرى العليا (NW)
في أسفل مجموعة البيانات. يتم تصدير القيم في الإحداثيات التالية:
(x، y + صفوف، z) (x + 1، y + صفوف، z) ... (x + أعمدة، y + صفوف، z)
(x، y + صفوف، z) (x + 1، y + صفوف - 1، z) ... (x + أعمدة، y + صفوف - 1، z)
. . .
. . .
. . .
(x، y، z + الأعماق) (x + 1، y، z + الأعماق) ... (x + cols، y، z + الأعماق)
هذا الطلب متوافق مع r.in.ascii الصف -> ترتيب الأعمدة.
الطلبات المدعومة هي:
· nsbt: الشمال -> الجنوب والأسفل -> الترتيب الأعلى وهو الإعداد الافتراضي (بدون علامات)
· snbt: الجنوب -> الشمال والأسفل -> الترتيب العلوي باستخدام -r علم
· nstb: الشمال -> الجنوب والأعلى -> استخدام الترتيب السفلي -d علم
· com.sntb: الجنوب -> الشمال والأعلى -> استخدام الترتيب السفلي -بحث وتطوير علم
يظهر مخطط التخزين الداخلي للخرائط النقطية ثلاثية الأبعاد في الصورة التالية:
إنّ رابطة نظام قرميدة نسق of a فوكسل رسم خريطة in
GRASS
يمكن استيراد خرائط المستوى الواحد باستخدام r.in.ascii (النقطية ثنائية الأبعاد) باستخدام الإعداد الافتراضي nsbt طلب
وإزالة سطور الرأس "الإصدار" و"الطلب" و"الأعلى" و"القاع" و"المستويات".
مثال
نحدد منطقة صغيرة بـ 4 أعمدة و3 صفوف وعمقين (2x4x3) ونصدرها باستخدام
تعريفات الترتيب المختلفة:
g.region res3=1 t=2 b=0 w=0 e=4 s=0 n=3
r3.mapcalc "simple_example = صف () + col () + عمق ()"
امر افتراضي:
r3.out.ascii input=simple_example dp=0
الإصدار: العشب7
الطلب: nsbt
شمالا: 3.000000
الجنوب: 0.000000
شرقا: 4.000000
الغرب: 0.000000
الأعلى: 2.000000
الأسفل: 0.000000
الصفوف: 3
العواميد: 4
المستويات: 2
3 4 5 6
4 5 6 7
5 6 7 8
4 5 6 7
5 6 7 8
6 7 8 9
ترتيب الصف العكسي (-r)
r3.out.ascii input=simple_example dp=0 -r
الإصدار: العشب7
الترتيب: snbt
شمالا: 3.000000
الجنوب: 0.000000
شرقا: 4.000000
الغرب: 0.000000
الأعلى: 2.000000
الأسفل: 0.000000
الصفوف: 3
العواميد: 4
المستويات: 2
5 6 7 8
4 5 6 7
3 4 5 6
6 7 8 9
5 6 7 8
4 5 6 7
ترتيب العمق العكسي (-d)
r3.out.ascii input=simple_example dp=0 -d
الإصدار: العشب7
الطلب: nstb
شمالا: 3.000000
الجنوب: 0.000000
شرقا: 4.000000
الغرب: 0.000000
الأعلى: 2.000000
الأسفل: 0.000000
الصفوف: 3
العواميد: 4
المستويات: 2
4 5 6 7
5 6 7 8
6 7 8 9
3 4 5 6
4 5 6 7
5 6 7 8
الصف العكسي وترتيب العمق (-rd)
r3.out.ascii input=simple_example dp=0 -rd
الإصدار: العشب7
الترتيب: sntb
شمالا: 3.000000
الجنوب: 0.000000
شرقا: 4.000000
الغرب: 0.000000
الأعلى: 2.000000
الأسفل: 0.000000
الصفوف: 3
العواميد: 4
المستويات: 2
6 7 8 9
5 6 7 8
4 5 6 7
5 6 7 8
4 5 6 7
3 4 5 6
استخدم r3.out.asciigrass عبر الإنترنت باستخدام خدمات onworks.net