این دستور v.what.rastgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
v.what.rast - مقادیر شطرنجی را در موقعیت های نقاط بردار به جدول بارگذاری می کند.
واژگان کلیدی
بردار، نمونه برداری، شطرنجی، موقعیت، پرس و جو، جدول ویژگی
خلاصه
v.what.rast
v.what.rast --کمک
v.what.rast [-ip] نقشه=نام [لایه=رشته] [نوع=رشته[,رشته،...]] محل تصویر=نام
[ستون=نام] [جایی که=sql_query] [--کمک] [--واژگان] [--ساکت] [--ui]
پرچم ها:
-i
مقادیر را از نزدیکترین چهار سلول درون یابی کنید
-p
به جای به روز رسانی پایگاه داده دسته ها و مقادیر را چاپ کنید
--کمک
خلاصه استفاده از چاپ
-- پرحرف
خروجی ماژول گویا
--ساکت
خروجی ماژول بی صدا
--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی
پارامترهای:
نقشه=نام [ضروری]
نام نقشه نقاط برداری که برای ویرایش ویژگی ها باید انجام شود
یا منبع داده برای دسترسی مستقیم OGR
لایه=رشته
شماره یا نام لایه
ویژگی های برداری می توانند مقادیر دسته بندی در لایه های مختلف داشته باشند. این عدد تعیین می کند
از کدام لایه استفاده کنید هنگامی که با دسترسی مستقیم OGR استفاده می شود، این نام لایه است.
پیش فرض: 1
نوع=رشته[,رشته،...]
نوع ویژگی ورودی
گزینه های ارسال: نقطه، نقطه مرکزی
پیش فرض: نقطه
محل تصویر=نام [ضروری]
نام نقشه شطرنجی موجود که باید پرس و جو شود
ستون=نام
نام ستون ویژگی که با نتیجه پرس و جو به روز می شود
جایی که=sql_query
شرایط WHERE دستور SQL بدون کلمه کلیدی "where".
مثال: درآمد < 1000 و inhab > = 10000
شرح
v.what.rast مقدار شطرنجی را از یک نقشه شطرنجی معین برای هر نقطه یا مرکز بازیابی می کند
در یک نقشه برداری داده شده ذخیره می شود. می تواند یک را به روز کند ستون در جدول ویژگی بردار پیوندی
با مقدار سلول شطرنجی بازیابی شده یا آن را چاپ کنید. نوع ستون باید عددی باشد
(عدد صحیح، شناور، دوتایی، ...).
اگر -p از flag استفاده می شود، سپس جدول ویژگی به روز نمی شود و نتایج به دست می آیند
چاپ شده به stdout.
اگر -i flag استفاده می شود، سپس مقداری که باید در پایگاه داده آپلود شود از آن درون یابی می شود
چهار عدد نزدیکترین سلول شطرنجی با استفاده از روش وزن دهی معکوس فاصله (IDW).
این برای مواردی مفید است که چگالی نقطه برداری بسیار بالاتر از سلول شطرنجی است
اندازه.
نقاط و مرکز با شماره دسته مشترک قابل پردازش نیستند. برای حل این موضوع،
دسته های منحصر به فرد ممکن است با اضافه شود v.category در یک لایه جداگانه
NOTES
اگر چندین نقطه دارای یک دسته باشند، مقدار مشخصه NULL تنظیم می شود. اگر
مقدار شطرنجی NULL است، سپس مقدار ویژگی روی NULL تنظیم می شود.
v.what.rast روی جدول ویژگی ها عمل می کند. برای اصلاح هندسه برداری به جای آن، استفاده کنید
v.drape.
مقولهها و مقادیر با پرچم چاپ مرتب نشدهاند. برای مرتب کردن آنها لوله
خروجی این ماژول در ابزار مرتب سازی یونیکس (مرتب سازی -n). در صورت نیاز به مختصات، پس از آن
استفاده مرتب سازی v.out.ascii و ابزار چسباندن یونیکس (paste -d'|'). در مورد NULL
در نتیجه، یک "*" به جای مقدار چاپ می شود.
پرچم درون یابی فقط برای نقشه های شطرنجی با مقادیر پیوسته مفید است، اگر طبقه بندی باشد
شطرنجی به عنوان ورودی داده می شود که نتایج مزخرف خواهد بود. از آنجایی که پنجره جستجو محدود است
در چهار سلول شطرنجی ممکن است هنوز مصنوعات لبه سلول شطرنجی در نتایج قابل مشاهده باشد،
این سازش برای سرعت پردازش انجام شده است. اگر یک یا چند مورد از نزدیکترین چهار مورد
سلول های شطرنجی NULL هستند، سپس تنها سلول های شطرنجی حاوی مقادیر در آن استفاده می شوند
میانگین وزنی
مثال ها
انتقال محل تصویر ارزش به موجود صفت جدول of بردار نقطه نقشه
خواندن مقادیر از نقشه شطرنجی در موقعیت نقاط بردار، نوشتن این مقادیر در a
ستون جدول ویژگی متصل به نقشه برداری:
# کار بر روی کپی نقشه اصلی نقاط ژئودزیکی
g.copy vector=geodetic_pts,mygeodetic_pts
# منطقه محاسباتی را روی نقشه شطرنجی تنظیم کنید تا درخواست شود
g.region raster=elev_state_500m -p
# ستون جدید را به جدول موجود اضافه کنید
v.db.addcolumn map=mygeodetic_pts column="ارتفاع دو برابر دقت"
v.what.rast map=mygeodetic_pts raster=elev_state_500m ستون=ارتفاع
# ارتفاعات رسمی ژئودزیکی را با ارتفاعات مدل ارتفاعی مقایسه کنید
v.db.select map=mygeodetic_pts columns=Z_VALUE،جداکننده ارتفاع=کاما
انتقال محل تصویر ارزش به جدید بردار نقطه نقشه
در مورد نقشه برداری بدون جدول ویژگی های پیوست شده، ابتدا یک جدول ویژگی جدید اضافه کنید.
سپس این جدول با مقادیر درخواست شده از نقشه شطرنجی پر می شود:
# نقشه نقاط بردار تصادفی جدید ایجاد کنید
v.pnts تصادفی n=100
# اضافه کردن جدول جدید، پیوند به نقشه
v.db.addtable map=pnts column="ارتفاع دو برابر دقت"
# منطقه محاسباتی را روی نقشه شطرنجی تنظیم کنید تا درخواست شود
g.region raster=elevation -p
# نقشه شطرنجی را پرس و جو کنید و مقادیر را در جدول برداری در ستون مشخص شده آپلود کنید
v.what.rast map=pnts شطرنجی=ستون ارتفاع=ارتفاع
# تأیید جدول ویژگی جدید:
v.db.pnts را انتخاب کنید
# تأیید آمار مقادیر آپلود شده:
v.univar map=pnts ستون=ارتفاع نوع=نقطه
با استفاده از خدمات onworks.net از v.what.rastgrass به صورت آنلاین استفاده کنید