คำถามติดแท็ก wgs84

WGS 84 (ตัวสะกดนั้น) คือชื่อของวงรี (EPSG :: 7030) ชื่อของระบบอ้างอิงพิกัดทางภูมิศาสตร์ (EPSG :: 4326) และนามแฝงของข้อมูล (EPSG :: 6326) ชื่อทางการ World Geodetic System 1984. WGS84 (ไม่มีช่องว่าง) เป็นนามแฝงของวงรี (EPSG :: 7030) WGS 84 มักใช้เพื่ออธิบายระบบอ้างอิงพิกัด


2
มีความแม่นยำเมื่อทำงานกับข้อมูลเชิงพื้นที่ใน GIS
มีการศึกษาขั้นพื้นฐานหรือเบื้องต้นที่ตรวจสอบและเปรียบเทียบความแม่นยำของข้อมูลเชิงพื้นที่เมื่อทำงาน เมื่อมีการป้อนข้อมูลที่แตกต่างกันเช่นมีทศนิยม 1, 2, ... กับการใช้งานที่แตกต่างกันของจุดลอยตัว (ลอยคู่)? กับข้อมูลใกล้เส้นศูนย์สูตรเมื่อเปรียบเทียบกับข้อมูลใกล้กับเสา? ด้วยระยะทางภูมิศาสตร์คำนวณด้วยระยะทางอุโมงค์, ระยะทางวงกลมที่ดี, vincenty, bowring, Lambert? งานทั้งหมดที่ฉันพบจนถึงขณะนี้ระบุว่าเป็นแหล่งที่มาของข้อผิดพลาด แต่ไม่ได้ให้ขอบเขตข้อผิดพลาดที่แน่นอนที่ใคร ๆ ก็คาดหวังได้

5
เส้นโครงแผนที่ใน OpenLayers
ฉันต้องการซ้อนทับข้อมูลบางส่วนที่มีการฉายเป็น WGS-84 ในเลเยอร์แผนที่ Google ใน OpenLayers แต่ฉันไม่สามารถทำให้พวกเขาในสถานที่ที่เหมาะสม ฉันทำดังนี้ map = new OpenLayers.Map('map', { numZoomLevels: 20, projection: new OpenLayers.Projection("EPSG:900913"), displayProjection: new OpenLayers.Projection("EPSG: 4326") }); googlelayer = new OpenLayers.Layer.Google("Google street", {sphericalMercator: true}); map.addLayer(googlelayer); veclayer = new OpenLayers.Layer.Vector("vector", { projection: map.displayProjection }; var geojson_format = new OpenLayers.Format.GeoJSON(); veclayer.addFeatures(geojson_format.read(jsonData)); แม้ว่าฉันได้กำหนดveclayerไว้ในการฉาย 4326 แต่ก็ยังตีความว่าเป็น 900913 และระบบการประสานการแสดงผลยังเป็น …

3
อะไรทำให้ GPS offset / shift ในจีน
ฉันใช้เวลาเกือบสองวันเต็มในการพยายามทำความเข้าใจธรรมชาติของการเปลี่ยน GPS ที่น่าอับอายในประเทศจีน หลังจากลอดเสียงรบกวนไปแล้วอาการที่เกิดซ้ำสองอย่างคือ: พิกัด GPS (WGS-84) ทำแผนที่ได้ไม่ดีบนแผนที่จีนโดยมีระยะทางตั้งแต่ 50 ถึง 1,000 เมตร Google และ Apple Maps ในประเทศจีนมีการเยื้องศูนย์อย่างรุนแรงระหว่างแผนที่ถนนและภาพถ่ายดาวเทียม ( ตัวอย่างสด ) แหล่งข้อมูลต่าง ๆอ้างสิทธิ์ที่ขัดแย้ง: กฎระเบียบในยุคสงครามเย็นได้รับคำสั่งให้มีการปรับลดการสุ่มลงในชิป GPS เนื่องจากปัญหาด้านความปลอดภัย มาตรการปกป้องเพื่อปกป้องอุปกรณ์ GPS ที่ผลิตในประเทศจีน ประเทศจีนเพียงแค่ใช้ระบบการฉายที่แตกต่างกันและการชดเชยจะไม่สุ่ม ชิป GPS ที่ผลิตในประเทศจีนจะชดเชยพิกัดที่พวกเขากลับมาเพื่อให้ตรงกับแผนที่จีนที่ได้รับอนุมัติซึ่งจะต้องเป็นไปตาม GCJ-02 datum เรื่องจริงคืออะไร ดูเหมือนว่าประเภทของปัญหาที่แพร่หลายที่ควรได้รับจากหน้า Wikipedia แต่ฉันยังไม่พบสิ่งใดที่เชื่อถือได้ สองคำถามปัญหาเป็นไปได้ที่ซ้ำกันไม่ได้คำตอบว่าสิ่งที่ทำให้เป็น; ค่อนข้างพวกเขาอธิบายอาการ
22 gps  wgs84  china 

3
คุณคำนวณรัศมีของโลกด้วยละติจูดทางภูมิศาสตร์ที่กำหนดอย่างไร
(ฉันเห็นว่ามีสมการบนวิกิพีเดียที่ทำสิ่งที่ฉันขออย่างแน่นอน แต่ไม่มีการอ้างอิงฉันไม่มีวิธียืนยันความถูกต้องของสมการนี้!) ฉันเข้าใจความแตกต่างระหว่าง Geocentric Latitude กับ Geodetic Latitude แล้ว สมมติว่ารู้จักกึ่งหลัก, aและกึ่งเล็ก,, bจะได้รับรัศมี คุณคำนวณรัศมีที่ละติจูดทางภูมิศาสตร์ที่กำหนดได้อย่างไร ฉันต้องการการยืนยันจากผู้เชี่ยวชาญ (แหล่งที่มาลิงก์ไปยังแหล่งที่มาการยืนยันจากผู้เชี่ยวชาญคำอธิบาย ฯลฯ )

2
การแปลงระหว่าง wgs84 ถึง nad83
นี่เป็นคำถามใหม่ที่เกี่ยวกับการแปลงระหว่าง wgs84 และ nad83 ฉันมีภาพถ่ายทางอากาศที่ฉันพยายามคำนวณพิกัดละติจูดนาน ๆ ให้มากที่สุด มีหลายปัจจัยที่ทำให้การแก้ไขประเภทปกตินั้นยุ่งยากเช่นพารามิเตอร์ที่น่าสงสัย ... ดังนั้นจึงมีการลองผิดลองถูก ดังนั้นฉันต้องการวิธีการตรวจสอบความคืบหน้าของฉันในขณะที่ฉันทำการแก้ไข ในตอนแรกการตรวจสอบกับ google earth นั้นทำได้ดี แต่ ณ จุดนี้ความแตกต่างระหว่างข้อมูลของฉัน (nad83) และ google earth (wgs84) อยู่ที่ 2.5 ฟุตนั้นได้กลายเป็นปัจจัย จำกัด ดังนั้นฉันต้องเปลี่ยน nad83 เป็น wgs84 ฉันใช้ rgdal ใน R และ dotspatial ใน C # เพื่อคาดการณ์ แต่ฉันคิดว่าการเปลี่ยนระหว่าง nad83 และ wgs84 ไม่ถือว่าเป็น "การฉายภาพ" (ใช่ไหม?) ความพยายามเรียกโปรเจ็กต์ด้วย "+ …

2
แปลง geoTiff ที่คาดการณ์เป็น WGS84 ด้วย GDAL และ Python
ขออภัยหากคำถามต่อไปนี้ค่อนข้างงี่เง่า แต่ฉันเพิ่งใหม่กับสิ่ง GIS ทั้งหมดนี้ ฉันพยายามแปลงภาพ geoTiff ที่คาดการณ์ไว้เป็น WGS84 โดยใช้ gdal ใน python ฉันได้พบโพสต์ที่แสดงกระบวนการในการแปลงคะแนนภายใน GeoTiff ที่ฉายโดยใช้บางอย่างที่คล้ายกับต่อไปนี้: from osgeo import osr, gdal # get the existing coordinate system ds = gdal.Open('path/to/file') old_cs= osr.SpatialReference() old_cs.ImportFromWkt(ds.GetProjectionRef()) # create the new coordinate system wgs84_wkt = """ GEOGCS["WGS 84", DATUM["WGS_1984", SPHEROID["WGS 84",6378137,298.257223563, AUTHORITY["EPSG","7030"]], AUTHORITY["EPSG","6326"]], PRIMEM["Greenwich",0, AUTHORITY["EPSG","8901"]], …

1
วิธีการค้นหาวงแหวนของการครอบคลุมของดาวเทียม GPS ในรูปวงรี WGS-84?
รับดังต่อไปนี้: เวลา t ชุดข้อมูล IS-200 Ephemeris, E ของดาวเทียม GPS ที่สอดคล้องกับเวลา t ตำแหน่ง ECEF ของดาวเทียม GPS, P = (x, y, z), มาจากเวลาและ ephemeris, (t, E) สมมติว่าโลกเป็นเพียงรูปวงรี WGS-84 ทุกจุดบน WGS-84 มีมุมหน้ากาก, m ค้นหาสิ่งต่อไปนี้: วงแหวนแห่งการครอบคลุม, R, บน WGS-84 ของดาวเทียม GPS กล่าวคือขอบเขตที่แยกความแตกต่างของคะแนน WGS-84 ในมุมมองดาวเทียมที่จุด P = (x, y, z) และจุดที่ WGS-84 ไม่ได้อยู่ในมุมมอง โซลูชั่นที่ยอมรับได้: เส้นโค้งเหนือ …
14 gps  wgs84 

4
ฉันจะคำนวณกล่องขอบสำหรับระยะทางและละติจูด / ลองจิจูดที่กำหนดได้อย่างไร
ฉันต้องสามารถคำนวณกล่องขอบเขตหรือวงกลมสำหรับละติจูด WGS84 และลองจิจูด WGS84 ที่กำหนดและระยะทางได้ แต่ไม่รู้ว่าจะเริ่มจากตรงไหน! ระยะทางจากจุดเริ่มต้น Lat / Lon จะเป็น 10Km หรือน้อยกว่า เป็นไปได้ไหมที่บางคนจะให้คำแนะนำ / ตัวอย่างแก่ฉันเกี่ยวกับวิธีการทำเช่นนี้

4
กำลังมองหาวิธีการแบบ pythonic ในการคำนวณความยาวของ WKT linestring
ผมก็ไม่พอใจมากกับการคำนวณความยาวของ LineStrings ใน WGS84 ในไมล์ มันทำให้ฉันสงสัยว่ามีวิธีที่สะดวกกว่าในการคำนวณความยาวของ WKT ที่เปล่งออกมาตาม SRID ที่กำหนดหรือไม่ ฉันมีสิ่งที่ชอบในใจ: srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) ฉันกำลังมองหาคำตอบที่ถูกต้องไม่ใช่การsin\cosประมาณ ความคิดใด ๆ
13 python  wkt  wgs84  srid  length 

2
การฉาย EPSG: ข้อมูล 4326 ในแผนที่ 2D?
ฉันชอบที่จะคิดว่าฉันค่อนข้างรอบรู้ใน datums การคาดการณ์และการประสานงานระบบอ้างอิง ข้อมูล OpenStreetMap ถูกเก็บไว้ใน WGS84 Lat / Lon (EPSG: 4326) ซีอาร์เอสนี้มีที่ตั้งทางภูมิศาสตร์ดังนั้นจึงมีวัตถุประสงค์เพื่อจัดเก็บสถานที่บนโลก 3 มิติ เมื่อฉันเห็นแผนที่นี้ฉันกำลังดูอะไรอยู่ เมื่อมองไปที่ Reykjavik ดูเหมือนว่าเส้นลองจิจูดนั้นพุ่งไปทางขั้วโลกเหนือที่ Greenwhich Meridian (หรือบางทีพวกเขาวางแผนเมืองในมุมมองมุมมอง ??) ดังนั้นฉันคิดว่า 0,90 เป็นจุดกึ่งกลางของแผนที่ คลาสนี้เป็นแบบฉายภาพหรือไม่และถ้าเป็นแบบใด มีการฉายภาพเดียวที่ใช้กันทั่วไปสำหรับข้อมูล lat / lon หรือไม่? ฉันมีข้อมูลที่จัดเก็บใน Oracle โดยใช้ EPSG: 4326 และเมื่อแสดงผลโดย GeoServer โดยไม่มีการฉายภาพที่ระบุมันยังแสดงคุณสมบัติเหล่านี้

1
ลักษณะของวิธีการต่าง ๆ ในการแปลง ECEF เป็น LLA
ฉันกำลังพยายามแปลง ECEF (Earth Centered, Earth Fixed) ซึ่งกำหนดไว้ใน X, Y, Z, กึ่งกลางที่ (0,0,0) เป็น LLA (ละติจูด, ลองจิจูด, ความสูง) มีสองวิธีที่ฉันพบในอินเทอร์เน็ต (โปรดแจ้งให้เราทราบหากมีวิธีที่ดีกว่า) ทั้งคู่อธิบายไว้อย่างชัดเจนในเอกสารนี้ในหน้า 3-4: http://www.microem.ru/pages/u_blox/tech/dataconvert/GPS.G1-X-00006.pdf หนึ่งใช้วิธีการวนซ้ำและอื่น ๆ เป็นวิธีปิดแบบฟอร์ม ฉันต้องการทราบวิธีการที่จะใช้กับแอปพลิเคชันของฉัน หลักเกณฑ์สองมีความเร็ว (เวลาในการคำนวณ)และความถูกต้อง อัลกอริทึมนั้นไม่ยากที่จะนำมาใช้ แต่ฉันไม่คิดว่ามันตรงไปตรงมาเพื่อเปรียบเทียบทั้งสอง ... ตัวอย่างเช่นฉันรู้สึกว่าความแม่นยำจะแตกต่างกันไปตามพิกัด ECEF ของอินพุต ดังนั้นใครบ้างมีข้อมูลเพิ่มเติมเกี่ยวกับแต่ละวิธี มันจะดีถ้าฉันจะได้รับอันใดอันที่เร็วกว่า (คาดเดารูปแบบปิด) และความแม่นยำคร่าวๆที่ฉันคาดหวังจากแต่ละ (เช่นภายในกี่เมตรของ LLA จริงฉันสามารถคาดหวังคำตอบของฉันจะเป็นหรืออะไรก็ตามในบรรทัดเหล่านั้น) .

1
จุดตัดสำหรับรังสีและพื้นผิวโลก
สมมติว่าฉันมีเวกเตอร์เรย์ที่มาจากที่ใดที่หนึ่งในอวกาศ ตัวอย่างอาจเป็นแสงจากดวงอาทิตย์ ฉันจะคำนวณจุดตัด (ถ้ามี) ระหว่างรังสีกับพื้นผิวโลกได้อย่างไร ฉันใช้พิกัดคาร์ทีเซียน (ECEF) และฉันต้องการให้เรขาคณิตทรงรีของโลกเป็นตัวประกอบในการคำนวณ
11 algorithm  wgs84 

3
ฉันจะทำให้พื้นที่ของรูปหลายเหลี่ยม WGS84 เป็นตารางเมตรได้อย่างไร
ต่อไปนี้เป็นพื้นที่ของรูปหลายเหลี่ยมในหน่วยสี่เหลี่ยมจัตุรัส: SELECT ST_Area(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)) As sqm; ผลลัพธ์: 16586.2319335938 ฉันจะหาพื้นที่เป็นตารางเมตรได้อย่างไร ฉันพยายามต่อไปนี้: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325.790874952 6105405.3261047,871418.748307692 6105359.72944624,871346.22022442 6105215.141258,871254.85408906 6105261.72007212,871325.790874952 6105405.3261047))',4326)),31467) As sqm; แต่ดูเหมือนว่า ST_Transform จะไม่ทำงาน ฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: ERROR: function st_transform(geometry) does not exist LINE 1: SELECT ST_Area(ST_Transform(ST_GeomFromText('POLYGON((871325... ^ HINT: No function matches the given name and argument types. You might …
10 postgis  area  wgs84 

2
EGM96 และ WGS84 เกี่ยวข้องกันอย่างไร
เท่าที่ฉันเข้าใจ EGM96 กำหนด Geoid ที่เป็นมาตรฐาน WGS84 กำหนด Ellipsoid ellipsoid ถูกกำหนดในมาตรฐาน WGS84 ที่กำหนดไว้ในวิธีที่จะเพิ่มความสอดคล้องกับ geoid ที่กำหนดไว้ในมาตรฐาน EGM96 หรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.