این دستور v.hullgrass است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
v.hull - یک بدنه محدب 2 بعدی/3 بعدی برای یک نقشه برداری داده شده تولید می کند.
واژگان کلیدی
وکتور، هندسه، سه بعدی
خلاصه
v.hull
v.hull --کمک
v.hull [-rf] ورودی=نام [لایه=رشته] تولید=نام [گربه ها=محدوده] [جایی که=sql_query]
[--زیاد نوشتن] [--کمک] [--واژگان] [--ساکت] [--ui]
پرچم ها:
-r
محدود به منطقه فعلی
-f
یک بدنه دوبعدی مسطح ایجاد کنید حتی اگر ورودی نقاط سه بعدی باشد
--زیاد نوشتن
به فایل های خروجی اجازه بازنویسی فایل های موجود را بدهید
--کمک
خلاصه استفاده از چاپ
-- پرحرف
خروجی ماژول گویا
--ساکت
خروجی ماژول بی صدا
--ui
راه اندازی اجباری گفتگوی رابط کاربری گرافیکی
پارامترهای:
ورودی=نام [ضروری]
نام نقشه برداری ورودی
یا منبع داده برای دسترسی مستقیم OGR
لایه=رشته
شماره یا نام لایه ('-1' برای همه لایه ها)
یک نقشه برداری می تواند به چندین جدول پایگاه داده متصل شود. این شماره
تعیین می کند که از کدام جدول استفاده شود. هنگامی که با دسترسی مستقیم OGR استفاده می شود، این لایه است
نام.
پیش فرض: -1
تولید=نام [ضروری]
نام نقشه برداری خروجی
گربه ها=محدوده
مقادیر مقوله
مثال: 1,3,7،9,13،XNUMX-XNUMX،XNUMX
جایی که=sql_query
شرایط WHERE دستور SQL بدون کلمه کلیدی "where".
مثال: درآمد < 1000 و inhab > = 10000
شرح
v.hull بدنه محدب یک نقشه برداری را محاسبه می کند و چند ضلعی بدنه محدب را به عنوان یک خروجی
نقشه منطقه برداری بدنه محدب، یا پوشش محدب، برای یک شی یا مجموعه ای از اشیاء است
حداقل مجموعه محدب حاوی اشیاء داده شده. این ماژول یک چند ضلعی برداری ایجاد می کند
شامل تمام نقاط برداری یا خطوط نقشه ورودی است.
در مورد نقاط ورودی سه بعدی، بدنه یک بدنه سه بعدی نیز خواهد بود، مگر اینکه کاربر
را مشخص می کند -f پرچم. بدنه سه بعدی از چهره های مثلثی تشکیل شده است.
شکل: چند ضلعی بدنه محدب ایجاد شده با v.hull
مثال
به عنوان مثال از v.hull خروجی سه بعدی (با استفاده از دو ابر نقطه سه بعدی تصادفی، داده های نمونه کارولینای شمالی
تنظیم):
g.region rural_1m -p
r.mapcalc "صفر = 0"
v.random -z خروجی=random3d_a n=10 zmin=0 zmax=200
v.random -z خروجی=random3d_b n=15 zmin=400 zmax=600
v.hull input=random3d_a output=random3d_a_hull
v.hull input=random3d_b output=random3d_b_hull
d.mon wx0
d.vect random3d_a_hull
d.vect random3d_a color=red
d.vect random3d_b_hull
d.vect random3d_b color=red
# نمای سه بعدی در wxGUI (g.gui)
شکل: بدنه محدب به صورت سه بعدی از نقاط سه بعدی ایجاد شده با v.hull
مراجع
· M. de Berg, M. van Kreveld, M. Overmars, O. Schwarzkopf, (2000). محاسباتی
هندسه، فصل 1.1، 2-8.
· J. O'Rourke، (1998). هندسه محاسباتی در C (ویرایش دوم)، فصل 4.
با استفاده از خدمات onworks.net از v.hullgrass به صورت آنلاین استفاده کنید