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

Ad


فاویکون OnWorks

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

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

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

برنامه:

نام


GeoidEval -- ارتفاعات ژئوئید را جستجو کنید

خلاصه


GeoidEval [ -n نام ] [ -d دیر ] [ -l ] [ -a | -c جنوب غرب شمال شرق ] [ -w ] [ -z منطقه
] [ --msltohae ] [ --haetomsl ] [ -v ] [ --تفاوت کننده نظر commentdelim ] [ - نسخه |
-h | --کمک ] [ --فایل ورودی پرونده | --input-string رشته ] [ -- جداکننده خط خط خطی
] [ --فایل خروجی مجموعه ]

شرح


GeoidEval در موقعیت های ورودی استاندارد می خواند و ارتفاع های مربوطه را چاپ می کند
ژئوئید بالای بیضی WGS84 در خروجی استاندارد.

موقعیت ها به صورت طول و عرض جغرافیایی، UTM/UPS یا MGRS در هر یک از قالب ها ارائه می شوند.
پذیرفته شده توسط GeoConvert(1). (مختصات MGRS نشان دهنده مرکز از MGRS مربوطه
مربع.) اگر -z گزینه مشخص می شود و سپس منطقه مشخص شده به هر خط اضافه می شود
ورودی (که باید در مختصات UTM/UPS باشد). این اجازه می دهد تا یک فایل با UTM eastings و
شمالی ها در یک منطقه واحد به عنوان ورودی استاندارد استفاده می شود.

نتایج دقیق تر برای ارتفاع ژئوئید توسط جاذبه زمین(1). این ابزار می تواند
همچنین جهت گرانش را به دقت محاسبه کنید.

ارتفاع ژئوئید بالای بیضی، N، گاهی اوقات موج ژئوئیدی نامیده می شود.
می توان از آن برای تبدیل ارتفاع بالای بیضی استفاده کرد، h، به ارتفاع مربوطه
بالای ژئوئید (ارتفاع ارتومتریک، تقریباً ارتفاع بالاتر از میانگین سطح دریا)، H,
با استفاده از روابط

h = N + H, H = -N + h.

OPTIONS


-n از ژئوئید استفاده کنید نام به جای پیش فرض "egm96-5". به "ژئوئیدها" مراجعه کنید.

-d خواندن داده های ژئوئید از دیر به جای پیش فرض به "ژئوئیدها" مراجعه کنید.

-l از درون یابی دوخطی به جای مکعب استفاده کنید. به "INTERPOLATION" مراجعه کنید.

-a کش کل مجموعه داده در حافظه به "CACHE" مراجعه کنید.

-c کش داده های محدود شده توسط جنوب غرب شمال شرق در حافظه. دو استدلال اول
گوشه SW کش را مشخص کنید و دو آرگومان آخر گوشه NE را مشخص کنید.
La -w flag مشخص می کند که طول جغرافیایی قبل از عرض جغرافیایی برای این گوشه ها، ارائه شده است
که قبلا ظاهر می شود -c. به "CACHE" مراجعه کنید.

-w هنگام خواندن مختصات جغرافیایی، طول جغرافیایی مقدم بر عرض جغرافیایی است (این می تواند باشد
نادیده گرفته شده توسط یک تعیین کننده نیمکره، N, S, E, W).

-z پیشوند هر خط ورودی توسط منطقهبه عنوان مثال، "38n". این باید در هنگام ورودی استفاده شود
شامل UTM/UPS eastings و Northings.

--msltohae
ورودی استاندارد باید شامل یک نشانه نهایی در هر خط باشد که به عنوان ارتفاع در نظر گرفته می شود
(بر حسب متر) بالای ژئوئید و خروجی خط ورودی را با ارتفاع بازتاب می دهد
به ارتفاع بالای بیضی (HAE) تبدیل می شود. اگر -z منطقه مشخص شده است سپس سوم
نشانه به عنوان ارتفاع در نظر گرفته می شود. این امکان تبدیل داده های LIDAR را فراهم می کند
هر خط شامل: شدت ارتفاع شرق شمال.

--haetomsl
این شبیه به --msltohae با این تفاوت که نشانه ارتفاع به عنوان یک ارتفاع (in
متر) بالای بیضی و خروجی خط ورودی را با ارتفاع بازتاب می دهد
به ارتفاع بالای ژئوئید (MSL) تبدیل می شود.

-v قبل از پردازش ورودی، اطلاعات مربوط به geoid را روی خطای استاندارد چاپ کنید.

--تفاوت کننده نظر
جداکننده نظر را روی commentdelim (به عنوان مثال، "#" یا "//"). اگر تنظیم شود، ورودی
خطوط برای این جداکننده و در صورت یافتن، جداکننده و بقیه موارد اسکن خواهند شد
خط قبل از پردازش حذف می شود و متعاقباً به خروجی اضافه می شود
خط (با یک فاصله از هم جدا شده است).

- نسخه
نسخه چاپ و خروج

-h استفاده از چاپ، مسیر پیش‌فرض زمین و نام، و خروج.

--کمک
اسناد کامل را چاپ کنید و خارج شوید.

--فایل ورودی
خواندن ورودی از فایل پرونده به جای ورودی استاندارد؛ نام فایل "-"
مخفف ورودی استاندارد است.

--input-string
خواندن ورودی از رشته رشته به جای ورودی استاندارد. همه اتفاقات
از کاراکتر جداکننده خط (پیش فرض یک نقطه ویرگول است) در رشته تبدیل شده اند به
خطوط جدید قبل از شروع خواندن

-- جداکننده خط
کاراکتر جداکننده خط را روی آن تنظیم کنید خط خطی. به طور پیش فرض این یک نقطه ویرگول است.

--فایل خروجی
خروجی را روی فایل بنویسید مجموعه به جای خروجی استاندارد؛ نام فایل "-"
مخفف استاندارد خروجی است.

ژئویدها


GeoidEval ارتفاع ژئوئید را با درون یابی داده ها در جدولی با فاصله منظم محاسبه می کند
(به "INTERPOLATION" مراجعه کنید). جداول ژئوئید زیر موجود است (اما ممکن است برخی از آنها نباشند
نصب شده است):

خطای دو خطی خطای مکعبی
نام شبکه ژئوئید حداکثر rms حداکثر rms
egm84-30 EGM84 30' 1.546 m 70 mm 0.274 m 14 mm
egm84-15 EGM84 15' 0.413 m 18 mm 0.021 m 1.2 mm
egm96-15 EGM96 15' 1.152 m 40 mm 0.169 m 7.0 mm
egm96-5 EGM96 5' 0.140 m 4.6 mm 0032 m 0.7 mm
egm2008-5 EGM2008 5' 0.478 m 12 mm 0.294 m 4.5 mm
egm2008-2_5 EGM2008 2.5' 0.135 m 3.2 mm 0.031 m 0.8 mm
egm2008-1 EGM2008 1' 0.025 m 0.8 mm 0022 m 0.7 mm

به طور پیش فرض، ژئوئید "egm96-5" استفاده می شود. این ممکن است با تنظیم محیط تغییر کند
متغیر "GEOGRAPHICLIB_GEOID_NAME" یا با -n گزینه. خطاهای ذکر شده در اینجا هستند
برآورد خطاهای کوانتیزاسیون و درونیابی در ارتفاعات گزارش شده در مقایسه با
ژئوئید مشخص شده

داده های ژئوئید از دایرکتوری مشخص شده در زمان کامپایل بارگذاری می شوند. این ممکن است
با تنظیم متغیرهای محیطی "GEOGRAPHICLIB_GEOID_PATH" یا
"GEOGRAPHICLIB_DATA"، یا با -d گزینه. -h گزینه مسیر geoid پیش فرض را چاپ می کند
و نام استفاده کنید -v گزینه ای برای تعیین نام مسیر کامل فایل داده.

دستورالعمل‌های دانلود و نصب داده‌های ژئوید در این آدرس موجود است
<http://geographiclib.sf.net/html/geoid.html#geoidinst>.

توجه داشته باشید: تمام ژئوئیدهای بالا برای بیضی WGS84 اعمال می شود (a = 6378137 متر، f =
1/298.257223563) فقط.

درون یابی


درون یابی مکعبی برای محاسبه ارتفاع ژئوئید استفاده می شود مگر اینکه -l مشخص شده است که در آن
از درونیابی دوخطی مورد استفاده می شود. درون یابی مکعبی بر اساس حداقل مربعات است
تناسب یک چند جمله ای مکعبی با یک شابلون 12 نقطه ای

به 1 1.
1 2 2 1
1 2 2 1
به 1 1.

مکعب محدود به مستقل بودن از طول جغرافیایی هنگام ارزیابی ارتفاع در یک است
از قطب ها درون یابی مکعبی به طور قابل توجهی دقیق تر از دوخطی است. با این حال
منجر به ناپیوستگی های کوچک در ارتفاع برگشتی در مرزهای سلول می شود.

کاسه


به‌طور پیش‌فرض، فایل داده‌ها به‌طور تصادفی خوانده می‌شود تا ارتفاع ژئوید در ورودی محاسبه شود
موقعیت ها معمولا این برای استفاده تعاملی کافی است. اگر قرار است ارتفاعات زیادی باشد
محاسبه شده، استفاده -c جنوب غرب شمال شرق برای اطلاع دادن GeoidEval برای خواندن یک مستطیل از داده ها
در حافظه؛ سپس ارتفاعات درون این مستطیل را می توان بدون هیچ دیسکی محاسبه کرد
دسترسی داشته باشید. اگر -a مشخص شده است که تمام داده های زمینی خوانده می شود. در مورد "egm2008-1"، این
به حدود 0.5 گیگابایت رم نیاز دارد. ارزیابی ارتفاعات خارج از منطقه ذخیره شده باعث می شود
داده های لازم برای خواندن از دیسک استفاده کنید -v گزینه ای برای تأیید اندازه
کش

صرف نظر از اینکه آیا کش درخواست شده باشد (با -a or -c گزینه ها)، داده ها برای
آخرین سلول شبکه در حافظه پنهان این اجازه می دهد تا ارتفاع ژئوئید در امتداد یک مسیر پیوسته باشد
با سربار کمی دیسک برگشت.

محیط زیست


GEOGRAPHICLIB_GEOID_NAME
نام geoid پیش‌فرض زمان کامپایل «egm96-5» را لغو کنید. در -h گزینه گزارش می دهد
ارزش GEOGRAPHICLIB_GEOID_NAME، اگر تعریف شده باشد، در غیر این صورت زمان کامپایل را گزارش می کند
ارزش. اگر -n نام سپس از گزینه استفاده می شود نام اولویت دارد.

GEOGRAPHICLIB_GEOID_PATH
مسیر ژئوئید پیش‌فرض زمان کامپایل را لغو کنید. این به طور معمول است
"/usr/local/share/GeographicLib/geoids" در سیستم‌های شبه یونیکس و
"C:/ProgramData/GeographicLib/geoids" در سیستم های ویندوز. در -h گزینه گزارش می دهد
ارزش GEOGRAPHICLIB_GEOID_PATH، اگر تعریف شده باشد، در غیر این صورت زمان کامپایل را گزارش می کند
ارزش. اگر -d دیر سپس از گزینه استفاده می شود دیر اولویت دارد.

GEOGRAPHICLIB_DATA
روش دیگری برای نادیده گرفتن مسیر پیش‌فرض کامپایل-زمان ژئوئید. اگر تنظیم شده باشد (و اگر
GEOGRAPHICLIB_GEOID_PATH تنظیم نشده است)، سپس $GEOGRAPHICLIB_DATA/geoids استفاده می شود.

خطاها


یک خط ورودی غیرقانونی یک پیام خطا را در خروجی استاندارد که با شروع آن شروع می شود چاپ می کند
"خطا:" و علل GeoidEval برای برگرداندن کد خروجی 1. با این حال، یک خطا اینطور نیست
سبب می شود GeoidEval خاتمه دادن؛ خطوط زیر تبدیل خواهند شد.

توافقنامه


ژئوئید معمولاً با یک "مدل گرانش زمین" تقریب می شود. مدل های منتشر شده توسط
NGA عبارتند از:

EGM84
یک مدل گرانش زمین که توسط NGA در سال 1984 منتشر شد،
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html>.

EGM96
یک مدل گرانش زمین که توسط NGA در سال 1996 منتشر شد،
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html>.

EGM2008
یک مدل گرانش زمین که توسط NGA در سال 2008 منتشر شد،
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008>.

WGS84
سیستم ژئودتیک جهانی 1984، .

HAE ارتفاع بالاتر از بیضی WGS84.

MSL سطح متوسط ​​دریا، به عنوان یک دست کوتاه مناسب برای ژئوئید استفاده می شود. (اما معمولاً
ژئوئید چند متر با میانگین سطح دریا متفاوت است.)

مثال ها


ارتفاع ژئوئید EGM96 در تیمبوکتو

echo 16:46:33N 3:00:34W | GeoidEval
=> 28.7068 -0.02e-6 -1.73e-6

اولین عدد برگشتی ارتفاع ژئوئید و عدد 2 و 3 شیب های آن در
جهت شمال و شرق

یک نقطه در ناحیه UTM 18n را از MSL به HAE تبدیل کنید

echo 531595 4468135 23 | GeoidEval --msltohae -z 18n
=> 531595 4468135 -10.842

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


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

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

  • 1
    بوت لودر Clover EFI
    بوت لودر Clover EFI
    پروژه به
    https://github.com/CloverHackyColor/CloverBootloader..
    ویژگی ها: macOS، ویندوز و لینوکس را بوت کنید
    در حالت UEFI یا قدیمی در مک یا رایانه شخصی با
    UE...
    دانلود بوت لودر Clover EFI
  • 2
    واحد در دقیقه
    واحد در دقیقه
    به ما در Gitter بپیوندید!
    https://gitter.im/unitedrpms-people/Lobby
    مخزن URPMS را در خود فعال کنید
    سیستم -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    دانلود unitedrpms
  • 3
    کتابخانه های C++ را تقویت کنید
    کتابخانه های C++ را تقویت کنید
    Boost قابل حمل رایگان را ارائه می دهد
    کتابخانه های C++ بررسی شده. این
    تاکید بر کتابخانه های قابل حمل است که
    با کتابخانه استاندارد C++ به خوبی کار کنید.
    به http://www.bo مراجعه کنید...
    Boost C++ Libraries را دانلود کنید
  • 4
    VirtualGL
    VirtualGL
    VirtualGL دستورات سه بعدی را از a تغییر مسیر می دهد
    برنامه OpenGL یونیکس/لینوکس بر روی یک
    GPU سمت سرور و تبدیل
    تصاویر سه بعدی را در یک جریان ویدیویی ارائه می کند
    با کدامیک ...
    VirtualGL را دانلود کنید
  • 5
    لیباسب
    لیباسب
    کتابخانه برای فعال کردن فضای کاربر
    برنامه های کاربردی برای برقراری ارتباط
    دستگاه های USB مخاطب: توسعه دهندگان، پایان
    کاربران / دسکتاپ. زبان برنامه نویسی: C.
    دسته بندی ها...
    دانلود libusb
  • 6
    سوئیچ
    سوئیچ
    SWIG یک ابزار توسعه نرم افزار است
    که برنامه های نوشته شده به زبان C و را به هم متصل می کند
    C++ با انواع سطح بالا
    زبانهای برنامه نویسی. SWIG با استفاده می شود
    ناهمسان...
    SWIG را دانلود کنید
  • بیشتر "

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

Ad