این دستور r.surf.contourgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
r.surf.contour - نقشه شطرنجی سطح را از خطوط شطرنجی ایجاد می کند.
واژگان کلیدی
شطرنجی، سطح، درون یابی
خلاصه
r.surf.contour
r.surf.contour --کمک
r.surf.contour ورودی=نام تولید=نام [--زیاد نوشتن] [--کمک] [--واژگان] [--ساکت]
[--ui]
پرچم ها:
--زیاد نوشتن
به فایل های خروجی اجازه بازنویسی فایل های موجود را بدهید
--کمک
خلاصه استفاده از چاپ
-- پرحرف
خروجی ماژول گویا
--ساکت
خروجی ماژول بی صدا
--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی
پارامترهای:
ورودی=نام [ضروری]
نام نقشه شطرنجی ورودی حاوی خطوط
تولید=نام [ضروری]
نام نقشه شطرنجی خروجی
شرح
r.surf.contour یک نقشه ارتفاع شطرنجی از یک نقشه کانتور شطرنجی شده ایجاد می کند. ارتفاع
مقادیر با استفاده از روش های مشابه با روش های دستی تعیین می شوند. برای تعیین
از ارتفاع یک نقطه بر روی نقشه کانتور، یک فرد ممکن است ارزش آن را درون یابی کند
خطوط دو نزدیکترین خطوط کانتور (سربالایی و سرازیری).
r.surf.contour به روشی مشابه کار می کند. در ابتدا، یک نقشه برداری از خطوط کانتور است
با ارتفاع هر خط به عنوان یک ویژگی ساخته شده است. وقتی برنامه v.to.rast اجرا می شود
در نقشه برداری، "خطوط" پیوسته از رسترها حاوی مقادیر خطوط کانتور خواهد بود
ورودی برای r.surf.contour. برای هر سلول در نقشه ورودی، هر کدام از سلول ها a است
سلول خط کانتور (که به آن مقدار داده می شود)، یا یک سیل پر از آن نقطه ایجاد می شود
تا زمانی که fill به دو مقدار منحصر به فرد برسد. بنابراین r.surf.contour الگوریتم خطی
بین خطوط کانتور درون یابی می شود. سیلاب اجازه عبور از روی آن را ندارد
خطوط کانتور شطرنجی شده، بنابراین اطمینان حاصل می شود که یک مقدار کانتور سربالایی و سراشیبی خواهد بود
دو مقدار انتخاب شده r.surf.contour درون یابی از مقادیر سربالایی و سراشیبی توسط
فاصله واقعی
پارامترهای:
ورودی=نام
نام یک نقشه شطرنجی موجود که حاوی مجموعه ای از مقادیر دسته بندی اولیه است (به عنوان مثال،
برخی از سلول ها حاوی مقادیر مشخص ارتفاع هستند (نشان دهنده خطوط) در حالی که بقیه حاوی مقادیر هستند
مقادیر NULL).
خروجی=نام
نامی که باید به نقشه شطرنجی خروجی جدید اختصاص داده شود که نمایانگر یک صاف است (مثلاً
elevation) سطح تولید شده از مقادیر طبقه بندی شناخته شده در نقشه شطرنجی ورودی
لایه
نقشه شطرنجی MASK موجود برای هر دو خواندن رعایت می شود ورودی و نوشتن تولید.
NOTES
r.surf.contour در شرایط زیر به خوبی کار می کند: 1) خطوط کانتور گسترش می یابند
تا لبه منطقه فعلی، 2) برنامه با وضوح مشابه اجرا می شود
نقشه ورودی، 3) خطوط منسجم ناهمگون وجود ندارد، و 4) هیچ ارتفاع نقطه ای وجود ندارد
داده بین خطوط کانتور وجود دارد. ارتفاعات نقطه ای در بالای تپه ها و پایین
از سوی دیگر، فرورفتگی ها، خروجی را تا حد زیادی بهبود می بخشد. نقض این محدودیت ها
باعث می شود که ناهنجاری های غیر شهودی در نقشه خروجی ظاهر شوند. اجرا کن r.slope.aspect
on r.surf.contour نتایج برای مکان یابی ناهنجاری های بالقوه.
در حال اجرا از r.surf.contour به وضوح بردار شطرنجی بسیار حساس است
نقشه اگر چندین خط کانتور از یک شطرنجی عبور کنند، ممکن است ناهنجاری های جزئی رخ دهد.
سرعت r.surf.contour بستگی به فاصله "از هم" خطوط کانتور دارد
یکدیگر (همانطور که در سلول های شطرنجی اندازه گیری می شوند). از آنجایی که از الگوریتم سیل پر استفاده می شود،
زمان اجرای برنامه با فاصله بین خطوط کانتور به طور تصاعدی افزایش می یابد.
مثال
مثالی برای ایجاد خطوط کانتور از مدل ارتفاعی و سپس ایجاد مجدد DEM از آنها
خطوط کانتور همراه با تجزیه و تحلیل تفاوت ها (مجموعه داده های نمونه کارولینای شمالی):
g.region raster=elevation -p
# حداقل مقدار ارتفاع را دریافت کنید
r.univar elevation
# خطوط کانتور برداری را ایجاد کنید
r.contour input=elevation output=contours_5m step=5minlevel=50
# خطوط کانتور را شطرنجی کنید
v.info -c contours_5m
v.to.rast input=contours_5m output=contours_5m use=attr feature_column=level
# DEM را از خطوط کانتور شطرنجی شده تولید کنید
r.surf.contour input=contours_5m output=elevation_from_cont5m
# محاسبه نقشه تفاوت
r.mapcalc "تفاوت = ارتفاع - elevation_from_cont5m"
r.colors diff color=fferences
# تفاوت ها را از نظر آماری تجزیه و تحلیل کنید
r.univar diff
با استفاده از خدمات onworks.net از r.surf.contourgrass به صورت آنلاین استفاده کنید