انگلیسیفرانسویاسپانیایی

Ad


فاویکون OnWorks

img2grdgmt - آنلاین در ابر

img2grdgmt را در ارائه دهنده هاست رایگان OnWorks از طریق Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا کنید.

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

برنامه:

نام


img2grd - زیر مجموعه فایل img را در قالب Mercator یا Geographic استخراج کنید

خلاصه


img2grd imgfile grdfile منطقه نوع [ ] [minlat/maxlat] ] [ ] دقیقه ] [ ] [ ناوبری
] [ [مقیاس] ] [سطح] ] [ ماکسلون ] [ -n]

توجه داشته باشید: هیچ فاصله ای بین پرچم گزینه و آرگومان های مرتبط مجاز نیست.

شرح


img2grd یک فایل با فرمت img را می خواند، یک زیر مجموعه را استخراج می کند و آن را در یک فایل شبکه می نویسد. در -M
گزینه تعیین می کند که آیا طرح Mercator کروی فایل img باشد یا خیر
حفظ شود یا اگر یک شبکه جغرافیایی باید با لغو طرح ریزی Mercator نوشته شود. اگر
شبکه جغرافیایی انتخاب شده است شما همچنین می توانید یک نمونه برداری مجدد را بر روی دقیق درخواست کنید -R داده شده.

مورد نیاز ادله


imgfile
یک فایل با فرمت Mercator img مانند فیلدهای گرانش دریایی یا توپوگرافی کف دریا
برآورد شده از داده های ارتفاع سنج ماهواره ای توسط سندول و اسمیت. اگر کاربر تنظیم کرده باشد
یک متغیر محیطی GMT_DATADIR $، و سپس img2grd سعی خواهد کرد پیدا کند imgfile in
GMT_DATADIR $; در غیر این صورت سعی خواهد کرد باز شود imgfile به طور مستقیم.

-Ggrdfile
grdfile نام فایل شبکه خروجی است.

-R[واحد]غرب/شرق/جنوب/شمال[/zmin/zmax][r]
غرب, شرق, جنوبو شمال منطقه مورد علاقه را مشخص کنید و می توانید مشخص کنید
آنها در درجه اعشار یا در قالب [+-]dd:mm[:ss.xxx][W|E|S|N]. ضمیمه r اگر پایین تر
مختصات نقشه سمت راست و چپ به جای w/e/s/n داده شده است. این دو
کوتاه نویسی -Rg و -Rd مخفف دامنه جهانی (0/360 و -180/+180 در طول جغرافیایی).
به ترتیب، با -90/90 در عرض جغرافیایی). متناوبا برای ایجاد شبکه، بدهید
Rکدلون/LAT/nx/ny، که در آن رمز ترکیبی 2 کاراکتری از L، C، R (برای سمت چپ،
مرکز، یا راست) و T، M، B برای بالا، وسط یا پایین. به عنوان مثال، BL برای پایین سمت چپ.
این نشان می دهد که کدام نقطه در یک منطقه مستطیل شکل خاله/LAT مختصات اشاره دارد
به، و ابعاد شبکه nx و ny با فاصله های شبکه از طریق -I برای ایجاد استفاده می شود
منطقه مربوطه همچنین، نام یک فایل شبکه موجود را مشخص کنید
و -R تنظیمات (و فاصله شبکه، در صورت وجود) از شبکه کپی می شوند.
با استفاده از -Rواحد انتظار دارد مختصات پیش بینی شده (دکارتی) سازگار با انتخاب شده باشد -J
و ما به طور معکوس برای تعیین منطقه جغرافیایی مستطیل شکل واقعی برنامه ریزی می کنیم. برای
نمای پرسپکتیو (-p) به صورت اختیاری ضمیمه /zmin/zmax. در صورت دید پرسپکتیو
(-p، یک محدوده z (zmin, zmax) را می توان برای نشان دادن بعد سوم اضافه کرد. این
فقط باید در هنگام استفاده از -Jz گزینه، نه زمانی که فقط از -p گزینه.
در مورد دوم یک نمای پرسپکتیو از هواپیما ترسیم می شود، بدون سوم
بعد، ابعاد، اندازه.

اختیاری ادله


-C مختصات Mercator x و y را نسبت به مرکز پیش بینی تنظیم کنید [پیش فرض است
نسبت به گوشه سمت چپ پایین شبکه]. نیاز دارد -M.

-D[minlat/maxlat]
از محدوده عرض جغرافیایی توسعه یافته -80.738/+80.738 استفاده کنید. متناوبا، ضمیمه کنید
minlat/maxlat به عنوان وسعت عرض جغرافیایی فایل img ورودی. [پیش‌فرض است
-72.006/72.006]. معمولاً مورد نیاز نیست زیرا می‌توانیم میزان آن را تعیین کنیم
بررسی اندازه فایل

-E زمانی قابل استفاده است -M تنظیم نشده است که شبکه نهایی را مجبور کند که دقیقاً یکسان باشد
منطقه به درخواست با -R. به طور پیش فرض، منطقه نهایی یک طرح مستقیم از است
منطقه Mercator اصلی است و معمولاً کمی فراتر از آن گسترش می یابد
محدوده عرض جغرافیایی درخواست شده است، و علاوه بر این، افزایش شبکه در عرض جغرافیایی انجام نمی شود
مطابقت با افزایش طول جغرافیایی با این حال، نمونه‌برداری مجدد اضافی کوچک را معرفی می‌کند
خطاهای درون یابی است و فقط در صورتی باید استفاده شود که شبکه خروجی باید با آن مطابقت داشته باشد
منطقه درخواست شده و x_inc = y_inc دارند. در این مورد منطقه تنظیم شده توسط -R باید
به صورت مضربی از افزایش داده می شود (به عنوان مثال، -R0/45/45/72).

-I نشان دهید دقیقه به عنوان عرض یک پیکسل img ورودی در چند دقیقه طول جغرافیایی.
[پیش‌فرض 2.0 است]. معمولاً مورد نیاز نیست زیرا می توانیم اندازه پیکسل را از روی آن تعیین کنیم
بازرسی از اندازه

-M خروجی یک شبکه Mercator کروی [پیش فرض یک شبکه lon/lat جغرافیایی است]. در
طرح Mercator کروی فایل img حفظ شده است، به طوری که منطقه -R
تنظیم شده توسط کاربر کمی اصلاح شده است. منطقه اصلاح شده مربوط به لبه ها است
از پیکسل ها [یا گروه های ناوبری پیکسل]. هدر فایل شبکه به گونه ای تنظیم شده است که x و
طول محور y نشان دهنده فاصله از لبه های غربی و جنوبی تصویر است،
اندازه گیری شده در واحدهای پیش فرض کاربر، با جیم1 و تنظیم شده است -R. با تنظیم
به طور پیش فرض PROJ_ ELIPSOID = کره، کاربر می تواند با تنظیم شده همپوشانی ایجاد کند -R
به طوری که آنها مطابقت داشته باشند. دیدن مثال ها زیر تنظیم شده است -R در شبکه نیز نوشته شده است
نکته سرصفحه، بنابراین می توان آن را بعدا پیدا کرد. دیدن -C برای تنظیم مختصات نسبت به
مرکز طرح ریزی

-Nناوبری میانگین مقادیر موجود در پیکسل های img ورودی به ناوبری by ناوبری مربع، و ایجاد کنید
برای هر مربع یک پیکسل خروجی. در صورت استفاده با -T3 میانگین را گزارش خواهد کرد
محدودیت بین 0 و 1. اگر با استفاده شود -T2 خروجی مقدار داده متوسط ​​خواهد بود
یا NaN با توجه به اینکه آیا محدودیت میانگین > 0.5 است یا خیر. ناوبری باید به طور مساوی تقسیم شود
به ابعاد فایل img به پیکسل. [پیش‌فرض 1 میانگین گیری نمی کند].

-S[مقیاس]
مقادیر فایل img را در ضرب کنید مقیاس قبل از ذخیره در فایل شبکه [پیش‌فرض است
1.0]. برای فایل‌های img اخیر: فایل‌های img topo در متر (تصحیح) ذخیره می‌شوند [-S1]؛
فایل های گرانشی هوای آزاد در mGal*10 [-S0.1 برای دریافت mGal]؛ فایل های انحراف عمودی در
میکرو رادیان*10 [-S0.1 برای دریافت میکرو رادیان]، فایل های گرادیان گرانش عمودی در
Eotvos*50 [-S0.02 برای دریافت Eotvos یا -S0.002 برای دریافت mGal/km]). اگر نه مقیاس داده شده است
ما سعی می کنیم با بررسی نام فایل برای سرنخ، مقیاس را تعیین کنیم.

-Tنوع نوع کدگذاری اطلاعات محدودیت را کنترل می کند. نوع = 0 نشان می دهد که خیر
چنین اطلاعاتی در فایل img (برای نسخه های قبل از 1995 استفاده می شود) کدگذاری شده است
داده های گرانشی) و تمام داده ها را دریافت می کند. نوع > 0 نشان می دهد که اطلاعات محدودیت است
کدگذاری شده (نسخه های 1995 و نسخه های بعدی (فعالی) فایل های img) تا بتوان
یک فایل گرید به صورت زیر تولید کنید: -T1 مقادیر داده را در تمام نقاط دریافت می کند، -T2 داده ها را دریافت می کند
مقادیر در نقاط محدود و NaN در نقاط درونیابی. -T3 1 در می گیرد
نقاط محدود و 0 در نقاط درون یابی [پیش فرض 1 است].

-V[سطح] (بیشتر ...)
سطح پرحرفی [c] را انتخاب کنید. به ویژه در اینجا توصیه می شود، زیرا دیدن آن مفید است
نحوه تنظیم مختصات

-Wماکسلون
نشان دهید ماکسلون به عنوان حداکثر طول جغرافیایی فایل img ورودی. نسخه ها
از سال 1995 داشته اند ماکسلون = 360.0، در حالی که برخی از فایل های قبلی این کار را داشتند ماکسلون = 390.0.
[پیش‌فرض 360.0 است].

-^ or تنها -
یک پیام کوتاه در مورد نحو دستور چاپ کنید، سپس از آن خارج شوید (توجه: در ویندوز
فقط استفاده کنید -).

-+ or تنها +
یک پیام کاربردی (راهنما) گسترده، از جمله توضیح هر یک را چاپ کنید
گزینه مخصوص ماژول (اما نه گزینه های رایج GMT)، سپس خارج می شود.

-? or نه استدلال
سپس یک پیام استفاده کامل (راهنما)، از جمله توضیح گزینه ها را چاپ کنید
خارج می شود.

- نسخه
نسخه GMT را چاپ کنید و خارج شوید.

--show-datadir
مسیر کامل را به دایرکتوری اشتراک گذاری GMT ​​چاپ کنید و از آن خارج شوید.

جغرافیا مثال ها


La -M اگر نیاز دارید که شبکه خروجی در جغرافیایی باشد، گزینه باید حذف شود
مختصات برای استخراج داده ها در منطقه -R-40/40/-70/-30 از world_grav.img.7.2 و
برای بدست آوردن مختصات جغرافیایی، می توانید امتحان کنید

img2grd world_grav.img.16.1 -Gmerc_grav.nc -R-40/40/-70/-30 -V

از آنجایی که فاصله عرض جغرافیایی در فایل img در واحدهای Mercator برابر است
شبکه حاصل با مشخص شده مطابقت نخواهد داشت -R دقیقا، و فاصله عرض جغرافیایی نخواهد بود
برابر فاصله طولی اگر به تطابق دقیق با خود نیاز دارید -R و همان فاصله
در طول و عرض جغرافیایی، از -E گزینه:

img2grd world_grav.img.16.1 -Gmerc_grav.nc -R-40/40/-70/-30 -E -V

مجری مثال ها


از آنجایی که فایل‌های img در یک طرح Mercator هستند، نباید یک شبکه جغرافیایی را استخراج کنید
اگر برنامه شما ساختن نقشه مرکاتور است. اگر این کار را انجام دادید، به فرافکنی پایان می دهید
بازپخش شبکه، از دست دادن جزئیات طول موج کوتاه. استفاده بهتره -M و شبکه را رسم کنید
با استفاده از یک برجستگی خطی با مقیاس مشابه پیش بینی Mercator مورد نظر (به GMT مراجعه کنید
مثال 29). برای استخراج داده ها در منطقه -R-40/40/-70/-30 از world_grav.img.7.2، اجرا کن

gmt img2grd -M world_grav.img.7.2 -Gmerc_grav.nc -R-40/40/-70/-30 -V

توجه داشته باشید که -V گزینه به ما می گوید که محدوده تنظیم شده است
-R-40/40/-70.0004681551/-29.9945810754. ما نیز می توانیم استفاده کنیم grdinfo برای پیدا کردن آن فایل شبکه
هدر نشان می دهد که منطقه آن است -R0/80/0/67.9666667 این محدوده x,y است که ما دریافت خواهیم کرد
از یک طرح مرکاتور کروی با استفاده از -R-40/40/-70.0004681551/-29.9945810754 و
جیم1. بنابراین، برای گرفتن ship.lonlatgrav و استفاده از آن برای نمونه برداری از merc_grav.nc، می توانیم این کار را انجام دهیم:

مجموعه gmt PROJ_ELLIPSOID Sphere

gmt mapproject -R-40/40/-70.0004681551/-29.9945810754 -Jm1i ship.lonlatgrav | \
gmt grdtrack -Gmerc_grav.nc | پروژه نقشه gmt \
-R-40/40/-70.0004681551/-29.9945810754 -Jm1i -I > ship.lonlatgravsat

توصیه می شود از روش فوق برای فرافکنی و عدم پروجکشن داده ها در چنین مواردی استفاده شود
یک برنامه کاربردی، زیرا در این صورت تنها یک مرحله درون یابی وجود دارد (در grdtrack). اگر یک
ابتدا سعی می کند فایل grid را به lon,lat تبدیل کند و سپس از آن نمونه برداری کند، دو تا وجود دارد
مراحل درونیابی (در تبدیل و نمونه برداری).

برای ساخت یک شبکه lon,lat از شبکه بالا می توانیم استفاده کنیم

gmt grdproject merc_grav.nc -R-40/40/-70.0004681551/-29.9945810754 -Jm1i -I -D2m -Ggrav.nc

در برخی موارد این کار آسانی نخواهد بود -R در دو سیستم مختصات ممکن است تراز نباشند
خوب. هنگامی که این اتفاق می افتد، ما نیز می توانیم استفاده کنیم (در واقع، ممکن است همیشه استفاده از آن بهتر باشد)

gmt grd2xyz merc_grav.nc | پروژه نقشه gmt \
-R-40/40/-70.0004681551/-29.994581075 -Jm1i -I | \
سطح gmt -R-40/40/-70/70 -I2m -Ggrav.nc

برای ایجاد نقشه Mercator از منطقه فوق، مقدار gmt.conf ما را برای آن فرض کنید
PROJ_LENGTH_UNIT اینچ است. سپس از آنجایی که فایل merc_grav.nc فوق با پیش بینی می شود جیم1i
عرض آن 80 اینچ است. با استفاده از آن می توانیم نقشه ای به عرض 8 اینچ بسازیم -Jx0.1i در هر برنامه نقشه
به این شبکه اعمال می شود (به عنوان مثال، grdcontour, grdimage, grdview) و سپس برای پوشش هایی که
کار در lon، lat (به عنوان مثال، psxy, pscoast) می توانیم از تنظیمات فوق استفاده کنیم -R و جیم0.1 برای دریافت
دو سیستم برای تطبیق.

با این حال، ما می توانیم باهوش تر از این باشیم. متوجه شدیم که فایل img ورودی دارای پیکسل 2.0 است
عرض چند دقیقه (یا بررسی nx و ny با grdinfo merc_grav.nc) متوجه می شویم
merc_grav.nc از وضوح کامل فایل img استفاده کرده و دارای 2400 در 2039 پیکسل است.
در عرض 8 اینچ این 300 پیکسل در هر اینچ است. ما تصمیم می گیریم که به این تعداد نیاز نداریم و ما
به 100 پیکسل در اینچ بسنده می کنیم، بنابراین می خواهیم میانگین داده ها را به 3 در 3 تبدیل کنیم.
مربع ها (اگر بخواهیم نمودار کانتوری داشته باشیم، احتمالاً میانگین داده ها را خیلی بیشتر انتخاب می کنیم
(به عنوان مثال، 6 به 6) برای به دست آوردن خطوط صاف.) از آنجایی که 2039 بر 3 بخش پذیر نیست، یک
مختلف تنظیم شده -R این بار:

gmt img2grd -M world_grav.img.7.2 -Gmerc_grav_2.nc -R-40/40/-70/-30 -N3 -V

این بار متوجه می شویم که منطقه تنظیم شده است -R-40/40/-70.023256525/-29.9368261101 و
خروجی 800 در 601 پیکسل است که برای ما اندازه بهتری است. حالا ما می توانیم مصنوعی ایجاد کنیم
فایل روشنایی برای این استفاده gradgradient:

gmt grdgradient merc_grav_2.nc -Gillum.nc -A0/270 -Ne0.6

و اگر یک فایل CPT به نام "grav.cpt" نیز داشته باشیم، می توانیم یک نقشه تسکین سایه دار رنگی ایجاد کنیم.
مثل این:

gmt grdimage merc_grav_2.nc -Iillum.nc -Cgrav.cpt -Jx0.1i -K > map.ps
gmt psbasemap -R-40/40/-70.023256525/-29.9368261101 -Jm0.1i -Ba10 -O >> map.ps

فرض کنید می خواهید فقط مقادیر داده های محدود شده را از یک فایل img به صورت lat/lon بدست آورید
مختصات سپس اجرا کنید img2grd با -T2 گزینه، استفاده کنید grd2xyz برای تخلیه مقادیر، لوله
از طریق grep -v NaN برای حذف NaN ها و لوله کردن پروژه نقشه با معکوس
طرح ریزی مانند بالا

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


سرورها و ایستگاه های کاری رایگان

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

دستورات لینوکس

Ad