هذا هو الأمر r.externalgrass الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
r.external - روابط GDAL تدعم البيانات النقطية كخريطة نقطية GRASS زائفة.
الكلمات الرئيسية
النقطية، استيراد، خارجي
موجز
r.external
r.external --مساعدة
r.external [-foehv] [إدخال=الاسم] [مصدر=الاسم] الناتج=الاسم [فرقة=عدد صحيح]
[الاسم=العبارة] [-اعادة الكتابة] [-مساعدة] [-مطنب] [-هدوء] [-ui]
الأعلام:
-f
سرد التنسيقات المدعومة والخروج
-o
تجاوز فحص الإسقاط (استخدم إسقاط الموقع الحالي)
افترض أن مجموعة البيانات لها نفس إسقاط الموقع الحالي
-e
قم بتوسيع نطاقات المنطقة بناءً على مجموعة بيانات جديدة
يقوم أيضًا بتحديث المنطقة الافتراضية إذا كانت في مجموعة الخرائط الدائمة
-h
الوجه أفقيا
-v
انعكاس عمودي
--الكتابة فوق
السماح لملفات الإخراج بالكتابة فوق الملفات الموجودة
--مساعدة
طباعة ملخص الاستخدام
- الإسراف
إخراج وحدة مطول
--هادئ
إخراج وحدة هادئة
--ui
فرض إطلاق مربع حوار واجهة المستخدم الرسومية
المعلمات:
إدخال=الاسم
اسم الملف النقطي المراد ربطه
مصدر=الاسم
اسم مصدر بيانات GDAL غير الملف
الناتج=الاسم [مطلوب]
اسم لخريطة نقطية الإخراج
فرقة=عدد صحيح
النطاق المطلوب تحديده (الافتراضي هو كل النطاقات)
الاسم=العبارة
عنوان الخريطة النقطية الناتجة
الوصف
r.external يسمح للمستخدم بربط ملف نقطي مدعوم من GDAL بخريطة نقطية ثنائية
طبقة، من أي تنسيق خريطة نقطية مدعوم من GDAL، بعنوان اختياري. الملف ليس كذلك
تم استيرادها ولكن تم تسجيلها للتو كخريطة نقطية لـ GRASS.
الملاحظات
المضمون، r.external ينشئ رابطًا للقراءة فقط لمجموعة البيانات الأصلية وهو فقط
صالح إذا ظلت مجموعة البيانات الأصلية في الدليل واسم الملف المشار إليهما في الأصل.
اغية البيانات معالجة
مرتبط بـ GDAL (r.external) لا تحتوي الخرائط أو تستخدم صورة نقطية NULL، وبالتالي r.null لا تستطيع
التلاعب بهم مباشرة. هنا الخلايا الفارغة هي تلك التي تتطابق قيمتها مع القيمة المبلغ عنها
بواسطة الدالة GDALGetRasterNoDataValue(). لتطبيق GDAL المرتبط يحتاج المستخدم إلى
إما أن تقوم بإنشاء قناع (على سبيل المثال مع r قناع) ثم "تطبيق" باستخدام على سبيل المثال ص، او استعمل
ص لإنشاء نسخة مع تغيير الفئات المناسبة إلى NULL (if()
شرط).
أمثلة
RGB صورة تقويمية تبدأ من TIFF الجغرافية
# استيراد جميع القنوات (ستصبح كل قناة خريطة نقطية GRASS):
r.external input=/home/user/data/maps/059100.tifoutput=ortho
g.region raster=ortho.3 -p
d.rgb r=ortho.1 g=ortho.2 b=ortho.3
r.composite r=ortho.1 g=ortho.2 b=ortho.3 الإخراج=ortho.rgb
اﻟﻤﻌﺎﻟﺠﺔ سير العمل بدون البيانات استيراد تصدير
يمكن ربط الخرائط النقطية الخارجية المراد معالجتها مباشرة باستخدام r.external; على نفس المنوال،
يمكن كتابة النتائج إلى التنسيقات النقطية القياسية باستخدام r.external.out (يدعم GDAL
التنسيقات):
# سجل ملف GeoTIFF لاستخدامه في مجموعة الخرائط الحالية:
r.الإدخال الخارجي=terra_lst1km20030314.LST_Day.tif الإخراج=modis_celsius
# تحديد دليل الإخراج للملفات الناتجة عن حساب GRASS:
r.external.out Directory=$HOME/gisoutput/ format="GTiff"
# إجراء حساب GRASS (هنا: استخراج البكسلات> 20 درجة مئوية)
# يقوم هذا بتخزين خريطة الإخراج مباشرة كـ GeoTIFF:
r.mapcalc "warm.tif = if(modis_celsius > 20.0, modis_celsius, null() )"
# إيقاف اتصال إخراج GDAL والعودة لكتابة ملفات GRASS النقطية:
r.external.out -r
# الآن استخدم الملف الناتج في مكان آخر
gdalinfo $HOME/gisoutput/warm.tif
المراجع
صفحات GDAL: http://www.gdal.org/
استخدم r.externalgrass عبر الإنترنت باستخدام خدمات onworks.net