Gravity - ออนไลน์ในคลาวด์

นี่คือคำสั่ง Gravity ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


แรงโน้มถ่วง -- คำนวณสนามแรงโน้มถ่วงของโลก

เรื่องย่อ


แรงดึงดูด [ -n ชื่อ ] [ -d dir ] [ -G | -D | -A | -H ] [ -c ลาดพร้าว h ] [ -w ] [ -p ล่วงหน้า ] [ -v
] [ --comment-ตัวคั่น แสดงความคิดเห็นdelim ] [ --รุ่น | -h | --ช่วยด้วย ] [ --input-ไฟล์ แฟ้ม |
--อินพุต-สตริง สตริง ] [ --บรรทัด-คั่น ไลน์เซป ] [ --output-ไฟล์ ออกจากไฟล์ ]

DESCRIPTION


แรงดึงดูด อ่านในตำแหน่งอินพุตมาตรฐานและพิมพ์สนามโน้มถ่วงบน
เอาต์พุตมาตรฐาน

บรรทัดอินพุตอยู่ในรูปแบบ ลาดพร้าว lon h. ลาดพร้าว และ lon คือละติจูดและลองจิจูด
แสดงเป็นองศาทศนิยมหรือองศา นาที และวินาที สำหรับรายละเอียดเกี่ยวกับการอนุญาต
รูปแบบละติจูดและลองจิจูด โปรดดูส่วน "พิกัดทางภูมิศาสตร์" ของ
แปลงภูมิศาสตร์(1) h คือความสูงเหนือทรงรีมีหน่วยเป็นเมตร ปริมาณนี้เป็นตัวเลือก
และค่าเริ่มต้นเป็น 0 อีกวิธีหนึ่งคือสามารถคำนวณสนามแรงโน้มถ่วงที่จุดต่างๆบน
วงกลมละติจูด (ค่าคงที่ ลาดพร้าว และ h) ผ่านทาง -c ตัวเลือก; ในกรณีนี้เท่านั้น
ควรให้ลองจิจูดในบรรทัดอินพุต ปริมาณที่พิมพ์ออกมาจะถูกควบคุมโดย
-G (Default) -D, -A,หรือ -H ตัวเลือก

โมเดลแรงโน้มถ่วงที่รองรับทั้งหมด ยกเว้น grs80 ใช้ WGS84 เป็นเส้นทรงรีอ้างอิง a
= 6378137 ม. f = 1/298.257223563, โอเมก้า = 7292115e-11 rad/s และ GM = 3986004.418e8
ม^3/วิ^2

OPTIONS


-n ใช้แบบจำลองสนามแรงโน้มถ่วง ชื่อ แทนที่จะเป็นค่าเริ่มต้น "egm96" ดู "รุ่น"

-d อ่านแบบจำลองแรงโน้มถ่วงจาก dir แทนที่จะเป็นค่าเริ่มต้น ดู "รุ่น"

-G คำนวณความเร่งเนื่องจากแรงโน้มถ่วง (รวมถึงค่าความเร่งจากแรงเหวี่ยงด้วย)
การหมุนของโลก) g. ผลลัพธ์ประกอบด้วย gx gy gz (ทั้งหมดเป็น m/s^2) โดยที่
x, yและ z ส่วนประกอบอยู่ในทิศตะวันออก ทิศเหนือ และทิศขึ้น
ตามลำดับ โดยปกติ gz เป็นลบ

-D คำนวณการรบกวนแรงโน้มถ่วง รูปสามเหลี่ยม = g - แกมมาที่นี่มี แกมมา คือแรงโน้มถ่วง "ปกติ"
เนื่องจากอ้างอิงทรงรี ผลลัพธ์ประกอบด้วย เดลแทกซ์ เดลต้า เดลตาซ (ทั้งหมดใน
mGal, 1 mGal = 10^-5 m/s^2) โดยที่ x, yและ z ส่วนประกอบอยู่ทางทิศตะวันออก
ทางเหนือและทางขึ้นตามลำดับ สังเกตว่า เดลแทกซ์ = gx, เพราะ แกมแม็กซ์ =
0.

-A คำนวณความผิดปกติของแรงโน้มถ่วง ผลลัพธ์ประกอบด้วย 3 รายการ Dg01 xi การทางพิเศษแห่งประเทศไทยที่นี่มี
Dg01 อยู่ใน mGal (1 mGal = 10^-5 m/s^2) และ xi และ การทางพิเศษแห่งประเทศไทย อยู่ในหน่วยอาร์ควินาที NS
ความผิดปกติของแรงโน้มถ่วงเปรียบเทียบสนามโน้มถ่วง g at P ด้วยแรงโน้มถ่วงปกติ
แกมมา at Q ที่ P อยู่ในแนวตั้งเหนือ Q และศักย์โน้มถ่วงที่ P
เท่ากับศักย์ปกติที่ Q. Dg01 ให้ความแตกต่างในขนาดของ
เวกเตอร์สองตัวนี้และ xi และ การทางพิเศษแห่งประเทศไทย ให้ความแตกต่างในทิศทางของพวกเขา (เช่นทิศเหนือ
และองค์ประกอบทางทิศตะวันออก) การคำนวณใช้การประมาณทรงกลมเพื่อให้ตรงกับ
ผลลัพธ์ของโปรแกรมการสังเคราะห์ของ NGA

-H คำนวณความสูงของ geoid เหนือจุดอ้างอิง (เป็นเมตร) ในเรื่องนี้
กรณี, h ควรเป็นศูนย์ ผลลัพธ์ตรงกับผลลัพธ์ของ กปปส. . อย่างแม่นยำ
โปรแกรมการสังเคราะห์ GeoidEval(1) สามารถคำนวณความสูงของ geoid ได้เร็วกว่ามากโดย
การสอดแทรกตารางผลลัพธ์ที่คำนวณไว้ล่วงหน้า อย่างไรก็ตามผลลัพธ์จาก GeoidEval(1)
มีความแม่นยำเพียงไม่กี่มิลลิเมตร

-c ประเมินสนามในวงกลมละติจูดที่กำหนดโดย ลาดพร้าว และ h แทนที่จะอ่านสิ่งเหล่านี้
ปริมาณจากสายอินพุต ในกรณีนี้, แรงดึงดูด สามารถคำนวณสนามได้
เร็วกว่ามาก หากมีการคำนวณความสูง geoid (the -H ตัวเลือก) จากนั้น
h จะต้องเป็นศูนย์

-w บนอินพุตและเอาต์พุต ลองจิจูดก่อนละติจูด (ยกเว้นว่าอินพุตนี้สามารถเป็น
ถูกแทนที่โดยผู้กำหนดซีกโลก N, S, E, W).

-p ตั้งค่าความแม่นยำเอาต์พุตเป็น ล่วงหน้า. โดยค่าเริ่มต้น ล่วงหน้า คือ 5 สำหรับการเร่งความเร็วเนื่องจาก
แรงโน้มถ่วง 3 สำหรับการรบกวนแรงโน้มถ่วงและความผิดปกติ และ 4 สำหรับความสูง geoid

-v พิมพ์ข้อมูลเกี่ยวกับแบบจำลองแรงโน้มถ่วงเกี่ยวกับข้อผิดพลาดมาตรฐานก่อนประมวลผล
อินพุต

--comment-ตัวคั่น
ตั้งค่าตัวคั่นความคิดเห็นเป็น แสดงความคิดเห็นdelim (เช่น "#" หรือ "//") หากตั้งค่าไว้ อินพุต
เส้นจะถูกสแกนหาตัวคั่นนี้ และหากพบ ตัวคั่นและตัวคั่นที่เหลือของ
บรรทัดจะถูกลบออกก่อนการประมวลผลและต่อท้ายผลลัพธ์
บรรทัด (คั่นด้วยช่องว่าง)

--รุ่น
พิมพ์เวอร์ชันและออก

-h การใช้งานการพิมพ์ เส้นทางและชื่อแรงโน้มถ่วงเริ่มต้น และการออก

--ช่วยด้วย
พิมพ์เอกสารฉบับเต็มและออก

--input-ไฟล์
อ่านข้อมูลจากไฟล์ แฟ้ม แทนที่จะเป็นอินพุตมาตรฐาน ชื่อไฟล์ "-"
ย่อมาจากอินพุตมาตรฐาน

--อินพุต-สตริง
อ่านอินพุตจากสตริง สตริง แทนที่จะเป็นอินพุตมาตรฐาน เหตุการณ์ทั้งหมด
ของตัวคั่นบรรทัด (ค่าเริ่มต้นคืออัฒภาค) ใน สตริง ถูกแปลงเป็น
ขึ้นบรรทัดใหม่ก่อนเริ่มอ่าน

--บรรทัด-คั่น
ตั้งค่าตัวคั่นบรรทัดเป็น ไลน์เซป. โดยค่าเริ่มต้น นี่คือเครื่องหมายอัฒภาค

--output-ไฟล์
เขียนเอาต์พุตไปยังไฟล์ ออกจากไฟล์ แทนที่จะเป็นเอาต์พุตมาตรฐาน ชื่อไฟล์ "-"
ย่อมาจากเอาต์พุตมาตรฐาน

รุ่น


แรงดึงดูด คำนวณสนามแรงโน้มถ่วงโดยใช้หนึ่งในแบบจำลองต่อไปนี้

egm84 แบบจำลองแรงโน้มถ่วงของโลก พ.ศ. 1984 ดู
http://earth-info.nga.mil/GandG/wgs84/gravitymod/wgs84_180/wgs84_180.html
egm96 แบบจำลองแรงโน้มถ่วงของโลก พ.ศ. 1996 ดู
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm96/egm96.html
egm2008 แบบจำลองแรงโน้มถ่วงของโลก พ.ศ. 2008 ดู
http://earth-info.nga.mil/GandG/wgs84/gravitymod/egm2008
wgs84, ระบบ geodetic โลก 1984 สิ่งนี้คืนค่าปกติ
แรงโน้มถ่วงสำหรับทรงรี WGS84
grs80, ระบบอ้างอิง geodetic 1980 สิ่งนี้จะคืนค่าปกติ
แรงโน้มถ่วงสำหรับทรงรี GRS80

โมเดลเหล่านี้ใกล้เคียงกับสนามโน้มถ่วงเหนือพื้นผิวโลก โดย
โดยค่าเริ่มต้น จะใช้แบบจำลองแรงโน้มถ่วง "egm96" ซึ่งอาจเปลี่ยนแปลงได้โดยการตั้งค่าสภาพแวดล้อม
ตัวแปร "GEOGRAPHICLIB_GRAVITY_NAME" หรือด้วย -n ตัวเลือก

แบบจำลองแรงโน้มถ่วงจะถูกโหลดจากไดเร็กทอรีที่ระบุในเวลารวบรวม นี้อาจจะ
เปลี่ยนโดยการตั้งค่าตัวแปรสภาพแวดล้อม "GEOGRAPHICLIB_GRAVITY_PATH" หรือ
"GEOGRAPHICLIB_DATA" หรือด้วย -d ตัวเลือก -h ตัวเลือกพิมพ์แรงโน้มถ่วงเริ่มต้น
เส้นทางและชื่อ ใช้ -v ตัวเลือกในการตรวจสอบชื่อพาธแบบเต็มของไฟล์ข้อมูล

คำแนะนำสำหรับการดาวน์โหลดและติดตั้งแบบจำลองแรงโน้มถ่วงมีอยู่ที่
<http://geographiclib.sf.net/html/gravity.html#แรงโน้มถ่วงinst>.

และพวกเรา


GEOGRAPHICLIB_GRAVITY_NAME
แทนที่ชื่อแรงโน้มถ่วงเริ่มต้นของเวลาคอมไพล์ของ "egm96" NS -h ตัวเลือกรายงาน
ค่าของ GEOGRAPHICLIB_GRAVITY_NAME, หากกำหนด มิฉะนั้น จะรายงานเวลารวบรวม
ค่า. ถ้า -n ชื่อ ใช้ตัวเลือกแล้ว ชื่อ มีความสำคัญ

GEOGRAPHICLIB_GRAVITY_PATH
แทนที่เส้นทางแรงโน้มถ่วงเริ่มต้นของเวลาคอมไพล์ โดยปกติแล้ว
"/usr/local/share/GeographicLib/gravity" บนระบบที่เหมือน Unix และ
"C:/ProgramData/GeographicLib/gravity" บนระบบ Windows NS -h ตัวเลือกรายงาน
ค่าของ GEOGRAPHICLIB_GRAVITY_PATH, หากกำหนด มิฉะนั้น จะรายงานเวลารวบรวม
ค่า. ถ้า -d dir ใช้ตัวเลือกแล้ว dir มีความสำคัญ

GEOGRAPHICLIB_DATA
อีกวิธีหนึ่งในการเอาชนะเส้นทางแรงโน้มถ่วงเริ่มต้นของเวลาคอมไพล์ หากมีการตั้งค่าไว้ (และ if
GEOGRAPHICLIB_GRAVITY_PATH ไม่ได้ตั้งค่าไว้) จากนั้น $GEOGRAPHICLIB_DATA/ ใช้แรงโน้มถ่วง

ข้อผิดพลาด


บรรทัดอินพุตที่ไม่ถูกต้องจะพิมพ์ข้อความแสดงข้อผิดพลาดไปยังเอาต์พุตมาตรฐานที่ขึ้นต้นด้วย
"ข้อผิดพลาด:" และสาเหตุ แรงดึงดูด เพื่อส่งคืนรหัสทางออก 1 อย่างไรก็ตาม ข้อผิดพลาดไม่ได้ทำให้เกิด
แรงดึงดูด ที่จะยุติ; บรรทัดต่อไปนี้จะถูกแปลง

ตัวอย่าง


สนามแรงโน้มถ่วงจากงาน EGM2008 บนยอดเขาเอเวอเรสต์

เสียงสะท้อน 27:59:17N 86:55:32E 8820 | Gravity -n egm2008
=> -0.00001 0.00103 -9.76782

ใช้ Gravity ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด