แปลงพิกัดสี่เหลี่ยมเป็นพิกัดทางภูมิศาสตร์ทางออนไลน์ วิธีการแปลงพิกัดทางภูมิศาสตร์เป็นพิกัดทางภูมิศาสตร์
ซอฟต์แวร์และยูทิลิตี้เพิ่มเติมสำหรับการทำงานกับข้อมูลการทำแผนที่: เครื่องคำนวณทางภูมิศาสตร์, การคำนวณพิกัดของแผนที่และแผ่นแผนที่ใหม่, ตัวแปลงรูปแบบ ฯลฯ...
วันที่: 19-01-2013
ซอฟต์แวร์และยูทิลิตี้เพิ่มเติมสำหรับการทำงานกับข้อมูลการทำแผนที่: เครื่องคำนวณทางภูมิศาสตร์, การคำนวณพิกัดแผนที่และแผ่นแผนที่ใหม่, ตัวแปลงรูปแบบ, ตัวแปลงรูปแบบ GIS, ตัวแปลงสำหรับเครื่องนำทาง, ซอฟต์แวร์นำทาง ฯลฯ....
กูเกิล เอิร์ธ
กูเกิล เอิร์ธ
- โปรแกรมจาก Google Corporation ซึ่งเป็นแบบจำลองสามมิติของโลกที่เกิดจากภาพถ่ายดาวเทียม นอกจากนี้ โปรแกรมยังมีฟังก์ชัน "Google Street View" ซึ่งคุณสามารถดูถนนในเมืองต่างๆ ของโลก รวมถึงอนุสรณ์สถานทางวัฒนธรรมและสถาปัตยกรรม
คุณสมบัติGooglePlanetEarthPro https://www.google.ru/intl/ru/earth/download/gep/agree.html
ความสามารถในการนำเข้าข้อมูล GIS ขั้นสูง
การวัดพื้นที่ ความยาว และปริมณฑลของที่ดิน
พิมพ์ภาพหน้าจอด้วยความละเอียดสูง
สร้างภาพยนตร์ออฟไลน์ที่น่าทึ่ง
เราสนใจเป็นพิเศษในเวอร์ชัน Google Earth Pro และโมดูลต่างๆ ฉันใช้ GIS ขนาดเล็กนี้เพื่อส่งข้อมูลของฉันไปยังผู้ที่ไม่มีโอกาสซื้อซอฟต์แวร์ราคาแพง คุณสามารถเขียนลงไปและเข้าใจทุกอย่าง
การทำงานร่วมกับ KML
KML เป็นรูปแบบไฟล์ที่ใช้แสดงข้อมูลทางภูมิศาสตร์ใน Google Earth
ดังนั้นด้วยความช่วยเหลือของสคริปต์ คุณสามารถเห็นภาพได้เกือบทุกภาพ คุณสามารถยืดแรสเตอร์ แสดงวัตถุสามมิติ โดยใช้
SketchUp Pro
- https://www.sketchup.com/
ปัจจุบันโปรแกรมนี้ถือเป็นหนึ่งในโปรแกรมที่ทันสมัยที่สุดสำหรับการสร้างแบบจำลอง 3 มิติเนื่องจากคลังแสงมีความสามารถที่หลากหลายสำหรับการทำงานที่สะดวกสบายกับโมเดล 3 มิติ
มีเหตุผลที่ SketchUp มีความหมายเหมือนกันกับซอฟต์แวร์การสร้างแบบจำลอง 3 มิติที่เป็นมิตรและให้อภัย: เราไม่เสียสละความสามารถในการใช้งานเพื่อประโยชน์ของฟังก์ชันการทำงาน เริ่มต้นด้วยการวาดเส้นและรูปร่าง ดันและดึงพื้นผิวเพื่อเปลี่ยนให้เป็นรูปแบบ 3 มิติ ยืด คัดลอก หมุน และระบายสีเพื่อสร้างสิ่งที่คุณต้องการ
หรือในพีทาโกรัสโดยใช้โมดูล Google 3D Rendering Macro
......ผลลัพธ์ที่ได้ค่อนข้างเป็นโครงการที่ใช้การได้ สะดวกมากโดยเฉพาะสำหรับผู้ที่ต้องการถ่ายโอนข้อมูลจำนวนมากผ่านเครือข่าย ช่างฝีมือประดิษฐ์โมดูลสำหรับโปรแกรม คุณสามารถใช้ GoogleMV ซึ่งดูและลากแผนที่จาก Google ไปยังพีซีของคุณ gms ซึ่งมีฟังก์ชั่นเดียวกันโดยประมาณ MapBuilder - โปรแกรมสำหรับสร้างภาพถ่ายพื้นผิวโลกตามเว็บไซต์ Google Maps ช่วยให้คุณสามารถดาวน์โหลดภาพจาก Google Maps และรวมเป็นไฟล์ขนาดใหญ่ไฟล์เดียว โลกสามารถทำสิ่งอื่นๆ ได้มากมายที่คุณไม่รู้ด้วยซ้ำ... จริงๆ แล้ว ซอฟต์แวร์ทั้งหมดที่คุณสามารถเขียนมาโครได้...
GPSMapแก้ไข
GPSMapEdit โดย Geopaintin
ก- http://geopainting.com/
โปรแกรมนี้ออกแบบมาสำหรับการแก้ไขแผนที่ GPS ในรูปแบบการทำแผนที่ต่างๆ
โปรแกรมสามารถดาวน์โหลดและแปลงเส้นทาง GPS, เวย์พอยท์ และเส้นทางในรูปแบบต่างๆ
หน้า GPS ของ OLEXA RIZNYK
โปรแกรมจาก OLEXA RIZNYK "S GPS PAGES
- http://www.olexa.com.ua/gps/index.html
ยูทิลิตี้นี้ดำเนินการ "ตัดรูปหลายเหลี่ยม" ซึ่งเนื่องจากข้อจำกัด
ไม่สามารถแสดงใน Garmin GPS
PGPSMAP- ตัวประมวลผลข้อมูลล่วงหน้า cGPSmapper
XYZ2PMF -Global Mapper ASCII เป็น cGPSmapper "รูปแบบแผนที่โปแลนด์ ตัวแปลงข้อมูลระดับความสูง
PMF2MI =cGPSmapper Garmin MapSource แมปรูปแบบเป็นตัวแปลง MapInfo GIS
cGPSmapper
cGPSmapper
- http://cgpsmapper.com/
จริงๆ แล้วนี่คือโปรแกรมที่แปลงไฟล์ข้อความให้เป็นไฟล์แผนที่ IMG สำหรับ GPS
cGPSmapper - เป็นคอมไพเลอร์ที่แปลงคุณสมบัติทางภูมิศาสตร์ในรูปแบบข้อความ mp (Mapa Polska) เป็นรูปแบบ .img ที่จำเป็นสำหรับหน่วย Garmin GPS cgpsmapper เป็นหนึ่งในเครื่องมือแรกๆ ในการสร้างแผนที่ Garmin ของคุณเอง หากไม่ใช่เครื่องมือแรก เนื่องจากเครื่องมือฟรีอื่นๆ บางตัวจำเป็นต้องใช้เพื่อฟังก์ชันการทำงานเต็มรูปแบบ จึงเป็นโปรแกรมที่ผู้สร้างแผนที่ Garmin ต้องมี
ไม่ใช่ทุกคนที่เข้าใจว่าเหตุใดและที่สำคัญที่สุดคือเหตุใดการแปลงพิกัดทางภูมิศาสตร์ที่คุ้นเคยให้เป็นพิกัดสี่เหลี่ยมจึงเสร็จสิ้น สาเหตุนี้เกิดจากปัญหาที่ต้องถ่ายโอนพื้นผิวทรงกลมของโลกของเราไปยังระนาบแผนที่ ดังนั้นการบิดเบือนจึงเป็นสิ่งที่หลีกเลี่ยงไม่ได้
จะสะดวกกว่ามากในการค้นหาตำแหน่งของจุดเมื่อใช้ระบบพิกัดสี่เหลี่ยม (เส้นตรง) สำหรับภาพแบน แคลคูลัสประเภทนี้เรียกอีกอย่างหนึ่งว่าการฉายภาพเกาส์-ครูเกอร์ เนื่องจากเป็นนักวิทยาศาสตร์ชาวเยอรมันสองคนที่พัฒนาให้แสดงพื้นผิวโลกโค้งบนแผนที่ได้อย่างถูกต้อง ในประเทศของเรา ยังคงใช้ได้กับการทำแผนที่ทางทหาร ภูมิมาตรศาสตร์ และการออกแบบทางวิศวกรรมมากที่สุด การใช้ระบบพิกัด UTM ที่คล้ายกันเป็นที่นิยมในหมู่ประเทศตะวันตก
อัลกอริทึมสำหรับการแปลงพิกัดทางภูมิศาสตร์เป็นพิกัดสี่เหลี่ยม
หากต้องการแปลงพิกัดทางภูมิศาสตร์เป็นพิกัดเส้นตรงอย่างรวดเร็วและในทางกลับกันจะใช้อัลกอริธึมพิเศษซึ่งกลายเป็นพื้นฐานของโปรแกรมอัตโนมัติสำหรับบริการดังกล่าว ตัวแปลงออนไลน์ยังได้รับการพัฒนาที่คำนวณทั้งพิกัด Gauss-Kruger และ UTM ใหม่ เมื่อระดับตำแหน่งของวัตถุแม้แต่นาทีและวินาทีถูกแปลงเป็นเมตรที่แน่นอน - และในทางกลับกันเมื่อเมตรถูกแปลงเป็นองศา
พารามิเตอร์ละติจูดและลองจิจูดที่วัตถุของเราตั้งอยู่ถูกป้อนลงในโปรแกรมหรือตัวแปลงและเอาต์พุตมีค่าต่อไปนี้: x(พารามิเตอร์แนวนอน) และ ย(พารามิเตอร์แนวตั้ง) การแปลแบบย้อนกลับทำได้ในลักษณะเดียวกัน
สูตรการแปลง (คีย์) คำนึงถึง:
- การกำหนดหมายเลขโซนตาม Gauss-Kruger (จากที่มีอยู่ 60)
- ตัวประกอบขนาด (สำหรับ Gauss-Kruger เป็นหนึ่งสำหรับ UTM คือ 0.9996)
- ฟังก์ชันตรีโกณมิติ
- ขนานเริ่มต้น
- เส้นลมปราณตามแนวแกน
- กึ่งแกนหลักและรอง
- การกระจัดแบบมีเงื่อนไขมีอยู่ในเส้นขนานเริ่มต้นในภาคเหนือ เช่นเดียวกับเส้นลมปราณกลางทางทิศตะวันออก
- ปริมาณความเรียบ
- ความเยื้องศูนย์
ระบบนำทางด้วยดาวเทียม GLONASS และ GPS ให้การติดตามพิกัดในรูปแบบที่กำหนดอย่างต่อเนื่อง คุณสามารถตั้งค่าให้แสดงละติจูดและลองจิจูด และแสดงเมตรหรือกิโลเมตรพร้อมกันได้
อนึ่ง!เป็นเวลานานที่สหภาพโซเวียตจัดประเภทคีย์การแปล - พวกเขาออกโดยกองทัพเพื่อการตรวจวัดทางภูมิศาสตร์ตามคำขอพิเศษ
พิกัดสี่เหลี่ยมคืออะไร
พื้นฐานสำหรับการฉายวงรีบนระนาบ - ตามเกาส์-ครูเกอร์หรือตามระบบ UTM - เป็นหลักการของแคลคูลัสเส้นตรงของเดส์การตส์
- เกินแกนนอน เอ็กซ์ Abscissa (ขนาน) ที่ไปทางทิศตะวันออกถือเป็นแนวตั้ง ย- กำหนด (เส้นเมอริเดียน) ไปทางเหนือ เลยจุดกำเนิด โอ- ทางแยกของพวกเขา
- จุดที่ทำเครื่องหมายไว้บนระนาบแผนที่จะวัดจากระยะทางแนวตั้งถึงเส้นแกน เอ็กซ์(นี่จะเป็นค่า ย), บวกแนวนอนกับเส้นแกน ย(นี่จะเป็นค่า x).
- เครื่องบินถูกแบ่งตามแกนออกเป็น 4 ส่วน - สิ่งที่เรียกว่าจตุภาคที่มีหมายเลขทวนเข็มนาฬิกา (I, II, III, IV): I จตุภาคขวาบน (ตะวันออกเฉียงเหนือ), II บนซ้าย (ตะวันตกเฉียงเหนือ), III ซ้ายล่าง (ตะวันตกเฉียงใต้ ) ตะวันตก), IV ล่างขวา (ตะวันออกเฉียงใต้)
ค่ามีทั้งค่าบวกและลบซึ่งขึ้นอยู่กับตำแหน่งที่สัมพันธ์กับควอแดรนท์:
- Quadrant I มีทั้งค่าบวก ( x, ญ);
- Quadrant II ระบุค่าผสม (- x, ญ);
- Quadrant III มีทั้งค่าลบ (- x,-ญ);
- Quadrant IV ยังมีค่าผสม ( x,-ย)
นอกจากนี้ระบบยังมีความแตกต่างอย่างมีนัยสำคัญ
สำหรับการฉายภาพเกาส์-ครูเกอร์ พื้นที่ที่แสดงบนแผนที่จะแบ่งออกเป็น 60 โซน โดยที่ระยะห่างระหว่างเส้นเมอริเดียนเท่ากับ 6 องศา การนับถอยหลังเริ่มจากกรีนิชไปทางทิศตะวันออกและเส้นศูนย์สูตรไปทางทิศเหนือ หน่วยจะถูกนำมาเป็นตัวประกอบขนาด จุดเริ่มต้นคือจุดตัดของเส้นลมปราณที่เลือกกับเส้นศูนย์สูตร
ระบบ UTM ที่ชาวอเมริกันพัฒนาขึ้นนั้นมีลักษณะการแบ่งเขตที่คล้ายกันออกเป็น 60 โซน แต่เส้นลมปราณที่คำนวณได้นั้นแตกต่างออกไป โซนแรกตามตัวเลขเริ่มต้นจากเส้นลมปราณที่ 177 องศาลองจิจูดตะวันตก ความแตกต่างยังเกี่ยวข้องกับตัวประกอบขนาดด้วย - เท่ากับ 0.9996 ไม่มีค่าลบในระบบ UTM - ด้วยเหตุนี้ 500 กิโลเมตรจะถูกเพิ่มไปยัง Abscissa ตะวันตกและ 10,000 กิโลเมตรไปยังทิศใต้
ระบบสี่เหลี่ยมใช้ที่ไหน?
ระบบสี่เหลี่ยมมีความเกี่ยวข้องกับแผนที่ขนาดเล็ก สำหรับการประสานงานระหว่างหน่วยกู้ภัยและกองทัพ สำหรับสาขาการทำแผนที่ทางทหารและภูมิศาสตร์ ในการออกแบบวัตถุในอาณาเขต งานวิศวกรรม และการวาดภาพการออกแบบแผนผัง
แต่การใช้งานหลักคือมาตรวิทยา กองทัพบก และกองทัพเรือ กองทัพของรัฐส่วนใหญ่เปลี่ยนมาใช้พิกัดสี่เหลี่ยมเพื่อกำหนดเป้าหมายทางทหาร
4.1. พิกัดสี่เหลี่ยม
ในภูมิประเทศนั้น พิกัดสี่เหลี่ยมถูกใช้อย่างแพร่หลายที่สุด ลองใช้เส้นตั้งฉากกันสองเส้นบนเครื่องบิน - โอเอ็กซ์และ โอ้- เส้นเหล่านี้เรียกว่าแกนพิกัด และจุดตัด ( โอ) - ที่มาของพิกัด
ข้าว. 4.1. พิกัดสี่เหลี่ยม
สามารถกำหนดตำแหน่งของจุดใดๆ บนระนาบได้อย่างง่ายดายโดยการระบุระยะทางที่สั้นที่สุดจากแกนพิกัดไปยังจุดที่กำหนด ระยะทางที่สั้นที่สุดตั้งฉากกัน ระยะทางตั้งฉากจากแกนพิกัดไปยังจุดที่กำหนดเรียกว่าพิกัดสี่เหลี่ยมของจุดนี้
เส้นขนานกับแกน เอ็กซ์เรียกว่าพิกัด เอ็กซ์ก
และแกนขนาน ย- พิกัด ที่ก
.
ส่วนสี่ของระบบพิกัดสี่เหลี่ยมนั้นมีการกำหนดหมายเลขไว้ นับตามเข็มนาฬิกาจากทิศทางบวกของแกน abscissa - I, II, III, IV (รูปที่ 4.1)
พิกัดสี่เหลี่ยมที่กล่าวถึงจะใช้บนเครื่องบิน ที่นี่พวกเขาได้รับชื่อของพวกเขา พิกัดสี่เหลี่ยมแบน
ระบบพิกัดนี้ใช้ในพื้นที่ขนาดเล็กของภูมิประเทศที่เป็นเครื่องบิน
4.2. ระบบโซนของพิกัดสี่เหลี่ยมแบบเกาส์เซียน
เมื่อพิจารณาถึงประเด็น “การฉายภาพแผนที่ภูมิประเทศ” พบว่าพื้นผิวโลกถูกฉายลงบนพื้นผิวทรงกระบอกซึ่งสัมผัสกับพื้นผิวโลกตามแนวเส้นลมปราณตามแนวแกน ในกรณีนี้ ไม่ได้ฉายพื้นผิวโลกทั้งหมดลงบนทรงกระบอก แต่จะฉายเพียงบางส่วนเท่านั้น ซึ่งจำกัดด้วยลองจิจูด 3° ไปทางทิศตะวันตก และ 3° ไปทางทิศตะวันออกจากเส้นลมปราณตามแนวแกน เนื่องจากเส้นโครงแบบเกาส์เซียนแต่ละเส้นถ่ายโอนไปยังเครื่องบินเพียงเศษเสี้ยวของพื้นผิวโลกที่ถูกจำกัดด้วยเส้นเมอริเดียนผ่านลองจิจูด 6° จึงต้องมีการรวบรวมเส้นโครงทั้งหมด 60 เส้น (60 โซน) ลงบนพื้นผิวโลก ในแต่ละการคาดการณ์ 60 ครั้ง ก ระบบพิกัดสี่เหลี่ยมแยกกัน
ในแต่ละโซนแกน เอ็กซ์คือ เส้นลมปราณเฉลี่ย (แนวแกน) ของโซน ซึ่งอยู่ห่างจากตำแหน่งจริงไปทางทิศตะวันตก 500 กม. และแกน ย- เส้นศูนย์สูตร (รูปที่ 4.2)
ข้าว. 4.2. ระบบพิกัดสี่เหลี่ยม
บนแผนที่ภูมิประเทศ
จุดตัดของเส้นลมปราณตามแนวแกนที่ขยายกับเส้นศูนย์สูตรจะเป็นที่มาของพิกัด: x = 0, y = 0- จุดตัดกันของเส้นศูนย์สูตรกับเส้นลมปราณกลางจริงนั้นมีพิกัดอยู่ : x = 0, y = 500 กม.
แต่ละโซนก็มีต้นกำเนิดของตัวเอง โซนต่างๆ นับจากเส้นลมปราณกรีนิชไปทางทิศตะวันออก โซนหกองศาแรกตั้งอยู่ระหว่างเส้นเมริเดียนกรีนิชและเส้นเมริเดียนที่มีลองจิจูดตะวันออก 6° (เส้นลมปราณตามแนวแกน 3°) โซนที่สองอยู่ที่ 6 องศาตะวันออก - 12° E (เส้นลมปราณตามแนวแกน 9°) โซนที่สาม - 12ºตะวันออก - 18 องศาตะวันออก (เส้นลมปราณตามแนวแกน 15°) โซนที่สี่ - 18ºตะวันออก - 24 องศาตะวันออก (เส้นลมปราณตามแนวแกน 21°) เป็นต้น
หมายเลขโซนระบุไว้ในพิกัด ที่หลักแรก เช่น บันทึก ที่ = 4 525 340
หมายความว่าจุดที่กำหนดอยู่ในโซนที่สี่ (หลักแรก) ระยะไกล 525 340 มจากเส้นลมปราณตามแนวแกนของโซนซึ่งอยู่ห่างจากทิศตะวันตก 500 กม.
ในการกำหนดหมายเลขโซนตามพิกัดทางภูมิศาสตร์คุณต้องบวก 6 เข้ากับลองจิจูดที่แสดงเป็นองศาจำนวนเต็มและหารจำนวนผลลัพธ์ด้วย 6 จากการหารเราจะเหลือเพียงจำนวนเต็มเท่านั้น
ตัวอย่าง. หาจำนวนเขตเกาส์เซียนสำหรับจุดที่มีลองจิจูดตะวันออกที่ 18°10"
สารละลาย. บวก 6 เข้ากับจำนวนเต็มของลองจิจูด 18 และหารผลรวมด้วย 6
(18 + 6) / 6 = 4.
แผนที่ของเราอยู่ในโซนที่สี่
ความยากลำบากในการใช้ระบบพิกัดโซนเกิดขึ้นในกรณีที่งานภูมิประเทศและภูมิศาสตร์ถูกดำเนินการในพื้นที่ชายแดนซึ่งตั้งอยู่ในโซนสองโซนที่อยู่ติดกัน (ติดกัน) เส้นพิกัดของโซนดังกล่าวจะตั้งเป็นมุมซึ่งกันและกัน (รูปที่ 4.3)
เพื่อขจัดภาวะแทรกซ้อนที่เกิดขึ้น ก แถบทับซ้อนกันของโซน
ซึ่งสามารถคำนวณพิกัดของจุดได้ในระบบสองระบบที่อยู่ติดกัน ความกว้างของแถบทับซ้อนคือ 4°, 2° ในแต่ละโซน
ตารางเพิ่มเติมบนแผนที่จะใช้เฉพาะในรูปแบบของทางออกของเส้นระหว่างนาทีและเฟรมด้านนอกเท่านั้น การแปลงเป็นดิจิทัลเป็นการต่อเนื่องของการแปลงเป็นดิจิทัลของเส้นกริดของโซนที่อยู่ติดกัน เส้นตารางเพิ่มเติมจะถูกเซ็นชื่อไว้นอกกรอบด้านนอกของแผ่นงาน- ดังนั้นบนแผ่นแผนที่ที่อยู่ในโซนตะวันออก เมื่อเชื่อมต่อเอาต์พุตชื่อเดียวกันของตารางเพิ่มเติม จะได้ตารางกิโลเมตรของโซนตะวันตก เมื่อใช้ตารางนี้ คุณสามารถกำหนดพิกัดสี่เหลี่ยมของจุดได้ เช่น ในในระบบพิกัดสี่เหลี่ยมของโซนตะวันตก ได้แก่ พิกัดสี่เหลี่ยมของจุด กและ ในจะได้รับในระบบพิกัดเดียวของโซนตะวันตก
ข้าว. 4.3. เส้นกิโลเมตรเพิ่มเติมที่ขอบเขตโซน
ในแผนที่มาตราส่วน 1:10,000 ตารางเพิ่มเติมจะถูกแบ่งเฉพาะบนแผ่นกระดาษเหล่านั้น โดยที่เส้นลมตะวันออกหรือตะวันตกของกรอบด้านใน (กรอบสี่เหลี่ยมคางหมู) เป็นขอบเขตของโซน ตารางเพิ่มเติมจะไม่ใช้กับแผนภูมิประเทศ
4.3. การกำหนดพิกัดสี่เหลี่ยมโดยใช้เครื่องวัดเข็มทิศ
องค์ประกอบที่สำคัญของแผนที่ภูมิประเทศ (แผน) คือตารางสี่เหลี่ยม ในทุกแผ่นของโซน 6 องศานี้ ตารางจะถูกใช้ในรูปแบบของแถวของเส้น ขนานกับเส้นลมปราณแกนและเส้นศูนย์สูตร(รูปที่ 4.2) เส้นตารางแนวตั้งจะขนานกับเส้นเมริเดียนตามแนวแกนของโซน และเส้นแนวนอนจะขนานกับเส้นศูนย์สูตร เส้นกิโลเมตรแนวนอนนับจากล่างขึ้นบน และเส้นแนวตั้งนับจากซ้ายไปขวา
.
ช่วงเวลาระหว่างเส้นบนแผนที่มาตราส่วน 1:200,000 - 1:50,000 คือ 2 ซม., 1:25,000 - 4 ซม., 1:10,000 - 10 ซม. ซึ่งสอดคล้องกับจำนวนเต็มกิโลเมตรบนพื้น ดังนั้นจึงเรียกว่าตาข่ายสี่เหลี่ยม กิโลเมตรและเส้นของมันคือ กิโลเมตร.
เส้นกิโลเมตรที่อยู่ใกล้กับมุมกรอบของแผ่นแผนที่มากที่สุดจะถูกเซ็นชื่อด้วยจำนวนเต็มกิโลเมตร ส่วนที่เหลือ - ด้วยตัวเลขสองหลักสุดท้าย จารึก 60
65 (ดูรูปที่ 4.4) บนเส้นแนวนอนเส้นใดเส้นหนึ่งหมายความว่าเส้นนี้อยู่ห่างจากเส้นศูนย์สูตร (ทิศเหนือ) 6065 กม.): จารึก 43
07 ที่เส้นแนวตั้งหมายถึงอยู่ในโซนที่ 4 และอยู่ห่างจากจุดเริ่มต้นของการนับเลขไปทางตะวันออก 307 กม. หากเขียนตัวเลขสามหลักเป็นตัวเลขเล็กๆ ใกล้เส้นกิโลเมตรแนวตั้ง สองตัวแรกจะระบุหมายเลขโซน.
ตัวอย่าง.มีความจำเป็นต้องกำหนดพิกัดสี่เหลี่ยมของจุดภูมิประเทศจากแผนที่เช่นจุดของเครือข่าย geodetic ของรัฐ (GGS) ที่มีเครื่องหมาย 214.3 (รูปที่ 4.4) ขั้นแรก ให้จด (หน่วยเป็นกิโลเมตร) ว่าอับซิสซาทางด้านทิศใต้ของจัตุรัสซึ่งเป็นที่ตั้งของจุดนี้ (เช่น 6065) จากนั้นใช้เข็มทิศวัดและสเกลเชิงเส้นเพื่อกำหนดความยาวของเส้นตั้งฉาก ∆x= 550 มลงจากจุดที่กำหนดมาสู่เส้นนี้ ค่าผลลัพธ์ (ในกรณีนี้คือ 550 ม.) จะถูกเพิ่มเข้าไปในจุดตัดของเส้น เลข 6,065,550 คือ อับซิสซา เอ็กซ์
จุด GGS
พิกัดของจุด GGS เท่ากับพิกัดด้านตะวันตกของจัตุรัสเดียวกัน (4307 กม.) บวกกับความยาวของตั้งฉาก ∆คุณ= 250 ม. วัดจากแผนที่ เลข 4,307,250 เป็นเลขลำดับจุดเดียวกัน
ในกรณีที่ไม่มีเข็มทิศวัด ระยะทางจะถูกวัดด้วยไม้บรรทัดหรือแถบกระดาษ.
เอ็กซ์ = 6065550, ที่= 4307250
ข้าว. 4.4. การกำหนดพิกัดสี่เหลี่ยมโดยใช้สเกลเชิงเส้น
4.4. การกำหนดพิกัดสี่เหลี่ยมโดยใช้เครื่องวัดพิกัด
ผู้ประสานงาน
- สี่เหลี่ยมจัตุรัสเล็กๆ ที่มีด้านตั้งฉากสองด้าน ตามขอบด้านในของไม้บรรทัดจะมีสเกลซึ่งมีความยาวเท่ากับความยาวของด้านข้างของเซลล์พิกัดของแผนที่ในระดับที่กำหนด การแบ่งส่วนบนมาตรวัดพิกัดจะถูกถ่ายโอนจากมาตราส่วนเชิงเส้นของแผนที่
สเกลแนวนอนจะจัดชิดกับเส้นด้านล่างของสี่เหลี่ยมจัตุรัส (ซึ่งมีจุดนั้นอยู่) และสเกลแนวตั้งต้องผ่านจุดนี้ไป ตาชั่งจะกำหนดระยะทางจากจุดถึงเส้นกิโลเมตร
x ก = 6135,350 ปี ก = 5577,710
ข้าว. 4.5. การกำหนดพิกัดสี่เหลี่ยมโดยใช้เครื่องวัดพิกัด
4.5. การวางจุดบนแผนที่ตามพิกัดสี่เหลี่ยมที่ระบุ
หากต้องการวาดจุดบนแผนที่ตามพิกัดสี่เหลี่ยมที่กำหนด ให้ดำเนินการดังนี้: ในบันทึกพิกัด จะพบตัวเลขสองหลักที่เป็นตัวย่อเส้นของตารางสี่เหลี่ยม เมื่อใช้ตัวเลขแรก จะพบเส้นตารางแนวนอนบนแผนที่ และพบเส้นตารางแนวตั้งโดยใช้ตัวเลขตัวที่สอง จุดตัดของพวกเขาก่อตัวที่มุมตะวันตกเฉียงใต้ของจัตุรัสซึ่งมีจุดที่ต้องการอยู่ ด้านตะวันออกและตะวันตกของจัตุรัสจะมีการวางส่วนที่เท่ากันสองส่วนจากด้านใต้ ซึ่งสอดคล้องกับมาตราส่วนแผนที่กับจำนวนเมตรในอับซิสซา เอ็กซ์ - ปลายของเซกเมนต์นั้นเชื่อมต่อกันด้วยเส้นตรงและจากทางด้านตะวันตกของจัตุรัสจะมีการลงจุดส่วนที่สอดคล้องกับจำนวนเมตรในพิกัดในระดับแผนที่ จุดสิ้นสุดของส่วนนี้คือจุดที่ต้องการ
4.6. การคำนวณพิกัดเกาส์เซียนสี่เหลี่ยมแบนโดยพิกัดทางภูมิศาสตร์
พิกัดเกาส์เซียนสี่เหลี่ยมระนาบ เอ็กซ์
และ ที่
ยากมากที่จะเชื่อมโยงกับพิกัดทางภูมิศาสตร์ φ
(ละติจูด) และ λ
(ลองจิจูด) ชี้ไปที่พื้นผิวโลก สมมุติว่าบางจุด กมีพิกัดทางภูมิศาสตร์ φ
และ λ
.
เนื่องจากความแตกต่างในลองจิจูดของเส้นเมอริเดียนขอบเขตของโซนคือ 6° ดังนั้น สำหรับแต่ละโซนจึงเป็นไปได้ที่จะได้รับลองจิจูดของเส้นเมอริเดียนสุดขั้ว: โซนที่ 1 (0° - 6°), โซนที่ 2 (6° - 12°), โซนที่ 3 (12° - 18°) ฯลฯ ดังนั้นตามลองจิจูดทางภูมิศาสตร์ของจุดนั้น กคุณสามารถกำหนดจำนวนโซนที่จุดนี้ตั้งอยู่ได้ ขณะเดียวกันลองจิจูด λ
แกนของเส้นลมปราณตามแนวแกนของโซนถูกกำหนดโดยสูตร
λ
ระบบปฏิบัติการ
= (6°น - 3°)
ซึ่งในนั้น n- หมายเลขโซน
เพื่อกำหนดพิกัดสี่เหลี่ยมระนาบ เอ็กซ์ และ ที่ ตามพิกัดทางภูมิศาสตร์ φ และ λ ลองใช้สูตรที่ได้มาจากทรงรีอ้างอิงของ Krasovsky (ทรงรีอ้างอิงคือตัวเลขที่ใกล้เคียงกับรูปร่างของโลกมากที่สุดในส่วนที่มีสถานะหรือกลุ่มของรัฐที่กำหนด):
เอ็กซ์ = 6367558,4969 (φ
ยินดี
) − (ก 0
− l 2 N)บาปφ
เพราะφ
(4.1)
ที่(ล.) = lNcosφ
(4.2)
สัญลักษณ์ต่อไปนี้ใช้ในสูตร (4.1) และ (4.2):
ใช่(ลิตร) - ระยะห่างจากจุดถึงเส้นลมปราณตามแนวแกนของโซน
ล= (λ - λ
ระบบปฏิบัติการ
) - ความแตกต่างระหว่างลองจิจูดของจุดที่กำหนดและเส้นลมปราณตามแนวแกนของโซน)
φ
ยินดี
- ละติจูดของจุดซึ่งแสดงเป็นหน่วยเรเดียน
เอ็น = 6399698,902 -
เพราะ 2φ;
ก 0
= 32140,404 -
เพราะ 2
φ;
ก 3
= (0,3333333 + 0,001123
เพราะ 2
φ)
เพราะ 2φ - 0.1666667;
ก 4
= (0,25 + 0,00252
เพราะ 2φ)
เพราะ 2φ - 0.04166;
ก 5
= 0,0083 -
เพราะ 2φ;
ก 6
= (0.166 คอส 2 φ - 0.084) คอส 2 φ
y" คือระยะห่างจากเส้นลมปราณแกนซึ่งอยู่ทางทิศตะวันตก 500 กม.
ตามสูตร (4.1) ค่าพิกัด ใช่(ลิตร)ได้รับสัมพันธ์กับเส้นลมปราณตามแนวแกนของโซนเช่น อาจมีเครื่องหมายบวกทางทิศตะวันออกของโซนหรือเครื่องหมายลบทางทิศตะวันตกของโซนก็ได้ เพื่อบันทึกพิกัด ยในระบบพิกัดโซนจำเป็นต้องคำนวณระยะทางถึงจุดหนึ่งจากเส้นลมปราณแกนของโซนซึ่งอยู่ห่างจากทิศตะวันตก 500 กม. (ย"ในตาราง )
และเขียนหมายเลขโซนหน้าค่าผลลัพธ์ เช่น ค่าที่ได้รับคือ
ใช่(ลิตร)= -303678.774 ม. ในโซน 47
แล้ว
ที่= 47 (500000.000 - 303678.774) = 47196321.226 ม.
เราใช้สเปรดชีตในการคำนวณ ไมโครซอฟต์ เอ็กซ์แอล
.
ตัวอย่าง- คำนวณพิกัดสี่เหลี่ยมของจุดที่มีพิกัดทางภูมิศาสตร์:
φ = 47º02"15.0543"N; แล = 65°01"38.2456" ตะวันออก
ไปที่โต๊ะ ไมโครซอฟต์ เอ็กซ์แอล ป้อนข้อมูลและสูตรเริ่มต้น (ตาราง 4.1)
ตารางที่ 4.1.
ดี |
อี |
เอฟ |
||||
พารามิเตอร์ |
การคำนวณ |
ลูกเห็บ |
||||
φ (องศา) |
D2+E2/60+F2/3600 |
|||||
φ (ราด) |
เรเดียน(C3) |
|||||
คอส2φ |
||||||
โซนหมายเลข |
จำนวนเต็ม((D8+6)/6) |
|||||
โลส (องศา) |
||||||
ลิตร (องศา) |
D11+E11/60+F11/3600 |
|||||
ลิตร (ราด) |
เรเดียน(C12) |
|||||
6399698,902-((21562,267- |
||||||
ก 0 |
32140,404-((135,3302- |
|||||
ก 4 |
=(0.25+0.00252*C6^2)*C6^2-0.04166 |
|||||
ก 6 |
=(0.166*C6^2-0.084)*C6^2 |
|||||
ก 3 |
=(0.3333333+0.001123*C6^2)*C6^2-0.1666667 |
|||||
ก 5 |
0.0083-((0.1667-(0.1968+0.004*C6^2)*C6^2))*C6^2 |
|||||
6367558.4969*C4-(((C15-(((0.5+(C16+C17*C20)*C20)) *C20*C14)))*C5*C6) |
||||||
=((1+(C18+C19*C20)*C20))*C13*C14*C6 |
||||||
รอบ((500000+C23);3) |
||||||
เชื่อมต่อ(C9;C24) |
มุมมองของตารางหลังการคำนวณ (ตารางที่ 4.2)
ตารางที่ 4.2.
พารามิเตอร์ |
การคำนวณ |
ลูกเห็บ |
||||
φ (องศา, นาที, วินาที) |
||||||
φ (องศา) |
||||||
φ (เรเดียน) |
||||||
คอส2φ |
||||||
แล (องศา, นาที, วินาที) |
||||||
หมายเลขโซน |
||||||
โลส (องศา) |
||||||
ลิตร (นาที, วินาที) |
||||||
ลิตร (องศา) |
||||||
ลิตร (เรเดียน) |
||||||
ก 0 |
||||||
ก 4 |
||||||
ก 6 |
||||||
ก 3 |
||||||
ก 5 |
||||||
4.7. การคำนวณพิกัดทางภูมิศาสตร์โดยใช้พิกัดเกาส์เซียนสี่เหลี่ยมแบน
เพื่อแก้ปัญหานี้ จึงมีการใช้สูตรการคำนวณใหม่ที่ได้รับสำหรับทรงรีอ้างอิงของ Krasovsky ด้วย
สมมติว่าเราจำเป็นต้องคำนวณพิกัดทางภูมิศาสตร์ φ
และ λ
คะแนน กโดยพิกัดสี่เหลี่ยมแบน เอ็กซ์และ ที่ที่ระบุในระบบพิกัดโซน ในกรณีนี้คือค่าพิกัด ที่เขียนระบุหมายเลขโซนและคำนึงถึงการถ่ายโอนเส้นลมปราณแกนของโซนไปทางทิศตะวันตก 500 กม.
ค่าล่วงหน้า ที่ค้นหาหมายเลขโซนที่จุดถูกกำหนดอยู่ และใช้หมายเลขโซนเพื่อกำหนดลองจิจูด λ
o เส้นลมปราณตามแนวแกน และโดยระยะทางจากจุดถึงเส้นลมปราณแกนที่อ้างถึงทางทิศตะวันตก จงหาระยะทาง ใช่(ลิตร)จากจุดหนึ่งไปยังเส้นลมปราณตามแนวแกนของโซน (ส่วนหลังอาจมีเครื่องหมายบวกหรือลบ)
ค่าพิกัดทางภูมิศาสตร์ φ
และ λ
บนพิกัดสี่เหลี่ยมแบน เอ็กซ์และ ที่พบโดยใช้สูตร:
φ = φ เอ็กซ์
- ซี 2 ข 2
ρ″ (4.3)
λ = λ 0
+ ลิตร (4.4)
ล. = zρ″ (4.5)
ในสูตร (4.3) และ (4.5):
φ x ″= β″ +(50221746 + cos 2 β)10-10sinβcosβ ρ″;
β″ = (X / 6367558.4969) ρ″; ρ″ = 206264.8062″ - จำนวนวินาทีในหนึ่งเรเดียน
z = У(L) / (Nx сos φx);
N x = 6399698.902 - cos 2 φ x;
b 2 = (0.5 + 0.003369 cos 2 φ x) บาป φ x cos φ x;
ข 3 = 0.333333 - (0.166667 - 0.001123 cos2 φ x) cos2 φ x;
ข 4 = 0.25 + (0.16161 + 0.00562 cos 2 φ x) cos 2 φ x;
ข 5 = 0.2 - (0.1667 - 0.0088 cos 2 φ x) cos 2 φ x
เราใช้สเปรดชีตในการคำนวณ ไมโครซอฟต์ เอ็กซ์แอล
.
ตัวอย่าง- คำนวณพิกัดทางภูมิศาสตร์ของจุดโดยใช้พิกัดสี่เหลี่ยม:
x = 5213504.619; ย = 11654079.966.
ไปที่โต๊ะ ไมโครซอฟต์ เอ็กซ์แอล ป้อนข้อมูลและสูตรเริ่มต้น (ตาราง 4.3)
ตารางที่ 4.3.
|
มุมมองของตารางหลังการคำนวณ (ตารางที่ 4.4)
ตารางที่ 4.4.
พารามิเตอร์ |
การคำนวณ |
ลูกเห็บ. |
||||
หมายเลขโซน* |
||||||
หมายเลขโซน |
||||||
loos (องศา) |
||||||
คุณ" |
||||||
β ราด |
||||||
คอส 2 β |
||||||
φ เอ็กซ์ " |
||||||
φ เอ็กซ์ ยินดี |
||||||
φ เอ็กซ์ |
||||||
คอสφ เอ็กซ์ |
||||||
คอส2φ เอ็กซ์ |
||||||
เอ็น เอ็กซ์ |
||||||
Ν เอ็กซ์ คอสφ เอ็กซ์ |
||||||
z 2 |
||||||
ข 4 |
||||||
ข 2 |
||||||
ข 3 |
||||||
ข 5 |
||||||
φ |
||||||
ล 0 |
||||||
λ |
หากทำการคำนวณอย่างถูกต้อง ให้คัดลอกทั้งสองตารางลงในแผ่นงานเดียว ซ่อนบรรทัดการคำนวณขั้นกลางและหมายเลขคอลัมน์ และเหลือเพียงบรรทัดสำหรับการป้อนข้อมูลเริ่มต้นและผลการคำนวณ เราจัดรูปแบบตารางและปรับชื่อของคอลัมน์และคอลัมน์ตามดุลยพินิจของคุณ
แผ่นงานอาจมีลักษณะเช่นนี้ตารางที่ 4.5.
หมายเหตุ.
1. คุณสามารถเพิ่มหรือลดความลึกของบิตได้ ทั้งนี้ขึ้นอยู่กับความแม่นยำที่ต้องการ
2. จำนวนแถวในตารางสามารถลดลงได้โดยการรวมการคำนวณ ตัวอย่างเช่น อย่าคำนวณเรเดียนของมุมแยกจากกัน แต่ให้เขียนลงในสูตรทันที =SIN(RADIANS(C3))
3. การปัดเศษในย่อหน้าที่ 23 ของตาราง 4.1. เราผลิตสำหรับ “คลัทช์” จำนวนหลักในการปัดเศษ 3
4. หากคุณไม่เปลี่ยนรูปแบบของเซลล์ในคอลัมน์ "Grad" และ "Min" จะไม่มีเลขศูนย์อยู่หน้าตัวเลข การเปลี่ยนแปลงรูปแบบนี้เกิดขึ้นเพื่อการรับรู้ทางสายตาเท่านั้น (ตามการตัดสินใจของผู้เขียน) และไม่ส่งผลต่อผลการคำนวณ
5. เพื่อหลีกเลี่ยงไม่ให้สูตรเสียหายโดยไม่ได้ตั้งใจ คุณควรปกป้องตาราง: บริการ / แผ่นป้องกัน ก่อนที่จะป้องกัน ให้เลือกเซลล์สำหรับการป้อนข้อมูลต้นฉบับ จากนั้นเลือก: รูปแบบเซลล์ / การป้องกัน / เซลล์ที่ได้รับการป้องกัน - ยกเลิกการทำเครื่องหมายที่ช่อง
4.8. ความสัมพันธ์ของระบบพิกัดสี่เหลี่ยมแบนและระบบพิกัดเชิงขั้ว
ความเรียบง่ายของระบบพิกัดเชิงขั้วและความเป็นไปได้ในการสร้างระบบดังกล่าวโดยสัมพันธ์กับจุดใดๆ ในภูมิประเทศที่ใช้เป็นเสา นำไปสู่การใช้อย่างแพร่หลายในภูมิประเทศ เพื่อที่จะเชื่อมต่อระบบขั้วโลกของจุดภูมิประเทศแต่ละจุดเข้าด้วยกัน จำเป็นต้องดำเนินการกำหนดตำแหน่งของจุดหลังในระบบพิกัดสี่เหลี่ยม ซึ่งสามารถขยายไปยังพื้นที่ที่ใหญ่กว่ามากได้ การเชื่อมต่อระหว่างทั้งสองระบบเกิดขึ้นจากการแก้ปัญหาจีโอเดติกแบบตรงและแบบผกผัน
ปัญหาเชิงภูมิศาสตร์โดยตรง
ประกอบด้วยการกำหนดพิกัดของจุดสิ้นสุด ใน
(รูปที่ 4.4) เส้น เอบีตามความยาวของมันช เค้าโครงแนวนอนง
, ทิศทางα
และพิกัดจุดเริ่มต้น เอ็กซ์ก
,
ที่ก
.
ข้าว. 4.6. การแก้ปัญหาจีโอเดติกแบบตรงและแบบผกผัน
ดังนั้นถ้าเรายอมรับประเด็นนั้น ก(รูปที่ 4.4) เลยขั้วของระบบพิกัดเชิงขั้วและเส้นตรง เอบี- เลยแกนขั้วขนานกับแกน โอ้แล้วพิกัดเชิงขั้วของจุด ในจะ งและ α - จำเป็นต้องคำนวณพิกัดสี่เหลี่ยมของจุดนี้ในระบบ ฮู.
จากรูป 3.4 เป็นที่ชัดเจนว่า เอ็กซ์ใน แตกต่างจาก เอ็กซ์ก ตามจำนวน ( เอ็กซ์ใน - เอ็กซ์ก ) = Δ เอ็กซ์เอบี , ก ที่ใน แตกต่างจาก ที่ก ตามจำนวน ( ที่ใน - ที่ก ) = Δ ที่เอบี - ความแตกต่างพิกัดสุดท้าย ในและประถมศึกษา กจุดเส้น เอบี Δ เอ็กซ์และ ∆ ที่เรียกว่า ประสานงานเพิ่มขึ้น - การเพิ่มพิกัดคือการฉายภาพมุมฉากของเส้น เอบีบนแกนพิกัด พิกัด เอ็กซ์ใน และ ที่ใน สามารถคำนวณได้โดยใช้สูตร:
เอ็กซ์ใน
= เอ็กซ์ก
+ Δ เอ็กซ์เอบี
(4.1)
ที่ใน
= ที่ก
+ Δ ที่เอบี
(4.2)
Δ เอ็กซ์เอบี
=งเพราะ α
(4.3)
Δ ที่เอบี
= งบาป α
(4.4)
เครื่องหมายของการเพิ่มพิกัดจะขึ้นอยู่กับมุมของตำแหน่ง
ตารางที่ 4.1.
การแทนค่าส่วนเพิ่ม Δ เอ็กซ์เอบี และ ∆ ที่เอบี ในสูตร (3.1 และ 3.2) เราได้รับสูตรสำหรับการแก้ปัญหาจีโอเดติกโดยตรง:
เอ็กซ์ใน
= เอ็กซ์ก
+ งเพราะ α
(4.5)
ที่ใน
= ที่ก
+ งบาป α
(4.6)
ปัญหาจีโอเดติกผกผัน ประกอบด้วยการกำหนดความยาวของปริภูมิแนวนอนงและทิศทาง α ของเส้น AB ตามพิกัดที่กำหนดของจุดเริ่มต้น A (xA, yA) และจุดสุดท้าย B (xB, yB)มุมทิศทางคำนวณโดยใช้ขาของสามเหลี่ยมมุมฉาก:
สีแทน α = (4.7)
เค้าโครงแนวนอน งกำหนดโดยสูตร:
ง = (4.8)
ในการแก้ปัญหาจีโอเดติกแบบตรงและแบบผกผัน คุณสามารถใช้สเปรดชีตได้ ไมโครซอฟต์ เอ็กเซล .
ตัวอย่าง.
จุดที่ให้ไว้ กโดยมีพิกัด: เอ็กซ์ก
= 6068318,25; ที่ก
= 4313450.37. เค้าโครงแนวนอน (ง)ระหว่างจุด กและจุด ในเท่ากับ 5248.36 ม. มุมระหว่างทิศเหนือของแกน โอ้และทิศทางให้ตรงจุด ใน(มุมตำแหน่ง - α
) เท่ากับ 30°
การป้อนข้อมูลต้นฉบับและสูตรลงในสเปรดชีต ไมโครซอฟต์ เอ็กเซล (ตารางที่ 4.2)
ตารางที่ 4.2.
ข้อมูลเบื้องต้น |
||
เอ็กซ์ก |
||
ที่ก |
||
การคำนวณ |
||
Δ เอ็กซ์เอบี =ดีคอส α |
B4*COS(เรเดียน(B5)) |
|
Δ ที่เอบี = บาป α |
B4*บาป(เรเดียน(B5)) |
|
เอ็กซ์ใน |
||
ที่ใน |
ตารางที่ 4.3.
ข้อมูลเบื้องต้น |
||
เอ็กซ์ก |
||
ที่ก |
||
การคำนวณ |
||
Δ เอ็กซ์เอบี =ดีคอส α |
||
Δ ที่เอบี = บาป α |
||
เอ็กซ์ใน |
||
ที่ใน |
ตัวอย่าง.
คะแนนที่ระบุ กและ ในโดยมีพิกัด:
เอ็กซ์ก
= 6068318,25; ที่ก
= 4313450,37;
เอ็กซ์ใน
= 6072863,46; ที่ใน
= 4313450,37.
คำนวณระยะทางแนวนอน งระหว่างจุด กและจุด ใน,และมุมด้วย α
ระหว่างทิศเหนือของแกน โอ้และทิศทางให้ตรงจุด ใน.
การป้อนข้อมูลต้นฉบับและสูตรลงในสเปรดชีต ไมโครซอฟต์ เอ็กเซล
(ตารางที่ 4.4)
ตารางที่ 4.4.
ข้อมูลเบื้องต้น |
||
เอ็กซ์ก |
||
ที่ก |
||
เอ็กซ์ใน |
||
ที่ใน |
||
การคำนวณ |
||
∆xเอบี |
||
∆คุณเอบี |
||
SQRT(B7^2+B8^2) |
||
แทนเจนต์ |
||
อาร์คแทนเจนต์ |
||
องศา |
องศา(B11) |
|
ทางเลือก |
ถ้า(B12<0;B12+180;B12) |
|
มุมตำแหน่ง (องศา) |
ถ้า(B8<0;B13+180;B13) |
ตารางที่ 4.5.
ข้อมูลเบื้องต้น |
||
เอ็กซ์ก |
||
ที่ก |
||
เอ็กซ์ใน |
||
ที่ใน |
||
การคำนวณ |
||
∆xเอบี |
||
∆คุณเอบี |
||
แทนเจนต์ |
||
อาร์คแทนเจนต์ |
||
องศา |
||
ทางเลือก |
||
มุมตำแหน่ง (องศา) |
หากการคำนวณของคุณตรงกับในบทช่วยสอน ให้ซ่อนการคำนวณขั้นกลาง จัดรูปแบบและปกป้องตาราง
วีดีโอ
พิกัดสี่เหลี่ยม
คำถามและงานเพื่อการควบคุมตนเอง
- ปริมาณใดเรียกว่าพิกัดสี่เหลี่ยม
- พิกัดสี่เหลี่ยมใช้บนพื้นผิวใด
- สาระสำคัญของระบบพิกัดสี่เหลี่ยมเขตคืออะไร?
- หมายเลขของเขตหกองศาที่เมือง Lugansk ตั้งอยู่คือเท่าใด โดยมีพิกัด: 48°35′ N. 39°20′ อ
- คำนวณลองจิจูดของเส้นลมปราณตามแนวแกนของโซนหกองศาซึ่งเป็นที่ตั้งของ Lugansk
- พิกัด x และ y คำนวณในระบบพิกัดเกาส์เซียนสี่เหลี่ยมได้อย่างไร
- อธิบายขั้นตอนการกำหนดพิกัดสี่เหลี่ยมบนแผนที่ภูมิประเทศโดยใช้เข็มทิศวัด
- อธิบายขั้นตอนการกำหนดพิกัดสี่เหลี่ยมบนแผนที่ภูมิประเทศโดยใช้เครื่องวัดพิกัด
- สาระสำคัญของปัญหาจีโอเดติกโดยตรงคืออะไร?
- สาระสำคัญของปัญหาจีโอเดติกผกผันคืออะไร?
- ปริมาณใดเรียกว่าการเพิ่มพิกัด?
- กำหนดไซน์ โคไซน์ แทนเจนต์ และโคแทนเจนต์ของมุม
- เราจะใช้ทฤษฎีบทพีทาโกรัสกับความสัมพันธ์ระหว่างด้านของสามเหลี่ยมมุมฉากในภูมิประเทศได้อย่างไร
29.09.2014
เครื่องรับคือเครื่องรับตัวตรวจจับ VLF และได้รับการออกแบบให้รับสัญญาณสถานีกระจายเสียงท้องถิ่น ทรานซิสเตอร์ทั้งหมดที่มีค่าสัมประสิทธิ์ เพิ่มขึ้นอย่างน้อย 20...30 L1 คือการควบคุมช่วงบรรทัดจากทีวีเครื่องเก่า วรรณกรรม 500 แผนงานสำหรับนักวิทยุสมัครเล่น\
นักวิทยุสมัครเล่นมือใหม่เกือบทุกคนมุ่งมั่นที่จะเริ่มต้นความคิดสร้างสรรค์ในการออกแบบแหล่งจ่ายไฟเครือข่าย (PSU) เพื่อนำไปใช้ในการจ่ายพลังงานให้กับอุปกรณ์ทดลองต่างๆ และแน่นอน ฉันต้องการให้แหล่งจ่ายไฟนี้ "บอก" เกี่ยวกับอันตรายจากความล้มเหลวของส่วนประกอบแต่ละชิ้นอันเนื่องมาจากข้อผิดพลาดในการติดตั้งหรือการทำงานผิดพลาด วันนี้มีหลายแผนการรวมทั้ง...
เครื่องรับได้รับการออกแบบให้รับสัญญาณช่วง MF DV แหล่งพลังงาน - 3 องค์ประกอบละ 1.5V ปริมาณการใช้กระแสไฟไม่เกิน 3 mA วงจรเสาอากาศแม่เหล็กประกอบด้วย L1 L2 C1 เมื่อรับ DV คอยล์จะเชื่อมต่อแบบอนุกรม และเมื่อรับ CB L1 จะถูกปิด สัญญาณจะถูกถอดออกจากคอยล์ L3 และส่งไปยังเครื่องขยายสัญญาณ RF...
รูปแสดงวงจรเครื่องขยายเสียงแบบธรรมดาสำหรับหูฟัง (หูฟัง) บนทรานซิสเตอร์ 2 ตัว ซึ่งมีลักษณะดังต่อไปนี้ กำลังเอาท์พุต 0.1 W สัมประสิทธิ์ฮาร์มอนิก 0.07% ช่วงความถี่ 20...20000 Hz แรงดันไฟจ่าย 15 V ปริมาณการใช้กระแสไฟ 120 mA วงจรคือ แอมพลิฟายเออร์สองสเตจที่มีทรานซิสเตอร์เอาต์พุตทำงานในโหมดเชิงเส้น A โดยมีกระแสนิ่งประมาณ 120 ...
แอมพลิฟายเออร์คลาส AB ที่ใช้ TDA7375 มีไว้สำหรับใช้เป็นแอมพลิฟายเออร์รถยนต์ ไมโครเซอร์กิตมีการป้องกันการกลับขั้ว, การป้องกันไฟฟ้าสถิต, ป้องกันการลัดวงจรของเอาท์พุตไปยังบัสกำลัง, เข้ากับเคสและซึ่งกันและกัน แอมพลิฟายเออร์ที่ใช้ TDA7375 สามารถสลับเป็นโหมด MONO ได้โดยเพียงแค่ติดตั้งจัมเปอร์ระหว่างอินพุต รวมถึงใน ...
บทช่วยสอนเกี่ยวกับการแปลงระหว่างระบบพิกัดต่างๆ
บริการระบุตำแหน่ง รวมถึงไซต์การนำทางและแผนที่ที่ใช้ GPS เช่น Google Maps และ Yahoo! แผนที่กำลังได้รับความนิยมในหมู่ผู้ใช้ องค์กรหลายแห่งใช้บริการตามตำแหน่งที่ตั้งอยู่แล้ว และอีกหลายแห่งจะปฏิบัติตามเส้นทางนี้เมื่อพวกเขาตระหนักถึงประโยชน์และศักยภาพของแอปพลิเคชันดังกล่าว ในปี 2549 บริษัทวิเคราะห์ Gartner ตั้งข้อสังเกตว่า "แอปพลิเคชันที่เกี่ยวข้องกับการกำหนดตำแหน่งจะกลายเป็นกระแสหลักในอีกสองถึงห้าปีข้างหน้า" และ "องค์กรจำนวนมากได้ปรับใช้แอปพลิเคชันทางธุรกิจบนมือถือที่ใช้ประโยชน์จากการกำหนดตำแหน่งแล้ว" (ส่วนนี้มีลิงก์ไปยังรายงานนี้)
เมื่อองค์กรตัดสินใจที่จะใช้งานแอปพลิเคชันที่ใช้ระบบพิกัดทางภูมิศาสตร์ การเขียนแอปพลิเคชันมักจะกลายเป็นงานของนักพัฒนา การสร้างแอปพลิเคชันที่ใช้พิกัดทางภูมิศาสตร์เกี่ยวข้องกับงานหลายอย่าง ทั้งเล็กและใหญ่ และหนึ่งในงานที่ค่อนข้างง่ายเหล่านั้นคือการแปลงพิกัดจากระบบหนึ่งไปยังอีกระบบหนึ่ง บทความนี้ให้รหัสที่ทำการแปลงนี้และสามารถช่วยคุณประหยัดเวลาในการทำงานได้มาก
สองระบบพิกัดที่แตกต่างกัน
ก่อนที่จะเจาะลึกโค้ดที่นำเสนอในบทความนี้ จำเป็นต้องหารือเกี่ยวกับระบบพิกัดที่โค้ดนี้ออกแบบมาเพื่อรองรับ: ระบบละติจูดและลองจิจูดที่รู้จัก และ Universal Transverse Mercator (UTM) คุณต้องสัมผัสกับ Military Grid Reference System (MGRS) ซึ่งใช้ UTM
ละติจูดและลองจิจูด
ระบบละติจูดและลองจิจูดอาจเป็นวิธีที่รู้จักกันดีที่สุดในการกำหนดพิกัดทางภูมิศาสตร์ ในนั้นตำแหน่งจะแสดงด้วยตัวเลขสองตัว ละติจูด- นี่คือมุมจากจุดศูนย์กลางโลกถึงมุมที่ขนานกับพื้นผิวโลก ลองจิจูด- นี่คือมุมจากจุดศูนย์กลางของโลกถึงเส้นลมปราณที่แน่นอนบนพื้นผิวโลก ละติจูดและลองจิจูดสามารถแสดงเป็นองศาทศนิยม (DD) หรือองศา นาที และวินาที (DMS) ในกรณีหลัง จะได้ตัวเลขในรูปแบบนี้ - 49°30"00" S 12°30"00" E โดยปกติรูปแบบนี้จะใช้ในระบบนำทาง GPS
โลกถูกแบ่งด้วยเส้นศูนย์สูตร (ละติจูด 0°) ออกเป็นซีกโลกเหนือและซีกโลกใต้ และเส้นเมอริเดียนสำคัญ (ลองจิจูด 0°) ซึ่งเป็นเส้นจินตนาการจากเหนือลงขั้วโลกใต้ที่ตัดผ่านเมืองกรีนิชในสหราชอาณาจักร และแบ่ง ดาวเคราะห์ไปในซีกโลกตะวันออกและตะวันตก ช่วงละติจูดในซีกโลกเหนืออยู่ระหว่าง 0 ถึง 90 องศาและในซีกโลกใต้ - ตั้งแต่ 0 ถึง -90 องศา ช่วงของซีกโลกตะวันออกอยู่ระหว่าง 0 ถึง 180 องศา และซีกโลกตะวันตกอยู่ระหว่าง 0 ถึง -180 องศา
ตัวอย่างเช่น จุดที่มีพิกัด 61.44, 25.40 (ในรูปแบบ DD) หรือ 61°26"24""N, 25°23"60""E (ในรูปแบบ DMS) ตั้งอยู่ทางตอนใต้ของฟินแลนด์ และจุดพิกัด -47.04, -73.48 (DD) หรือ 47°02"24""S, 73°28"48""W (DMS) ตั้งอยู่ทางตอนใต้ของชิลี รูปที่ 1 แสดงภาพของโลกที่มีเส้นขนานและเส้นเมอริเดียนซ้อนทับกัน:
ข้อมูลเพิ่มเติมสามารถพบได้ในส่วน
เส้นโครงเมอร์เคเตอร์ตามขวาง
ระบบพิกัด UTM เป็นวิธีการที่ใช้ตารางเพื่อกำหนดพิกัด ระบบ UTM แบ่งโลกออกเป็น 60 โซน โดยแต่ละโซนใช้การฉายภาพแบบ Transverse Mercator การฉายภาพแผนที่ในการทำแผนที่เป็นวิธีหนึ่งในการนำเสนอพื้นผิวที่ไม่เรียบแบบสองมิติบนระนาบ เช่นเดียวกับแผนที่ทั่วไป เส้นโครง Mercator ตามขวางแสดงไว้:
โซนลองจิจูดใน UTM มีหมายเลขตั้งแต่ 1 ถึง 60 ทุกโซนยกเว้นสองโซน ซึ่งจะกล่าวถึงในภายหลัง มีความกว้าง 6° จากตะวันออกไปตะวันตก โซนลองจิจูดครอบคลุมพื้นผิวโลกอย่างสมบูรณ์ระหว่างละติจูด 80°S ถึง 84°N
นอกจากนี้ยังมีละติจูด 20 โซน แต่ละโซนสูง 8°; โซนเหล่านี้มีหมายเลข C ถึง X โดยละเว้นตัวอักษร I และ O โซน A, B, Y และ Z อยู่นอกระบบนี้และครอบคลุมอาร์กติกและแอนตาร์กติก โซน UTM สำหรับยุโรปจะแสดงขึ้น รูปนี้แสดงโซนลองจิจูดที่ไม่ได้มาตรฐานสองโซน ได้แก่ โซน 32V ถูกขยายให้ครอบคลุมทางตอนใต้ของนอร์เวย์ทั้งหมด และโซน 31V ถูกย่อให้สั้นลงเพื่อให้ครอบคลุมเฉพาะน้ำเท่านั้น
พิกัดใน UTM แสดงในรูปแบบ โซนลองจิจูด โซนละติจูด ตะวันออก เอียงเหนือ, ที่ไหน การเสื่อมถอยทางทิศตะวันออกคือระยะทางที่คาดการณ์จากเส้นลมปราณกลางของเขตลองจิจูด การลดลงทางตอนเหนือคือระยะฉายภาพจากเส้นศูนย์สูตร ค่าของการเอียงทางทิศตะวันออกและทิศเหนือระบุเป็นเมตร ตัวอย่างเช่น พิกัดละติจูด/ลองจิจูด 61.44, 25.40 ใน UTM จะแสดงเป็น 35 V 414668 6812844; พิกัดละติจูด/ลองจิจูด -47.04, -73.48 สอดคล้องกับพิกัด 18 G 615471 4789269 ใน UTM
คลาสการแปลงพิกัด
CoordinateConversion คือคลาสหลักที่มีออบเจ็กต์ถูกสร้างขึ้นเมื่อจำเป็นต้องดำเนินการแปลงพิกัด รายการ 1 แสดงวิธีการสาธารณะที่จำเป็นพร้อมกับคลาสส่วนตัวภายในที่ประกอบเป็นคลาส CoordinateConversion:
รายการ 1. การแปลงพิกัด
คลาสสาธารณะ CoordinateConversion ( Public CoordinateConversion() ( ) public double utm2LatLon(String UTM) ( UTM2LatLon c = new UTM2LatLon(); return c.convertUTMToLatLong(UTM); ) public String latLon2UTM(double latitude, double longitude) ( LatLon2UTM c = new LatLon2UTM(); return c.convertLatLonToUTM(ละติจูด, ลองจิจูด); //.. การดำเนินการข้ามคลาสส่วนตัว LatLon2UTM ( สตริงสาธารณะ ConvertLatLonToUTM (ละติจูดคู่, ลองจิจูดคู่) ( //.. การดำเนินการข้ามไป) //.. การดำเนินการข้ามไป) คลาสส่วนตัว LatLon2MGRUTM ขยาย LatLon2UTM (สตริงสาธารณะแปลงLatLonToMGRUTM (ละติจูดคู่, ลองจิจูดคู่) ( //.. การดำเนินการข้ามไป) //.. การดำเนินการข้ามไป) คลาสส่วนตัว MGRUTM2LatLon ขยาย UTM2LatLon ( สาธารณะคู่แปลง MGRUTMToLatLong (สตริง mgrutm) ( //.. การดำเนินการ ข้าม ) //.. การดำเนินการข้าม ) คลาสส่วนตัว UTM2LatLon ( public double ConvertUTMToLatLong (String UTM) ( //.. การดำเนินการข้าม ) // .. การดำเนินการข้าม ) Digraphs คลาสส่วนตัว ( // ใช้เพื่อรับรหัสตัวอักษรสองตัว // เมื่อแปลงจากลองจิจูด/ละติจูดเป็น MGRS //..ละติจูดการใช้งาน) LatZones คลาสส่วนตัว ( //รวมวิธีการสำหรับการกำหนดโซนละติจูด //..ละติจูดการใช้งาน)ส่วนถัดไปครอบคลุมถึงการแปลงระหว่างลองจิจูด/ละติจูดและ UTM โดยละเอียด
แปลงจากละติจูด/ลองจิจูดเป็น UTM
พิกัดจะถูกแปลงจากละติจูด/ลองจิจูดเป็น UTM โดยใช้วิธี String latLon2UTM (ละติจูดคู่, ลองจิจูดคู่) การใช้เมธอดนี้จะสร้างอินสแตนซ์ของคลาสภายใน LatLon2UTM c = new LatLon2UTM(); และส่งกลับพิกัด UTM เป็นสตริง 15 อักขระที่มีความแม่นยำ 1 เมตร การใช้งานเมธอดคลาส LatLon2UTM จะแสดงในรายการ 2:
รายการ 2. สตริงสาธารณะแปลงLatLonToUTM (ละติจูดคู่, ลองจิจูดคู่)
สตริงสาธารณะแปลงLatLonToUTM(ละติจูดคู่, ลองจิจูดคู่) ( ตรวจสอบ (ละติจูด, ลองจิจูด); String UTM = ""; setVariables (ละติจูด, ลองจิจูด); String longZone = getLongZone (ลองจิจูด); LatZones latZones = new LatZones (); String latZone = latZones.getLatZone(ละติจูด); double _easting = getEasting(); double _northing = getNorthing(ละติจูด); UTM = longZone + " " + latZone + " " + ((int) _easting) + " "+ ((int) _northing) ; กลับ UTM ;วิธีการนี้จะทำการแปลงโดยการเรียกวิธีการต่างๆ เพื่อให้ได้โซนละติจูดและลองจิจูด คำนวณการเบี่ยงเบนไปทางทิศตะวันออกและทิศเหนือ เป็นต้น อินพุตจะถูกตรวจสอบในเมธอด validate() ถ้านิพจน์ (latitude< -90.0 || latitude >90.0 || ลองจิจูด< -180.0 || longitude >= 180.0) ประเมินเป็นจริง จากนั้นข้อยกเว้น IllegalArgumentException จะถูกส่งออกไป
เมธอด setVariables() ในรายการ 3 จะตั้งค่าตัวแปรต่างๆ ที่จำเป็นในการคำนวณการแปลง (สำหรับข้อมูลเพิ่มเติม โปรดดูที่ลิงก์ "The Universal Grids" ในส่วนนี้:
รายการ 3. setVariables โมฆะที่ได้รับการป้องกัน (ละติจูดคู่, ลองจิจูดคู่)
โมฆะที่ได้รับการป้องกัน setVariables (ละติจูดคู่, ลองจิจูดคู่) ( ละติจูด = องศาToRadian (ละติจูด); rho = เส้นศูนย์สูตรRadius * (1 - e * e) / POW (1 - POW (e * SIN (ละติจูด), 2), 3 / 2.0) ; nu = เส้นศูนย์สูตรรัศมี / POW(1 - POW(e * SIN(ละติจูด), 2), (1 / 2.0));< 0.0) { var1 = ((int) ((180 + longitude) / 6.0)) + 1; } else { var1 = ((int) (longitude / 6)) + 31; } double var2 = (6 * var1) - 183; double var3 = longitude - var2; p = var3 * 3600 / 10000; S = A0 * latitude - B0 * SIN(2 * latitude) + C0 * SIN(4 * latitude) - D0 * SIN(6 * latitude) + E0 * SIN(8 * latitude); K1 = S * k0; K2 = nu * SIN(latitude) * COS(latitude) * POW(sin1, 2) * k0 * (100000000) / 2; K3 = ((POW(sin1, 4) * nu * SIN(latitude) * Math.pow(COS(latitude), 3)) / 24) * (5 - POW(TAN(latitude), 2) + 9 * e1sq * POW(COS(latitude), 2) + 4 * POW(e1sq, 2) * POW(COS(latitude), 4)) * k0 * (10000000000000000L); K4 = nu * COS(latitude) * sin1 * k0 * 10000; K5 = POW(sin1 * COS(latitude), 3) * (nu / 6) * (1 - POW(TAN(latitude), 2) + e1sq * POW(COS(latitude), 2)) * k0 * 1000000000000L; A6 = (POW(p * sin1, 6) * nu * SIN(latitude) * POW(COS(latitude), 5) / 720) * (61 - 58 * POW(TAN(latitude), 2) + POW(TAN(latitude), 4) + 270 * e1sq * POW(COS(latitude), 2) - 330 * e1sq * POW(SIN(latitude), 2)) * k0 * (1E+24); }เมธอด getLongZone() ใน Listing 4 และคลาส LatZones ที่มีอยู่ในนั้นใช้เพื่อค้นหาโซนลองจิจูดและโซนละติจูด โซนลองจิจูดคำนวณจากพารามิเตอร์ลองจิจูด และโซนละติจูดมักจะแสดงเป็นค่าคงที่ โดยใช้อาร์เรย์ในคลาส LatZones
รายการ 4. สตริงที่ได้รับการป้องกัน getLongZone (ลองจิจูดคู่)
สตริงที่ได้รับการป้องกัน getLongZone (ลองจิจูดคู่) ( double longZone = 0; if (longitude< 0.0) { longZone = ((180.0 + longitude) / 6) + 1; } else { longZone = (longitude / 6) + 31; } String val = String.valueOf((int) longZone); if (val.length() == 1) { val = "0" + val; } return val; }เมธอด getNorthing() ในรายการที่ 5 และเมธอด getEasting() ในรายการ 6 จะคำนวณค่าการปฏิเสธทางทิศเหนือและทิศตะวันออก ทั้งสองวิธีใช้ตัวแปรที่ตั้งค่าไว้ในเมธอด setVariables() จาก
รายการ 5. ป้องกัน double getNorthing (ละติจูดคู่)
ป้องกัน getNorthing คู่ (ละติจูดคู่) ( double northing = K1 + K2 * p * p + K3 * POW (p, 4); if (ละติจูด< 0.0) { northing = 10000000 + northing; } return northing; }รายการ 6. ป้องกันคู่ getEasting()
ได้รับการป้องกัน double getEasting() ( ส่งคืน 500000 + (K4 * p + K5 * POW(p, 3)); )รายการ 7 แสดงตัวอย่างผลลัพธ์ของโปรแกรมหลายตัวอย่าง รวมถึงพิกัดละติจูด/ลองจิจูด และพิกัด UTM ที่สอดคล้องกัน:
รายการ 7. ทดสอบการแปลงจากละติจูด/ลองจิจูดเป็นค่า UTM
(0.0000 0.0000) "31 N 166021 0" (0.1300 -0.2324) "30 N 808084 14385" (-45.6456 23.3545) "34 G 683473 4942631" (-12.7650 -33.8765) "25 ลิตร 404859 8588690" (-80.5434 -170.6540) "02 C 506346 1057742" (90.0000 177.0000) "60 Z 500000 9997964" (-90.0000 -177.0000) "01 A 500000 2035" (90.0000 3.0000) "31 Z 500000 9 997964" (23.4578 -135.4545) "08 คิว 453580 2594272" ( 77.3450 156.9876) "57 X 450793 8586116" (-89.3454 -48.9306) "22 502639 75072"แปลงจาก UTM เป็นละติจูด/ลองจิจูด
การแปลงจากพิกัด UTM เป็นละติจูด/ลองจิจูดนั้นค่อนข้างง่ายกว่ากระบวนการย้อนกลับ บทความ "The Universal Grids" ในส่วน ) ให้สูตรการแปลง รายการ 8 แสดงรหัสสำหรับวิธีการ ConvertUTMToLatLong() เมธอดนี้ส่งคืนอาร์เรย์ที่มีค่าสองเท่า โดยที่องค์ประกอบแรก (ที่มีดัชนีอาร์เรย์ ) คือละติจูด และองค์ประกอบที่สอง (ที่มีดัชนีอาร์เรย์ ) คือลองจิจูด เนื่องจากพารามิเตอร์สตริงมีพิกัด UTM ที่มีความแม่นยำ 1 เมตร พิกัดละติจูด/ลองจิจูดจึงมีความแม่นยำเท่ากัน
รายการ 8. public double ConvertUTMToLatLong(String UTM)
public double ConvertUTMToLatLong(String UTM) ( double latlon = ( 0.0, 0.0 ); String utm = UTM.split(" "); Zone = Integer.parseInt(utm); String latZone = utm; easting = Double.parseDouble(utm) ; northing = Double.parseDouble(utm); String hemisphere = getHemisphere(latZone); ละติจูดคู่ = 0.0; (phi1 - fact1 * (fact2 + fact3 + fact4)) / Math.PI; if (โซน > 0) (zoneCM = 6 * โซน - 183.0; ) อื่น ๆ (zoneCM = 3.0; ) ลองจิจูด = ZoneCM - _a3; .equals("S")) ( latitude = -latitude; ) latlon = ละติจูด;วิธีการแปลง UTMToLatLong() แยกพิกัด UTM ในพารามิเตอร์สตริงอินพุตซึ่งมีรูปแบบ 34 ก 683473 4942631และใช้เมธอด getHemisphere() เพื่อกำหนดซีกโลกซึ่งเป็นที่ตั้งของตำแหน่งที่มีพิกัดที่ระบุ การกำหนดซีกโลกเป็นเรื่องง่าย: โซนละติจูด A, C, D, E, F, G, H, J, K, L และ M อยู่ในซีกโลกใต้ และโซนที่เหลืออยู่ในซีกโลกเหนือ
เมธอด setVariables() ที่แสดงในรายการ 9 จะตั้งค่าของตัวแปรที่จำเป็นสำหรับการคำนวณ จากนั้นจึงคำนวณละติจูดทันที ลองจิจูดคำนวณโดยใช้โซนลองจิจูด
รายการ 9. setVariables เป็นโมฆะที่ได้รับการป้องกัน ()
โมฆะที่ได้รับการป้องกัน setVariables() ( arc = northing / k0; mu = arc / (a * (1 - POW(e, 2) / 4.0 - 3 * POW(e, 4) / 64.0 - 5 * POW(e, 6) / 256.0)); ei = (1 - เชลยศึก((1 - อี * อี), (1 / 2.0))) / (1 + เชลยศึก((1 - อี * อี), (1 / 2.0))) ; = 3 * ei / 2 - 27 * POW(ei, 3) / 32.0; cb = 21 * POW(อี, 2) / 16 - 55 * POW(อี, 4) / 32; 1,097 * POW(ei, 4) / 512; phi1 = mu + ca * SIN(2 * mu) + cb * SIN(4 * mu) + ซีซี * SIN(6 * mu) + cd * SIN(8 * mu) ; n0 = a / POW((1 - POW((e * SIN(phi1)), 2)), (1 / 2.0)); / POW((1 - POW((e * SIN(phi1)), 2 )), (3 / 2.0)); fact1 = n0 * TAN(phi1) / r0; _a1 = 500000 - ตะวันออก; n0 * k0); fact2 = dd0 * dd0 / 2; ); Q0 = e1sq * POW(COS(phi1), 2); Q0 - 4 * Q0 * Q0 - 9 * e1sq) * POW(dd0, 4) / 24; fact4 = (61 + 90 * t0 + 298 * Q0 + 45 * t0 * t0 - 252 * e1sq - 3 * Q0 * Q0 ) * POW(dd0, 6) / 720; lof1 = _a1 / (n0 * k0); (dd0, 3) / 6.0;lof3 = (5 - 2 * Q0 + 28 * t0 - 3 * POW(Q0, 2) + 8 * e1sq + 24 * POW(t0, 2)) * POW(dd0, 5) / 120;
_a2 = (lof1 - lof2 + lof3) / COS(phi1);
_a3 = _a2 * 180 / Math.PI; -
เมธอด setVariables() ใช้ค่าทิศตะวันออกและทิศเหนือเพื่อตั้งค่าตัวแปรที่ต้องการ ตัวแปรเหล่านี้เป็นของทั้งสองคลาสและตั้งค่าไว้ในเมธอด ConvertUTMToLatLong(String UTM) จาก .
วิธีการอื่นๆ
ฉันจำเป็นต้องทำการแปลงระหว่างละติจูดและลองจิจูด UTM และ MGRS ดังนั้นฉันจึงทำการวิจัยขั้นพื้นฐานและนำการแปลงเหล่านี้ไปใช้ในคลาส Java ฉันใช้เวลาสองสามชั่วโมงในการพัฒนา และหวังว่าคนอื่นๆ จะสามารถประหยัดเวลาสองสามชั่วโมงสำหรับงานอื่นๆ และพบว่าการใช้คลาส CoordinateConversion ในงานของตนเองมีประโยชน์