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

ชุดของตัวเลขตั้งแต่สองตัวขึ้นไปที่ใช้กำหนดตำแหน่งของจุดเส้นโค้งหรือระนาบในช่องว่างของมิติที่กำหนดเกี่ยวกับระบบเส้นหรือการอ้างอิงคงที่อื่น ๆ


12
การสร้างคุณสมบัติจุดด้วยพิกัดที่แน่นอนใน QGIS?
ฉันจะสร้างคุณสมบัติจุดที่มีพิกัดที่แน่นอน (ป้อนด้วยตนเอง) ใน QGIS ได้อย่างไร ฉันได้รับพิกัด GPS ที่แม่นยำจากทีมสำรวจซึ่งฉันต้องเพิ่มในเลเยอร์จุด สิ่งที่ฉันต้องการ: - เพิ่มจุดพิมพ์ในพิกัดและเมื่อกด Enter จะมีการสร้างจุดที่ควรจะเป็น

1
WGS84 เป็นระบบอ้างอิงพิกัดหรือไม่
ฉันสงสัยว่าความแตกต่างระหว่างWGS84และEPSG: 4326 (ดูนี้ ) สามารถกำหนด WGS84 ด้วยตัวเองเป็นระบบอ้างอิงพิกัดได้หรือไม่ หรือเป็นเพียงตัวเลขเพื่อให้ระบบพิกัดต้องแนบกับมันเพื่อกำหนดCRSอย่างเต็มที่? (ดูเช่นเอกสารนี้รูปด้านล่างวินาที 6.4.1)

2
เหตุใดเราจึงใช้คำว่า "ลองจิจูด" และ "ละติจูด" สำหรับวัตถุทรงกลม
ในการระบุพิกัดทางภูมิศาสตร์เราใช้คำว่า "ลองจิจูด" และ "ละติจูด" เท่าที่ฉันรู้คำศัพท์เหล่านี้มาจากละติน latitudo (= ความกว้าง) และ longitudo (= ความยาว) ในภาษาเยอรมันเราใช้คำว่า“ Breite” (= english“ breadth”) และ“ Länge“ (= english“ length”) โลกเป็นทรงกลม ทำไมเราใช้“ ความกว้าง” และ“ ความยาว” ที่นี่? โลกมีความกว้างและความยาวเท่ากันทุกทิศทุกทาง เราอาจใช้คำว่า "ลองจิจูด" และ "ละติจูด" ตรงกันข้าม

8
กำลังสร้างสถานที่สุ่มในบริเวณใกล้เคียง
ฉันกำลังพยายามสร้างตำแหน่งสุ่มที่อยู่ใกล้กับตำแหน่งของฉัน สิ่งที่ฉันต้องการคือการสร้างคู่ละติจูด / ลองจิจูดแบบสุ่มภายในวงกลม 200 เมตรรอบ ๆ สถานที่ของฉัน นี่คือสูตรที่ฉันคิดขึ้นมา (ด้วยความช่วยเหลือของผู้คนที่ StackOverFlow): (สุ่มตัวเลขระหว่าง -1 ถึง 1) * รัศมี + (ลองจิจูดเก่า) = ลองจิจูดใหม่ภายในรัศมีลองจิจูดเก่า (ตัวเลขสุ่มระหว่าง -1 ถึง 1) * รัศมี + (ละติจูดเก่า) = ละติจูดใหม่ภายในรัศมีของละติจูดเก่า สิ่งที่เป็นสิ่งที่แปลกเกิดขึ้นกับการใช้งานของฉันเพราะสถานที่สุ่มทั้งหมดอยู่ใกล้กับศูนย์ตำแหน่งของฉันมากเกินไปดูเหมือนว่าสูตรจะไม่ครอบคลุมรัศมีทั้งหมด ความคิดเกี่ยวกับสิ่งที่อาจผิดกับสูตรของฉัน? แก้ไขเพื่อแสดงการใช้จาวาปัจจุบัน: public static Location getLocation(Location location, int radius) { Random random = new Random(); // Convert radius …

6
กำลังย้ายเวกเตอร์ไปยังพิกัดที่ระบุใน QGIS?
ฉันมีเลเยอร์เวกเตอร์ตั้งอยู่รอบ ๆ พูด (100, 100) และฉันต้องการย้ายพวกมันไปยังพิกัดใหม่เช่น (1,000, 1,000) ฉันจะใช้ QGIS ได้อย่างไร

2
Leaflet: Container container เทียบกับ Layer Layer?
ความแตกต่างระหว่างพิกัดคอนเทนเนอร์แผนที่และพิกัดเลเยอร์คืออะไร จากสิ่งที่ฉันรวบรวมพิกัดแผนที่ของแผนที่จะสัมพันธ์กับวิวพอร์ตของแผนที่เสมอและในขณะที่พิกัดเลเยอร์เริ่มต้นด้วยค่าเดียวกันกับที่เชื่อมต่อคอนเทนเนอร์เสมอพวกเขาจะเปลี่ยนไปเมื่อแผนที่ถูกแพน API ที่อ้างถึงพิกัด / จุด: LatLng ไปยังเลเยอร์พอยต์ LatLng ไปยังคอนเทนเนอร์พอยต์

4
รายการพิกัดกลาง (centroid) สำหรับทุกประเทศ?
ฉันต้องการรายการของจุดศูนย์กลาง (centroid) สำหรับทุกประเทศ: จีน: ละติจูด / ลองจิจูด (พิกัดของจุดที่สำคัญที่สุดในจีน) ฝรั่งเศส: ละติจูด / ลองจิจูด (พิกัดของจุดที่สำคัญที่สุดในฝรั่งเศส) ฯลฯ ...

1
ตำแหน่งที่แสดงเช่นนี้เป็นรูปแบบใด
ขณะแปลงระบบเก่าฉันเจอคอลัมน์ตำแหน่งที่มีค่าในรูปแบบดังนี้ 38RQT6410550656 ในขณะที่ผมไม่เคยเห็นตำแหน่งทั่วโลกเป็นตัวแทนของวิธีนี้วางนี้ใน Google แผนที่จะส่งผลในตำแหน่งที่ถูกต้อง รูปแบบนี้เรียกว่าอะไรฉันไม่สามารถค้นหาข้อมูลใด ๆ ได้ นี่คือรูปแบบใดและฉันจะแปลงเป็นละติจูดและลองจิจูด (หรือรับตำแหน่งลงในคอลัมน์ SQL Geography) ได้อย่างไร

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

3
เปลี่ยนศูนย์มุมมอง OpenLayers 3
ฉันใช้ OpenLayers 3 เพื่อโต้ตอบกับบางแผนที่ ฉันก่อนประกาศแผนที่ของฉัน: map = new ol.Map({ target: 'map', layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }) ], view: new ol.View({ center: [0, 0], zoom: 2 }) }); ฉันเป็นเหตุการณ์ที่ก่อให้เกิดการกระทำเพื่อเปลี่ยนมุมมองแผนที่ของฉัน วิธีนี้ (พิกัดของฉันอยู่ในEPSG:4326รูปแบบ): function CenterMap(lat, long) { console.log("Lat: " + lat + " Long: " + long); map.setView(new ol.View({ center: …

3
ด้วยชุดของพิกัดฉันจะคำนวณขอบเขตขั้นต่ำได้อย่างไร
ฉันมีชุดของพิกัดเป็น lon / lat มีพิกัดที่สั่งอย่างน้อย 3 ตำแหน่งที่รวมกันเป็นโพลี (หากถูกฉายแบน) ฉันจะคำนวณขอบเขตขั้นต่ำสำหรับพิกัดเหล่านี้เป็นชุดของลองจิจูดและละติจูดที่ถูกต้องได้อย่างไร (โดย 'ถูกต้อง' ฉันหมายถึงช่วงที่อธิบายถึง antimeridian อย่างชัดเจน) มันยากที่จะอธิบายสิ่งที่ฉันกำลังมองหาดังนั้นฉันจึงมีรูปภาพ กรณีในภาพเล็กน้อย คุณเพียงแค่ค้นหาค่าต่ำสุดและค่าสูงสุดแน่นอนสำหรับคะแนนทั้งหมด วิธีนี้ใช้ไม่ได้กับทุกกรณี มีวิธีแก้ปัญหาทั่วไปหรือไม่? แก้ไข: เพื่อชี้แจงสิ่งที่ฉันหมายถึงโดย 'ถูกต้อง' ว่าฉันมีสามค่าลองจิจูดในชุดข้อมูลของฉัน: -76, -135 และ 164 ค่าข้าม antimeridian และฉันต้องการช่วงผลที่จะแยก: -76 เป็น -180 และ 164 ถึง 180 ชี้แจงเพิ่มเติมบางส่วน คะแนนเป็นรูปหลายเหลี่ยมดังนั้นในบางกรณีช่วงที่ต้องการอาจอยู่ระหว่าง -180 ถึง +180 (เช่น 360 องศาเต็ม): รูปภาพทางด้านซ้ายแสดงให้เห็นถึงลองจิจูดของสี่พิกัดที่เกิดขึ้นบน 'ครึ่ง' ของโลก ลองนึกภาพราวกับว่าคุณกำลังมองลงไปที่ขั้วโลกเหนือ (จุดสีดำ) …

5
กำลังคำนวณพิกัดของจตุรัส x ไมล์จากจุดศูนย์กลางหรือไม่
ฉันพยายามที่จะสร้างขวานไมล์สแควร์ (หรือวงกลม) รอบจุดศูนย์กลางที่ทุกด้านของสแควร์จะ x ไมล์จากศูนย์กลาง ฉันต้องการพิกัดมุมทั้งสี่ สมองของฉันกำลังดิ้นรนเพื่อให้ได้หัว ฉันสามารถคำนวณระยะห่างระหว่างจุดสองจุดโดยใช้สูตรแฮเวอรีนได้ แต่คณิตศาสตร์ไม่ได้เป็นจุดแข็งของฉันอย่างจริงจังและฉันไม่เข้าใจบาป cos ฯลฯ และการพยายามเรียงลำดับสิ่งนี้ทำให้ฉันสูญเสีย! ฉันเจอการคำนวณละติจูด / ลองจิจูดระยะทาง X จากจุดหรือไม่ แต่ฉันไม่เข้าใจ! ใครบ้างจะใจดีพอที่จะอธิบายว่าฉันทำสิ่งนี้ในแง่แอปเปิ้ลและลูกแพร์? เพื่ออธิบายสิ่งที่ฉันพยายามทำ ฉันมีเว็บไซต์ที่ผู้ใช้สามารถค้นหาอาคารในพื้นที่เฉพาะ พวกเขาจะเข้าไปในเมืองหรือสถานที่ (ซึ่งฉันจะรู้ว่า lat lat ของ) และพวกเขาค้นหาภายในรัศมีที่เฉพาะเจาะจงของการพูด 10 ไมล์จากสถานที่ ฉันต้องการค้นหา lat latmin / max และ long ของรัศมี 10mile เพื่อที่ฉันสามารถสืบค้นฐานข้อมูลของฉันโดยใช้ clause ที่คล้ายกับ: Where buildingLat <= maxLat and buildingLat <= minLat and …

1
พิพิธภัณฑ์ Georeferencing ตัวอย่างมีคำอธิบายสถานที่ไม่ดี
ขณะนี้ฉันกำลังรวบรวมรายการตัวอย่างจากฐานข้อมูลของพิพิธภัณฑ์ประวัติศาสตร์ธรรมชาติต่างๆเพื่อการวิจัยเพิ่มเติม อย่างไรก็ตามปัญหาที่ทราบกันดีซึ่งเกี่ยวข้องกับข้อมูลประวัติส่วนใหญ่คือการขาดละติจูดและลองจิจูดที่เหมาะสมซึ่งจะช่วยป้องกันไม่ให้มีการใช้ข้อมูลนั้น มีวิธีที่จะเอาชนะข้อมูลนั้นได้เช่นการวาดบัฟเฟอร์รอบ ๆ ภูมิภาคและจัดหาช่วงของความไม่แน่นอนที่เกี่ยวข้องกับสถานที่นั้น ตัวอย่างเช่นฟังก์ชั่น - biogeomancer จากแพ็คเกจ 'อวกาศ' ใน R จะดำเนินการกระบวนการอ้างอิงทางภูมิศาสตร์โดยอัตโนมัติหากมีคำอธิบายเกี่ยวกับใจสองสามอย่างเช่น "2 ไมล์ทางตะวันตกของ XYZ" ดูเอกสารที่นี่ อย่างไรก็ตามข้อกังวลหลักของฉันคือการใช้โปรโตคอลดังกล่าวสำหรับภูมิภาคที่มีขนาดใหญ่ถึง 200 ตารางกิโลเมตร มีวิธีหนึ่งที่สามารถเอาชนะปัญหานั้นได้หรือไม่? ฉันชอบที่จะใช้ข้อมูลพิพิธภัณฑ์มากมายหากฉันสามารถจัดการกับความไม่แน่นอนที่เกี่ยวข้องกับที่ตั้ง ตัวอย่างของตัวอย่างในชุดข้อมูลของฉันแสดงอยู่ด้านล่าง โปรดทราบว่าหลายคนมาพร้อมกับกล่าวถึงระดับความสูง แต่บันทึกส่วนใหญ่นั้นคลุมเครือมาก แก้ไข ในส่วนความเห็นคุณหนึ่งคนพูดถึงจุดประสงค์ของคำถามนี้และสิ่งที่ฉันมักจะได้รับจากสิ่งเดียวกัน 1. ฉันสนใจว่าจะลดรัศมีของความไม่แน่นอนจากขอบเขตเหลี่ยมที่กว้างจริง ๆ ให้เหลือรัศมีความไม่แน่นอนน้อยลงได้อย่างไร (ถ้าเป็นไปได้) 2. ข้อมูลนี้จะช่วยให้ฉันทำการวิเคราะห์เชิงพื้นที่ในอนาคตเช่นการสร้างแบบจำลองการกระจายสายพันธุ์ / การสร้างแบบจำลองการครอบครองตัวอย่างเช่น

2
วิธีสร้างบรรทัดผู้นำแบบไดนามิก
ฉันกำลังพยายามสร้างบรรทัดผู้นำแบบไดนามิกโดยใช้มุมมอง PostGIS เพิ่มเติมจากเครื่องมือ QGIS„ ย้ายป้ายกำกับ“ CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; นี้ทำงานได้ดีสำหรับป้ายกำกับทั้งหมดแต่สร้างผิดมองเส้นผู้นำสำหรับป้ายชื่อWHERE ST_X(geom) < xcord_labelWHERE ST_X(geom) > xcord_label ไม่มีใครรู้วิธีการวางสายผู้นำสำหรับป้ายกำกับอย่างเหมาะสมWHERE ST_X(geom) > xcord_labelหรือไม่ มีวิธีใดบ้างในการอ้างถึงพิกัด xmax ของฉลาก?

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