r.patchgrass - آنلاین در ابر

این دستور r.patchgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.

برنامه:

نام


r.patch - یک لایه نقشه رستری ترکیبی با استفاده از مقادیر طبقه بندی شناخته شده از یک ایجاد می کند
(یا بیشتر) لایه (های) نقشه برای پر کردن مناطق "بدون داده" در یک لایه نقشه دیگر.

واژگان کلیدی


شطرنجی، هندسه، موزاییک، ادغام، وصله

خلاصه


r.patch
r.patch --کمک
r.patch [-z] ورودی=نام[,نام،...] تولید=نام [--زیاد نوشتن] [--کمک] [--واژگان]
[--ساکت] [--ui]

پرچم ها:
-z
از صفر (0) برای شفافیت به جای NULL استفاده کنید

--زیاد نوشتن
به فایل های خروجی اجازه بازنویسی فایل های موجود را بدهید

--کمک
خلاصه استفاده از چاپ

-- پرحرف
خروجی ماژول گویا

--ساکت
خروجی ماژول بی صدا

--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی

پارامترهای:
ورودی=نام[، نام،...] [ضروری]
نام نقشه های شطرنجی که باید با هم وصله شوند

تولید=نام [ضروری]
نام نقشه شطرنجی حاصل

شرح


برنامه GRASS r.patch به کاربر این امکان را می دهد که یک نقشه شطرنجی جدید به اندازه و
وضوح منطقه فعلی با تخصیص مقادیر داده های شناخته شده از نقشه های شطرنجی ورودی به
سلول های این ناحیه این کار با پر کردن سلول‌های «بدون داده» انجام می‌شود، آنهایی که این کار را نمی‌کنند
در عین حال حاوی داده‌ها، حاوی داده‌های NULL یا، به صورت اختیاری حاوی 0 داده، با داده‌های از
اولین نقشه ورودی پس از انجام این کار، سوراخ های باقی مانده توسط ورودی بعدی پر می شوند
نقشه و غیره این برنامه برای ساخت یک لایه نقشه رستری ترکیبی از دو مفید است
یا لایه های نقشه مجاور بیشتری، برای پر کردن "حفره ها" در داده های یک لایه نقشه شطرنجی (مثلاً در
داده های ارتفاعی دیجیتال)، یا برای به روز رسانی یک لایه نقشه قدیمی با داده های جدیدتر. در
تعریف منطقه جغرافیایی فعلی و تنظیمات ماسک رعایت می شود.

اول نام در رشته ذکر شده است ورودی=نام,نام,نام، ... نام نقشه اول است
که از مقادیر داده‌های آن برای پر کردن سلول‌های "بدون داده" در منطقه فعلی استفاده می‌شود. در
دوم تا آخرین ورودی نام نقشه ها به منظور ارائه مقادیر داده برای برای استفاده خواهند شد
سلول های باقی مانده "بدون داده".

مثال of پر كردن مناطق
در زیر، لایه نقشه شطرنجی در سمت چپ قرار دارد تکه تکه شده با وسط (وصله) شطرنجی
لایه نقشه، برای تولید مرکب لایه نقشه شطرنجی در سمت راست. مثال فرض می کند
مقادیر صفر به عنوان NULL در نظر گرفته شوند (-z پرچم).
1 1 1 0 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 1 2 2 0 0 XNUMX XNUMX
1 1 0 2 2 2 0 0 0 0 1 1 0 0 0 0 1 1 1 2 2 2 0 0 XNUMX XNUMX
3 3 3 3 2 2 0 0 0 0 0 0 0 0 0 0 3 3 3 3 2 2 0 0 XNUMX XNUMX
3 3 3 3 0 0 0 0 4 4 4 4 4 4 4 4 3 3 3 3 4 4 4 4 XNUMX XNUMX
3 3 3 0 0 0 0 0 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 4 XNUMX XNUMX
0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 XNUMX XNUMX
تعویض کردن تکه تکه شده و وصله لایه های نقشه شطرنجی نتایج زیر را ایجاد می کنند:
0 0 1 1 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 1 2 2 0 0 XNUMX XNUMX
0 0 1 1 0 0 0 0 1 1 0 2 2 2 0 0 1 1 1 1 2 2 0 0 XNUMX XNUMX
0 0 0 0 0 0 0 0 3 3 3 3 2 2 0 0 3 3 3 3 2 2 0 0 XNUMX XNUMX
4 4 4 4 4 4 4 4 3 3 3 3 0 0 0 0 4 4 4 4 4 4 4 4 XNUMX XNUMX
4 4 4 4 4 4 4 4 3 3 3 0 0 0 0 0 4 4 4 4 4 4 4 4 XNUMX XNUMX
4 4 4 4 4 4 4 4 0 0 0 0 0 0 0 0 4 4 4 4 4 4 4 4 XNUMX XNUMX

NOTES


اغلب از این برنامه برای وصله کردن لایه های نقشه مجاور که بوده اند استفاده می شود
دیجیتالی جداگانه برنامه v.mkgrid می توان برای تراز کردن نقشه های مجاور استفاده کرد
منظمی.

کاربر باید تنظیمات فعلی منطقه جغرافیایی را قبل از اجرا بررسی کند r.patch، به
اطمینان حاصل کنید که مرزهای منطقه تمام داده های مورد نظر برای گنجاندن در آن را در بر می گیرد
نقشه ترکیبی و اطمینان حاصل شود که وضوح منطقه با وضوح مطلوب است
داده ها. برای تنظیم تنظیمات منطقه جغرافیایی به یک یا چند نقشه شطرنجی، منطقه g
برنامه قابل استفاده است:
g.region raster=map1[,map2[,...]]

استفاده از r.patch به طور کلی با استفاده از برنامه های GRASS دنبال می شود g.remove و g.تغییر نام;
g.remove برای حذف لایه های نقشه رستری اصلی (وصله نشده) در حالی که g.تغییر نام is
برای تخصیص نام لایه نقشه رستری ترکیبی (وصله‌شده) تازه ایجاد شده استفاده می‌شود
لایه اصلی نقشه شطرنجی

r.patch فایل های پشتیبانی را برای نقشه خروجی وصله شده و ترکیبی ایجاد می کند.

تعداد نقشه های شطرنجی برای پردازش با محدودیت سیستم عامل داده می شود. برای
به عنوان مثال، هر دو حد سخت و نرم معمولاً 1024 هستند. حد نرم را می توان تغییر داد
به عنوان مثال ulimit -n 1500 (سیستم عامل های مبتنی بر یونیکس) اما نه بالاتر از هارد
حد. اگر خیلی کم است، می توانید به عنوان ابرکاربر یک ورودی به آن اضافه کنید
/etc/security/limits.conf
#
your_username hard nofile 1500
این محدودیت هارد را به 1500 فایل افزایش می دهد. هشدار داده می شود که فایل های بیشتر باز نیاز به تعداد بیشتری دارند
رم. همچنین به صفحه ویکی نکاتی برای پردازش داده های شطرنجی بزرگ مراجعه کنید.

مثال


فهرستی از نقشه‌های منطبق با یک الگو ایجاد کنید، منطقه را گسترش دهید تا همه آنها را شامل شود و وصله کنید
آنها را با هم برای ایجاد یک موزاییک. نقشه های همپوشانی به ترتیب ذکر شده استفاده خواهند شد.
MAPS=`g.list type=raster sep=, pat="map_*"`
g.region raster=$MAPS
r.patch in=$MAPS out=mozaic

با استفاده از خدمات onworks.net از r.patchgrass به صورت آنلاین استفاده کنید



جدیدترین برنامه های آنلاین لینوکس و ویندوز