ละติจูดและลองจิจูดสามารถอยู่ได้นานเท่าไร
ฉันได้รับความยาวนานมากที่อุปกรณ์ Windows Phone ส่งมา:
Latitude=-63572375290155
Longitude=106744840359415
นี่เกินขนาดคอลัมน์ตารางของฉันและฉันได้รับข้อผิดพลาด
ละติจูดและลองจิจูดสามารถอยู่ได้นานเท่าไร
ฉันได้รับความยาวนานมากที่อุปกรณ์ Windows Phone ส่งมา:
Latitude=-63572375290155
Longitude=106744840359415
นี่เกินขนาดคอลัมน์ตารางของฉันและฉันได้รับข้อผิดพลาด
คำตอบ:
ช่วงละติจูดที่ถูกต้องในองศาคือ-90 และ +90สำหรับซีกโลกใต้และซีกโลกเหนือตามลำดับ ลองจิจูดอยู่ในช่วง-180 และ +180ระบุพิกัดทางตะวันตกและตะวันออกของ Prime Meridian ตามลำดับ
สำหรับการอ้างอิงEquatorมีละติจูดเป็น 0 ° ขั้วเหนือมีละติจูด 90 ° north (เขียน 90 ° N หรือ + 90 °) และขั้วใต้มีละติจูด -90 °
นายกมีเส้นแวงของ 0 °ที่ต้องผ่านกรีนิชประเทศอังกฤษ เส้นแบ่งเวลาสากล (IDL)ประมาณดังนี้ 180 องศาเส้นแวง ลองจิจูดที่มีค่าเป็นบวกอยู่ในซีกโลกตะวันออกและค่าลบจะตกในซีกโลกตะวันตก
ความแม่นยำองศาทศนิยม
ทศนิยมหกตำแหน่งแม่นยำในพิกัดโดยใช้สัญกรณ์ทศนิยม 10 ตำแหน่งที่ความละเอียด 10 ซม. (หรือ 0.1 เมตร) ค่าความแตกต่าง. 000001 แต่ละค่าในระดับพิกัดทศนิยมมีความยาวประมาณ 10 ซม. ตัวอย่างเช่นภาพของ Google Earth และ Google Maps โดยทั่วไปจะมีความละเอียด 1 เมตรและบางแห่งมีความละเอียดสูงกว่า 1 นิ้วต่อพิกเซล ความละเอียดหนึ่งเมตรสามารถแสดงโดยใช้ทศนิยม 5 ตำแหน่งดังนั้นทศนิยมมากกว่า 6 ตำแหน่งจึงไม่สามารถแก้ไขได้ ระยะห่างระหว่างลองจิจูดที่เส้นศูนย์สูตรจะเท่ากับละติจูด แต่ระยะห่างระหว่างลองจิจูดนั้นเท่ากับศูนย์ที่ขั้วขณะที่เส้นเมอริเดียนมาบรรจบกัน ณ จุดนั้น
หากรายงานค่าละติจูดเป็น -6.3572375290155 หรือ -63.572375290155 คุณสามารถปัดเศษและจัดเก็บทศนิยมได้ถึง 6 ตำแหน่งสำหรับความแม่นยำ 10 ซม. (หรือ 0.1 เมตร)
สำหรับความแม่นยำมิลลิเมตร (มม.) จะแสดง lat / lon ด้วยทศนิยม 8 ตำแหน่งในรูปแบบทศนิยม เนื่องจากแอปพลิเคชันส่วนใหญ่ไม่ต้องการระดับทศนิยม 6 ตำแหน่งที่แม่นยำจึงเพียงพอสำหรับกรณีส่วนใหญ่
ในอีกทางหนึ่งองศาทศนิยมทั้งคู่แสดงระยะทาง ~ 111 กม. (หรือ 60 ไมล์ทะเล) และความแตกต่างระดับ 0.1 ทศนิยมแสดงถึงระยะทาง ~ 11 กม.
นี่คือตารางของตำแหน่งทศนิยม # ตำแหน่งที่แตกต่างกันในละติจูดกับองศาเดลต้าและระยะทางโดยประมาณเป็นเมตรโดยใช้ 0,0 เป็นจุดเริ่มต้น
decimal decimal distance
places degrees (in meters)
------- --------- -----------
1 0.1000000 11,057.43 11 km
2 0.0100000 1,105.74 1 km
3 0.0010000 110.57
4 0.0001000 11.06
5 0.0000100 1.11
6 0.0000010 0.11 11 cm
7 0.0000001 0.01 1 cm
การเป็นตัวแทนองศา - นาที - วินาที (DMS)
สำหรับสัญกรณ์ DMS 1 arc second = 1/60/60 degree = ~ 30 เมตรความยาวและ 0.1 arc sec delta คือ ~ 3 เมตร
ตัวอย่าง:
1 ส่วนโค้งนาที = 1/60 degree = ~ 2000m (2km)
ปรับปรุง: นี่คือการโพสต์บล็อกที่น่าขบขันเกี่ยวกับความแม่นยำประสานงาน
0.1 m
ที่คุณกำลังใช้งานอยู่10 cm
(ยกเว้นเมื่อคุณพูดว่า "ประมาณ 10 ซม.") คำตอบที่ดีเป็นอย่างอื่น
ละติจูด : สูงสุด / นาที+90
ถึง-90
ลองจิจูด : สูงสุด / นาที+180
ถึง-180
ลองจิจูดที่ใช้ได้คือ -180 ถึง 180 องศา
ละติจูดควรอยู่ในช่วง -90 ถึง 90 องศา แต่พื้นที่ที่อยู่ใกล้กับเสานั้นไม่สามารถจัดทำดัชนีได้
ข้อ จำกัด ที่แน่นอนดังนั้นตามที่ระบุโดย EPSG: 900913 / EPSG: 3785 / OSGEO: 41001 มีดังต่อไปนี้:
ละติจูดสูงสุดคือ: 9 (12.3456789), ลองจิจูด 10 (123.4567890), ทั้งคู่มีตัวอักษรทศนิยมสูงสุด 7 ตัว (อย่างน้อยคือสิ่งที่ฉันสามารถหาได้ในGoogle Maps )
ตัวอย่างเช่นทั้งคอลัมน์ใน Rails และ Postgresql มีลักษณะดังนี้:
t.decimal :latitude, precision: 9, scale: 7
t.decimal :longitude, precision: 10, scale: 7
ประเภทข้อมูลที่เหมาะสำหรับการจัดเก็บค่า Lat Long ใน SQL Server เป็นทศนิยม (9,6)
อย่างที่คนอื่นพูดกันว่ามันมีความแม่นยำประมาณ 10 ซม. ในขณะที่ใช้พื้นที่เก็บข้อมูลเพียง 5 ไบต์เท่านั้น
เช่น CAST(123.456789 as decimal(9,6)) as [LatOrLong]
กรุณาตรวจสอบ UTM ระบบพิกัดhttps://en.wikipedia.org/wiki/Universal_Transverse_Mercator_coordinate_system
ค่าเหล่านี้ต้องอยู่ในหน่วยเมตรสำหรับการฉายแผนที่เฉพาะ ตัวอย่างเช่นจุดสูงสุดของ Mount Assiniboine (ที่ 50 ° 52′10″ N 115 ° 39′03″ W) ใน UTM Zone 11 แสดงโดย 11U 594934.108296 5636174.091274 โดยที่ (594934.108296, 5636174.091274)
ฉันรู้ว่ามีคำตอบอยู่แล้วหลายคำ แต่ฉันเพิ่มสิ่งนี้เนื่องจากมันจะเพิ่มข้อมูลจำนวนมากเกี่ยวกับตำแหน่งทศนิยมและด้วยเหตุนี้ความยาวสูงสุดจึงถูกถาม
ความยาวของละติจูดและลองจิจูดขึ้นอยู่กับความแม่นยำ ความยาวสูงสุดที่แน่นอนสำหรับแต่ละรายการคือ:
สำหรับการจับทั้งสอง: สามารถทำการวางได้สูงสุด 8 ตำแหน่ง (แม้ว่าจะไม่ได้ใช้กันทั่วไป)
คำอธิบายสำหรับการพึ่งพาความแม่นยำ:
ดูตารางเต็มได้ที่บทความ Decimal degrees บน Wikipedia