هذا هو الأمر GeoidEval الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
GeoidEval - ابحث عن مرتفعات الجيود
موجز
GeoidEval [ -n الاسم ] [ -d دير ] [ -l ] [ -a | -c جنوب غرب شمالي الشرق ] [ -w ] [ -z منطقة
] [ - msltohae ] [ --هايتومسل ] [ -v ] [ --محدِّد التعليق التعليق ] [ --الإصدار |
-h | --مساعدة ] [ - ملف الإدخال شرير | --سلسلة الإدخال ربط ] [ - فاصل الخط سنسيب
] [ --ملف إلاخراج ملف ]
الوصف
GeoidEval يقرأ في المواضع على الإدخال القياسي ويطبع الارتفاعات المقابلة لـ
الجيود فوق WGS84 الإهليلجي على الخرج القياسي.
يتم إعطاء المواقف مثل خطوط الطول والعرض ، UTM / UPS ، أو MGRS ، في أي من التنسيقات
قبلت من طرف تحويل جغرافي(1). (إحداثيات MGRS تدل على مركز من MGRS المقابلة
مربع.) إذا كان -z يتم تحديد الخيار ثم يتم إضافة المنطقة المحددة مسبقًا إلى كل سطر
من المدخلات (التي يجب أن تكون في إحداثيات UTM / UPS). هذا يسمح للملف مع UTM eastings و
الشمال في منطقة واحدة لاستخدامها كمدخلات قياسية.
يتم توفير نتائج أكثر دقة لارتفاع الجيود بواسطة الجاذبية(1). هذه الأداة يمكن
يحسب أيضًا اتجاه الجاذبية بدقة.
ارتفاع الجيود فوق الشكل الإهليلجي ، N، يُطلق عليه أحيانًا تموج الجيود.
يمكن استخدامه لتحويل ارتفاع فوق الشكل الإهليلجي ، h، إلى الارتفاع المقابل
فوق الجيود (الارتفاع التقويمي ، تقريبًا الارتفاع فوق متوسط مستوى سطح البحر) ، H,
باستخدام العلاقات
h = N + H, H = -N + h.
OPTIONS
-n استخدم الجيود الاسم بدلاً من الافتراضي "egm96-5". انظر "GEOIDS".
-d قراءة بيانات الجيود من دير بدلا من الافتراضي. انظر "GEOIDS".
-l استخدم الاستيفاء ثنائي الخطوط بدلاً من المكعب. انظر "INTERPOLATION".
-a تخزين مجموعة البيانات بالكامل في الذاكرة مؤقتًا. انظر "ذاكرة التخزين المؤقت".
-c تخزين البيانات التي يحدها جنوب غرب شمالي الشرق في الذاكرة. أول حجتين
حدد ركن SW لذاكرة التخزين المؤقت وتحدد الوسيطتان الأخيرتان زاوية NE.
إنّ -w يحدد العلم أن خط الطول يسبق خط العرض لهذه الزوايا ، المقدمة
الذي ظهر من قبل -c. انظر "ذاكرة التخزين المؤقت".
-w عند قراءة الإحداثيات الجغرافية ، يسبق خط الطول خط العرض (يمكن أن يكون
تجاوزه محدد نصف الكرة الأرضية ، N, S, E, W).
-z بادئة كل سطر من المدخلات منطقة، على سبيل المثال ، "38n". يجب استخدام هذا عند الإدخال
يتكون من إتجاهات UTM / UPS إتجاهات وإتجاهات الشمال.
- msltohae
يجب أن يتضمن الإدخال القياسي رمزًا مميزًا نهائيًا في كل سطر يتم التعامل معه على أنه ارتفاع
(بالأمتار) فوق الجيود والمخرج يردد صدى خط الإدخال مع الارتفاع
تم تحويله إلى ارتفاع فوق الشكل الإهليلجي (HAE). لو -z منطقة ثم يتم تحديد ثلث
يتم التعامل مع الرمز المميز على أنه الارتفاع ؛ هذا يجعل من الممكن تحويل بيانات LIDAR حيث
كل خط يتكون من: شدة الارتفاع باتجاه الشرق.
--هايتومسل
هذا مشابه ل - msltohae فيما عدا أن رمز الارتفاع يتم التعامل معه على أنه ارتفاع (بوصة
متر) فوق الشكل البيضاوي ويردد الناتج خط الإدخال مع الارتفاع
تم تحويله إلى ارتفاع فوق الجيود (MSL).
-v اطبع معلومات حول الجيود على الخطأ القياسي قبل معالجة الإدخال.
--محدِّد التعليق
اضبط محدد التعليق على التعليق (على سبيل المثال ، "#" أو "//"). إذا تم ضبط الإدخال
سيتم مسح الأسطر بحثًا عن هذا المحدد ، وإذا تم العثور عليه ، فسيتم مسح المحدد وبقية
ستتم إزالة السطر قبل المعالجة وإلحاقه لاحقًا بالمخرجات
خط (مفصولة بمسافة).
--الإصدار
نسخة الطباعة والخروج.
-h استخدام الطباعة ، مسار واسم geoid الافتراضي ، والخروج.
--مساعدة
طباعة الوثائق الكاملة والخروج.
- ملف الإدخال
قراءة المدخلات من الملف شرير بدلا من المدخلات القياسية ؛ اسم ملف "-"
لتقف على المدخلات القياسية.
--سلسلة الإدخال
قراءة المدخلات من السلسلة ربط بدلاً من الإدخال القياسي. كل التكرارات
من حرف فاصل الأسطر (الافتراضي هو فاصلة منقوطة) في ربط يتم تحويلها إلى
الأسطر الجديدة قبل أن تبدأ القراءة.
- فاصل الخط
تعيين حرف فاصل السطر على سنسيب. بشكل افتراضي ، هذه فاصلة منقوطة.
--ملف إلاخراج
كتابة الإخراج إلى الملف ملف بدلاً من الناتج القياسي ؛ اسم ملف "-"
لتقف على الانتاج القياسي.
الجيود الأرضية
GeoidEval يحسب ارتفاعات الجيود عن طريق استيفاء البيانات في جدول متباعد بانتظام
(انظر "الاستيفاء"). تتوفر جداول الجيود التالية (ومع ذلك ، قد لا يتوفر بعضها
المثبتة):
خطأ خطي خطأ تكعيبي
اسم شبكة جيويد ماكس جذر متوسط التربيع ماكس جذر متوسط التربيع
egm84-30 EGM84 30 '1.546 م 70 مم 0.274 م 14 مم
egm84-15 EGM84 15 '0.413 م 18 مم 0.021 م 1.2 مم
egm96-15 EGM96 15 '1.152 م 40 مم 0.169 م 7.0 مم
egm96-5 EGM96 5 '0.140 م 4.6 مم .0032 م 0.7 مم
egm2008-5 EGM2008 5 '0.478 م 12 مم 0.294 م 4.5 مم
egm2008-2_5 EGM2008 2.5 '0.135 م 3.2 مم 0.031 م 0.8 مم
egm2008-1 EGM2008 1 '0.025 م 0.8 مم .0022 م 0.7 مم
بشكل افتراضي ، يتم استخدام الجيود "egm96-5". قد يتغير هذا من خلال تهيئة البيئة
متغير "GEOGRAPHICLIB_GEOID_NAME" أو بامتداد -n خيار. الأخطاء المذكورة هنا هي
تقديرات التكميم وأخطاء الاستيفاء في الارتفاعات المبلغ عنها مقارنة بـ
الجيود المحدد.
سيتم تحميل بيانات geoid من دليل محدد في وقت الترجمة. هذا ممكن
تم تغييرها عن طريق تحديد متغيرات البيئة "GEOGRAPHICLIB_GEOID_PATH" أو
"GEOGRAPHICLIB_DATA" أو بامتداد -d اختيار. ال -h الخيار يطبع المسار الجغرافي الافتراضي
والاسم. استخدم ال -v خيار للتأكد من اسم المسار الكامل لملف البيانات.
تتوفر تعليمات تنزيل وتثبيت بيانات geoid على
<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
تجاوز الاسم الجغرافي الافتراضي لوقت الترجمة "egm96-5". ال -h الخيار تقارير
قيمة GEOGRAPHICLIB_GEOID_NAME، إذا تم تحديده ، وإلا فإنه يبلغ وقت الترجمة
قيمة. إذا كان -n الاسم يستخدم الخيار ، إذن الاسم له الأسبقية.
GEOGRAPHICLIB_GEOID_PATH
تجاوز المسار الجغرافي الافتراضي في وقت الترجمة. هذا هو عادة
"/ usr / local / share / GeographicLib / geoids" على أنظمة تشبه Unix و
"C: / ProgramData / GeographicLib / geoids" على أنظمة Windows. ال -h الخيار تقارير
قيمة GEOGRAPHICLIB_GEOID_PATH، إذا تم تحديده ، وإلا فإنه يبلغ وقت الترجمة
قيمة. إذا كان -d دير يستخدم الخيار ، إذن دير له الأسبقية.
GEOGRAPHICLIB_DATA
طريقة أخرى لتجاوز مسار الجيود الافتراضي في وقت الترجمة. إذا تم تعيينه (وإذا
GEOGRAPHICLIB_GEOID_PATH لم يتم تعيين) ، ثم $GEOGRAPHICLIB_DATA/ geoids المستخدمة.
أخطاء
سيؤدي سطر الإدخال غير القانوني إلى طباعة رسالة خطأ إلى الإخراج القياسي بدءًا من
"الخطأ:" والأسباب GeoidEval لإرجاع رمز الخروج 1. ومع ذلك ، فإن الخطأ لا يفعل ذلك
سبب GeoidEval لإنهاء سيتم تحويل الأسطر التالية.
المختصرات
عادة ما يتم تقريب الجيود بواسطة "نموذج جاذبية الأرض". النماذج التي نشرتها
NGA هي:
84 جنيهًا مصريًا
نموذج الجاذبية الأرضية الذي نشرته NGA في عام 1984 ،
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html>.
96 جنيهًا مصريًا
نموذج الجاذبية الأرضية الذي نشرته NGA في عام 1996 ،
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html>.
2008 جنيهًا مصريًا
نموذج الجاذبية الأرضية الذي نشرته NGA في عام 2008 ،
<http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008>.
WGS84
النظام الجيوديسي العالمي 1984 ، .
هاي الارتفاع فوق WGS84 الإهليلجي.
MSL متوسط مستوى سطح البحر ، يستخدم كمقياس مناسب للجيود. (ومع ذلك ، عادةً ،
يختلف الجيود ببضعة أمتار عن متوسط مستوى سطح البحر.)
أمثلة
ارتفاع الجيود EGM96 في تمبكتو
صدى 16: 46: 33N 3: 00: 34W | GeoidEval
=> 28.7068 -0.02e-6 -1.73e-6
الرقم الأول الذي تم إرجاعه هو ارتفاع الجيود والثاني والثالث هما منحدراته
الاتجاهين الشمالي والشرقي.
قم بتحويل نقطة في منطقة UTM 18n من MSL إلى HAE
صدى 531595 4468135 23 | GeoidEval - msltohae -z 18n
=> 531595 4468135 -10.842
استخدم GeoidEval عبر الإنترنت باستخدام خدمات onworks.net