คำถามติดแท็ก coordinate-system

กรอบอ้างอิงประกอบด้วยชุดของจุดเส้นและ / หรือพื้นผิวและชุดของกฎใช้เพื่อกำหนดตำแหน่งของจุดในอวกาศในสองหรือสามมิติ แท็กนี้ยังหมายถึงการคาดคะเนแบบทำแผนที่และการแปลงระบบพิกัด

2
ฉันจะรับค่ามิเตอร์วัดระยะทางระหว่างรูปทรงเรขาคณิตทั้งสองใน PostGIS ได้อย่างไร
ฉันมีคำถามง่ายๆเกี่ยวกับการคำนวณระยะทางใน PostGIS ฉันอยากได้ระยะห่างระหว่างรูปทรงเรขาคณิตสองอัน ฉันกำลังใช้ sid นี้: 4269 หน่วยเป็นเมตรสิ่งที่ฉันกำลังทำอยู่ตอนนี้คือ: ST_Distance((a.geom,b.geom)) FROM ...แต่ฉันได้ผลลัพธ์เป็นองศา ฉันคิดว่าฉันควรทำงานกับภูมิศาสตร์ แต่ฉันจะขว้าง geom ไปยังภูมิศาสตร์ได้อย่างไร ฉันลองด้วย (a.geom :: ภูมิศาสตร์) แต่ฉันได้รับข้อผิดพลาด ฉันจะทำอย่างไรเพื่อให้ได้ผลลัพธ์เป็นเมตร ขอขอบคุณ

4
เป็นวิธีที่ดีที่สุดในการแปลงโดยทางโปรแกรมระหว่างสตริง WKT และ Proj4 คืออะไร?
บาง Shapefiles มีไฟล์. prj ที่เชื่อมโยงกับมันและไฟล์. prj มีข้อมูลการฉายของ Shapefile ในรูปแบบของ WKT บางครั้งฉันต้องแปลง WKT เป็นสตริง proj4 และบางครั้งฉันต้องแปลงกลับ มีห้องสมุดสำเร็จรูปที่จะทำเช่นนี้หรือไม่?

2
ปรับปรุงผลลัพธ์การอ้างอิงทางภูมิศาสตร์หรือไม่ [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา พื้นหลังนี่เป็นคำถามที่สองของฉันที่เกี่ยวข้องกับการอ้างอิงแผนที่เชิงภูมิศาสตร์เพื่อแสดงภาพบนระบบพิกัดที่แตกต่างกันและร่วมกับชั้นข้อมูลอื่น ๆ คำถามก่อนหน้านี้อยู่ที่การแปลงรูปแผนที่โดยไม่ใช้ข้อมูล meta-data โดยพลการเป็นโครงการ QGIS ปัญหาเป้าหมายของฉันคือการอ้างอิงทางภูมิศาสตร์แผนที่นี้: ดูเหมือนว่าจะไม่เป็น Plate-Carrée ดังนั้นใน QGIS ฉันสร้างจุดควบคุมที่สมเหตุสมผลหลายจุดซึ่งเพื่อความสมบูรณ์ฉันได้แนบไว้ที่ด้านล่าง [อ้างอิง: 1] ฉันให้ QGIS Georeferencer SRS เป้าหมายเดียวกันกับไฟล์โครงการของฉัน EPSG: 4326 ฉันได้รับผลลัพธ์ที่แย่เป็นพิเศษกับ Helmert และการแปลงพหุนาม แต่ได้ภาพที่สมเหตุสมผลพร้อมแผ่นโค้งบาง ๆ (ซึ่งทำให้ผลลัพธ์ทางภูมิศาสตร์ผ่านจุดควบคุมของฉัน) อย่างไรก็ตามแม้ผลลัพธ์นี้จะแย่เช่นที่ละติจูดสูงขึ้น (ดูชายฝั่งรัสเซียทางตอนเหนือของญี่ปุ่น) นี่เป็นสกรีนช็อตของหน้าจอ QGIS ของฉันโดยใช้พื้นหลังของ Natural Earth ทางเลือกอื่นฉันลองทำแบบฝึกหัดที่คล้ายกันด้วยเครื่องมือที่ใช้งานง่ายกว่ามากที่ MapWarper: ดูผลลัพธ์และจุดควบคุมที่http://mapwarper.net/maps/758#Preview_Map_tabซึ่งฉันได้ผลลัพธ์ที่แย่ลง ที่ฉันเพิ่มจุดควบคุมน้อยลง) คำถามสั้น ๆ มีกลอุบายใด ๆ ที่ฉันพลาดในการรับตำแหน่งทางภูมิศาสตร์ที่ดีหรือไม่? …

2
ข้อมูลนี้เป็นข้อมูลประมาณการ
ฉันได้รับ shapefile สำหรับโครงการของฉันจากเอเจนซี่และบอกว่าพวกเขาใช้ UTM เสมอ อย่างไรก็ตามค่ามีตัวเลขมากเกินไปสำหรับการฉายใน UTM min max x 32507319 32624343 y 5925974 6074881 ฉันได้ลองอ่านไฟล์เป็น QGIS แต่รูปร่างปรากฏอยู่นอกขอบเขตแผนที่ของฉันเสมอแม้ว่าฉันจะใช้แผนที่โลกไม่ว่าฉันจะลองใช้การคาดเดาแบบใดก็ตาม พื้นที่ที่ควรปรากฏคือชเลสวิก - โฮลชไตน์ซึ่งเป็นรัฐทางเหนือสุดของเยอรมนีและมีค่าต่ำสุดและสูงสุดใน UTM ต่อไปนี้ min max x 426167.5 650147.9 y 5913377.7 6101334.8 ในฐานะที่เป็นหนึ่งสามารถมองเห็นสิ่งที่ผิดปกติมากกับข้อมูลด้านบน มีใครรู้บ้างว่าการฉายภาพที่ฉันสามารถใช้เพื่อแก้ไขปัญหานี้?

3
การเปลี่ยนเป็นการฉายภาพใหม่แล้วย้อนกลับส่งผลกระทบต่อความถูกต้องของข้อมูลหรือไม่
ฉันมีคลาสคุณลักษณะ (เขตเซาท์แคโรไลนาดังนั้นพื้นที่ทางภูมิศาสตร์ที่ค่อนข้างใหญ่) ใน NAD83 SC State Plane จำเป็นต้องเปลี่ยนเป็นการฉายภาพที่สอง (NAD83 UTM 17) จากนั้นเปลี่ยนกลับเป็นต้นฉบับ ฉันจะใช้เครื่องมือ Projectของ Esri เพื่อทำสิ่งนี้ การแปลงแบบคู่นี้ทำให้เกิดการเปลี่ยนแปลงตำแหน่งของรูปหลายเหลี่ยมพิกัดและโดยเท่าไหร่ - เซนติเมตร, เมตร, กิโลเมตร?

5
การฉายแผนที่ที่เหมาะสมสำหรับมหาสมุทรแปซิฟิก
ฉันพบแผนที่นี้ที่แสดงมหาสมุทรแปซิฟิกจากhttp://www.transpacificproject.com : ฉันต้องการสร้างแผนที่ที่คล้ายกันสำหรับภูมิภาคเดียวกันของโลกและฉันต้องการใช้การฉายภาพแบบเดียวกันเพราะฉันคิดว่ามันแสดงระยะทางระหว่างทวีปได้ดี ฉันค้นหาชื่อของการฉายภาพนี้แล้ว แต่ฉันยังไม่คิดว่าฉันรู้คำตอบ ตอนแรกฉันคิดว่ามันเป็น Robison แต่ตาม Wikipedia: ประมาณการโรบินสันเป็นโครงแผนที่ของแผนที่โลกซึ่งแสดงให้เห็นโลกทั้งหมดในครั้งเดียว ซึ่งดูเหมือนจะไม่เป็นเช่นนั้น (ไม่เห็นยุโรปและแอฟริกาที่นี่) ดังนั้นคำถามของฉันคือสองเท่า: ชื่อของเส้นโครงนี้คืออะไร? ฉันควรใช้มันเพื่ออธิบายสิ่งที่ฉันพูดก่อนหน้านี้หรือฉันควรใช้อย่างอื่นหรือไม่

1
การคำนวณตัวประกอบสเกลของระยะทางโดยละติจูดสำหรับ Mercator
นี่เป็นหัวข้อที่ไม่สะดวกสำหรับ google out - ดังนั้นฉันจึงขอคำชี้แจงฉันเข้าใจสิ่งต่าง ๆ อย่างถูกต้องหรือไม่ ฉันกำลังพูดถึงการวัดระยะทางสั้น ๆ ในการฉายภาพ Mercator (3857) คุณสามารถคำนวณระยะทางในหน่วยแผนที่ (ใช้ทฤษฎีบทพีทาโกรัส) ในเส้นศูนย์สูตรมันเท่ากับระยะทางบนโลก (สเกลแฟคเตอร์ = 1); ถ้าคุณเคลื่อนที่ไปทางเสาระยะทางในหน่วยแผนที่และในโลกจะไม่เท่ากันอีกต่อไป - ตัวคูณสเกลเริ่มเพิ่มขึ้น คำถามคือวิธีคำนวณตัวคูณสเกลสำหรับละติจูดที่กำหนด? ฉันเข้าใจถูกต้องแล้วสูตรคือfactor = 1 / cos(latitude)อะไร?

2
ใช้ proj4 เพื่อระบุ Robinson projection ด้วยแพ็คเกจ R ggmap และ ggplot2 หรือไม่?
ฉันต้องการฉายแผนที่นี้ในการฉายภาพของ Robinson: library(ggmap) world <- map_data("world") ggplot() + geom_path(data = world, aes(long, lat, group = group)) และฉันต้องการเปลี่ยนการฉายเป็น "Robinson" (ทำตามคำแนะนำจากคำตอบของคำถามก่อนหน้านี้: การคาดการณ์ใดที่แผนที่ภูมิอากาศโลกจาก Wikipedia ใช้? ฉันมีปัญหาในการหาการใช้งานเริ่มต้นของการฉายภาพนี้ฉันทำงานต่อไปนี้สำหรับการใช้proj4ห้องสมุด: library(proj4) robinson <- project(cbind(world$long, world$lat), proj = "+proj=robin +lon_0=0 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs") ฉันได้ลองหลายวิธีแล้วรวมถึง: # using ggmap::get.map() get_map("world", projection = mapprojection(robinson)) # using ggplot2::coord_map coord_map(projection …

2
สถานการณ์การคำนวณความยาวและพื้นที่ ArcGIS [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว พยายามที่จะรับการจัดการกับความยาวและพื้นที่คำนวณในสถานการณ์ต่าง ๆ ใน ArcGIS ฉันไม่รู้ว่าทำไมฉันไม่สามารถหาคำตอบในฟิลด์คลาสฟีเจอร์ แต่ฉันไม่สามารถหาคำตอบที่แม่นยำได้เว้นแต่ว่าฉันไม่เข้าใจบางสิ่งและฉันรู้ว่ามีประวัติบางอย่าง คุณช่วยฉันกรอกเครื่องหมายคำถามได้ไหม? หรือบอกฉันว่าทำไมฉันถึงทำผิดทั้งหมด ) GCS = ระบบพิกัดทางภูมิศาสตร์ PCS = ระบบพิกัดที่คาดการณ์ ลิงก์ทั้งหมดอยู่ที่ 10.1 เอกสารความช่วยเหลือ - Class มี shape_length และ shape_area เขต GCS - ข PCS - การใช้ง่ายระนาบ ค มันอัพเดทอัตโนมัติเสมอยกเว้น shapefiles หรือไม่ ใช่ ArcMap measurment เครื่องมือ GCS - geodesic เริ่มต้นทางเลือกคือ …

2
รักษาการอ้างอิงเชิงพื้นที่โดยใช้ arcpy.RasterToNumPyArray หรือไม่
ฉันใช้ ArcGIS 10.1 และต้องการสร้างแรสเตอร์ใหม่โดยใช้แรสเตอร์สองรูปแบบมาก่อน RasterToNumPyArrayมีตัวอย่างที่ดีที่ฉันต้องการที่จะปรับตัว import arcpy import numpy myArray = arcpy.RasterToNumPyArray('C:/data/inRaster') myArraySum = myArray.sum(1) myArraySum.shape = (myArray.shape[0],1) myArrayPerc = (myArray * 1.0)/ myArraySum newRaster = arcpy.NumPyArrayToRaster(myArrayPerc) newRaster.save("C:/output/fgdb.gdb/PercentRaster") ปัญหาคือมันแถบการอ้างอิงเชิงพื้นที่และขนาดของเซลล์ ฉันคิดว่ามันต้องทำ arcpy.env แต่ฉันจะตั้งพวกมันตามอินพุตแรสเตอร์ได้อย่างไร ฉันไม่สามารถคิดออก รับคำตอบของลุคนี่คือวิธีแก้ปัญหาเบื้องต้นของฉัน โซลูชันทั้งสองของลุคตั้งค่าการอ้างอิงขอบเขตและขนาดเซลล์อย่างถูกต้อง แต่วิธีแรกไม่ได้เก็บข้อมูลในอาเรย์อย่างถูกต้องและเอาท์พุทแรสเตอร์เต็มไปด้วยข้อมูลทั้งหมด วิธีที่สองของเขาใช้งานได้เป็นส่วนใหญ่ แต่ที่ฉันมีพื้นที่ขนาดใหญ่ของโนดาต้ามันเต็มไปด้วยศูนย์บล็อกและ 255s สิ่งนี้อาจเกี่ยวข้องกับวิธีที่ฉันจัดการเซลล์โนดาต้าและฉันก็ค่อนข้างแน่ใจว่าฉันกำลังทำมันอย่างไร (ควรเป็น Q อีกอันหนึ่ง) ฉันรวมภาพสิ่งที่ฉันพูดถึง #Setting the raster properties directly import …

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

4
วิธีการปฏิเสธข้อมูลเชิงพื้นที่โดยใช้ห้องสมุดฟรี
ฉันจะใช้ไลบรารีฟรีเพื่อแปลงข้อมูลเชิงพื้นที่ได้อย่างไร ตัวอย่างเช่นฉันต้องการเปลี่ยนการฉายภาพของ Shapefile ภายในรหัสของแอปพลิเคชันเว็บ C # ของฉัน ฉันจะทำอย่างไร

1
“ ละติจูดที่สอดคล้องกัน” ใช้ในการคาดการณ์ stereographic ellipsoidal อย่างไร
ที่ทำงานของฉันฉันได้ทำการบำรุงรักษาซอฟต์แวร์ภายในที่อ้างว่าใช้การฉายภาพ Stereographic ซึ่งมีการคัดลอกสูตรจากระบบเก่ามานานแล้ว จากสิ่งที่ฉันได้เห็นดูเหมือนว่าจะใช้ "Oblique and Equatorial Stereographic" จาก EPSG (รหัส 9809) แต่มีขั้นตอนเดียวที่ฉันไม่สามารถระบุได้ ค่า "R" ที่ใช้ในรหัสของเราคำนวณด้วยพารามิเตอร์ต่อไปนี้: (phi_n, lambda_n) - null distortion coordinates (PHI_nc, LAMBDA_nc) - conformal null distortion coordinates (PHI_o, LAMBDA_o) - conformal projection origin coordinates e - eccenttricity r_eq - earth radius at equator รับสิ่งนี้สูตรการรับ R คือ: a = …

2
วิธีเปิดใช้งานการแปลงการฉายใน QGIS
โครงการ QGIS ของฉันมีสองเลเยอร์หนึ่งเลเยอร์ถูกดึงโดยปลั๊กอินเลเยอร์ของ Google ซึ่งดึงภาพแผนที่ Google แบบคงที่ซึ่ง CRS คือ + proj = merc + lon_0 = 0 + lat_ts = 0 + x_0 = 0 + y_0 = 0 + a = 6378137 + b = 6378137 + units = m + no_defs และอีกเลเยอร์เวกเตอร์เป็นชั้น postgis ซึ่ง CRS คือ + proj …

7
รับละติจูดและลองจิจูดของจุดที่ฉายโดยใช้ ArcPy? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับระบบแลกเปลี่ยนข้อมูลทางภูมิศาสตร์ของกองซ้อน ปิดให้บริการใน2 ปีที่ผ่านมา ฉันมีคุณสมบัติจุดในคลาสคุณลักษณะที่ ArcPy เข้าถึงได้ คาดว่าจะมีจุด แต่ฉันต้องหาวิธีที่มีประสิทธิภาพเพื่อให้ได้ละติจูดและลองจิจูดที่ไม่มีโครงการสำหรับจุดนี้ มีวิธีอื่นนอกเหนือจากการปฏิเสธ (ไม่ได้คาดการณ์) รับเคอร์เซอร์ค้นหาในคลาสคุณลักษณะใหม่การค้นหาสถานที่จากนั้นนำ lat / lon ออกจากรูปร่างของสถานที่หรือไม่

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