ระบบสารสนเทศทางภูมิศาสตร์

ถามตอบสำหรับนักทำแผนที่นักภูมิศาสตร์และผู้เชี่ยวชาญด้าน GIS

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

2
ฉันจะแปลงข้อมูลในรูปแบบ lat, lon, value เป็นไฟล์ raster โดยใช้ R ได้อย่างไร?
ฉันมีชุดข้อมูลของค่าเหนือกริดกม. ในทวีปอเมริกาคอลัมน์คือ "ละติจูด", "ลองจิจูด" และ "การสังเกต" เช่น: "lat" "lon" "yield" 25.567 -120.347 3.6 25.832 -120.400 2.6 26.097 -120.454 3.4 26.363 -120.508 3.1 26.630 -120.562 4.4 หรือในฐานะกรอบข้อมูล R: mydata <- structure(list(lat = c(25.567, 25.832, 26.097, 26.363, 26.63), lon = c(-120.347, -120.4, -120.454, -120.508, -120.562), yield = c(3.6, 2.6, 3.4, 3.1, 4.4)), …
40 raster  convert  r 

5
กำลังคำนวณความกว้างเฉลี่ยของรูปหลายเหลี่ยมหรือไม่ [ปิด]
ฉันสนใจที่จะตรวจสอบความกว้างเฉลี่ยของรูปหลายเหลี่ยมที่แสดงถึงพื้นผิวถนน ฉันยังมีเส้นกึ่งกลางถนนเป็นเวกเตอร์ (ซึ่งบางครั้งก็ไม่ได้อยู่ตรงกลาง) ในตัวอย่างนี้เส้นกลางถนนเป็นสีแดงและรูปหลายเหลี่ยมเป็นสีน้ำเงิน: วิธีการบังคับเดรัจฉานอย่างหนึ่งที่ฉันคิดคือการบัฟเฟอร์บรรทัดทีละน้อยตัดบัฟเฟอร์ด้วยกริดแหอวนตัดรูปหลายเหลี่ยมของถนนกับกริดแหอวนคำนวณพื้นที่ตัดกันสำหรับมาตรการทั้งสี่แยกและทำต่อไปเรื่อย ๆ จนกระทั่ง ข้อผิดพลาดมีขนาดเล็ก นี่เป็นวิธีที่หยาบคายและฉันสงสัยว่ามีวิธีแก้ปัญหาที่หรูหรากว่านี้หรือไม่ นอกจากนี้สิ่งนี้จะปิดบังความกว้างของถนนขนาดใหญ่และถนนสายเล็ก ฉันสนใจโซลูชันที่ใช้ซอฟต์แวร์ ArcGIS 10, PostGIS 2.0 หรือ QGIS ฉันได้เห็นคำถามนี้และดาวน์โหลดเครื่องมือ Dan Patterson สำหรับ ArcGIS10 แต่ฉันไม่สามารถคำนวณสิ่งที่ฉันต้องการได้ ฉันเพิ่งค้นพบเครื่องมือเรขาคณิตขั้นต่ำใน ArcGIS 10 ซึ่งทำให้ฉันสามารถสร้างรูปหลายเหลี่ยมสีเขียวต่อไปนี้: ดูเหมือนว่าจะเป็นทางออกที่ดีสำหรับถนนที่ตามตาราง แต่จะไม่ทำงานเป็นอย่างอื่นดังนั้นฉันจึงยังสนใจคำแนะนำอื่น ๆ อยู่

3
คัดค้านรูปทรงเรขาคณิตทั้งหมดในตาราง PostGIS หรือไม่
ฉันสร้างตารางอวกาศด้วย SRID: 4326 ตอนนี้ฉันต้องการเปลี่ยนการฉายภาพทั้งหมดเป็น SRID: 32644 เป็นตารางใหม่ ตารางเก่าควรไม่เปลี่ยนแปลง

4
การใช้การแรเงาทิศทางบนขอบเขตสำหรับเอฟเฟกต์การทำแผนที่ใน ArcGIS Desktop หรือไม่
ภาพหน้าจอที่แนบมาของแผนที่ National Geographic แสดงให้เห็นเงาที่สวยงามของขอบเขต ฉันพยายามทำแรเงาแบบนี้เพื่อทำแผนที่ขอบเขตการเบิร์นเนื่องจากฉันต้องการไฮไลต์คุณสมบัติภายในขอบเขตการเบิร์นและไม่บดบังมันด้วยรูปหลายเหลี่ยมโปร่งใสหรือครอสช์ มีวิธีใดบ้างที่จะทำให้การแรเงาในขอบเขตแบบนี้สำเร็จด้วย ArcGIS 10 เชื่อมโยงไปยังแผนที่ขนาดใหญ่ชื่อ: "1946 เขตการปกครองของอินเดียโดย National Geographic.jpg"

6
โอนย้ายข้อมูลฐานข้อมูลภูมิศาสตร์ไปยัง PostGIS โดยไม่ใช้แอป Esri หรือไม่
คุณสามารถบอกฉันได้ว่าฉันสามารถโหลดข้อมูลฐานข้อมูลภูมิศาสตร์ลงใน PostGIS ได้อย่างไรโดยไม่ต้องติดตั้งแอป Esri วิธีแก้ปัญหาที่ฉันพบออนไลน์พูดคุยเกี่ยวกับการใช้ ArcGIS เพื่อแปลง GDB เป็น SHP แล้วนำเข้า SHP ไปยัง PostGIS

4
จะโยกย้ายจาก ArcGIS for Desktop ไปยัง QGIS ได้อย่างไร? [ปิด]
ห้องปฏิบัติการของเรามีโครงการประมาณ 10 โครงการใน ArcGIS 9 (มีสองโครงการที่ทำใน ArcGIS 10) ซึ่งรวมถึงโครงการต่อไปนี้ในแต่ละโครงการ: ภาพทางภูมิศาสตร์ (WGS1984 ภาพทางภูมิศาสตร์) ภาพพื้นทะเลแรสเตอร์ซึ่งแสดงพื้นที่ประมาณ 20 ม. x 20 ม. เลเยอร์ของจุดข้ามรูปภาพซึ่งแต่ละอันจะเชื่อมโยงหลายมิติไปยังเอกสารที่อยู่ในคอมพิวเตอร์เครื่องเดียวกัน จุดสองสามเลเยอร์ (คลาสคุณลักษณะ) แสดงคุณลักษณะในภาพแรสเตอร์ รูปหลายเหลี่ยมสองสามชั้น (ระดับคุณลักษณะ) แสดงคุณลักษณะในรูปแรสเตอร์ จากข้างต้นเราสามารถ: วิเคราะห์พื้นที่ที่ระบุด้วยรูปหลายเหลี่ยมและเพิ่มบัฟเฟอร์ให้กับบางส่วน ตอบคำถามเช่น: ปลาชนิดนี้ (แสดงเป็นเลเยอร์ของคะแนน) เกิดขึ้นใกล้กับหินบางชนิดหรือไม่ (แสดงโดยรูปหลายเหลี่ยมหรือคะแนน) เพิ่มภาพพื้นทะเลใหม่ (เป็นเลเยอร์ใหม่) ที่แสดงพื้นที่เดียวกัน แต่ถ่ายในภายหลังเพื่อดูว่าการกระจายคุณสมบัติในภาพนั้นเปลี่ยนไปตามเวลาหรือไม่ (เช่นมีปลาเพิ่มขึ้น 15% เป็นต้น) ในอนาคตเราต้องการเพิ่มข้อมูลการวัดค่าเพื่อให้เราสามารถสร้างมุมมอง 3 มิติของพื้นทะเลที่แสดงด้วยภาพของเรา สุดท้ายคำถาม: สามารถข้างต้นถูกย้ายประสบความสำเร็จใน QGIS และวิธีฉันจะทำมันได้หรือไม่ (เพื่อให้เราสามารถประหยัดค่าธรรมเนียมใบอนุญาตและยังใช้ซอฟต์แวร์โอเพนซอร์ซ ฯลฯ ) จากลักษณะเริ่มต้นของฉันเป็น …

10
จะรับข้อมูลการสำรวจสำมะโนประชากรปี 2010 ได้จากที่ใด
ฉันต้องการดาวน์โหลดข้อมูลการสำรวจสำมะโนประชากรปี 2010 สำหรับหลาย ๆ เมืองและฉันไม่พบมันใน American Factfinder ที่นั่นไหม และถ้าไม่มีใครรู้ว่าฉันสามารถหาได้ที่ไหน

16
ใช้เกมคอมพิวเตอร์เพื่อแสดงข้อมูล GIS หรือไม่
นอกจากการเป็นผู้ใช้ GIS ฉันเป็นแฟนเกมคอมพิวเตอร์ขนาดใหญ่ เกมเช่นอารยธรรม, Minecraft, โลกแห่งสงครามและอื่น ๆ อีกมากมายมีเครื่องมือที่ทรงพลังมากในการแสดงแผนที่ขนาดใหญ่ในแบบที่สวยงาม เป็นไปได้ไหมที่จะใช้เอ็นจิ้นเกมเพื่อแสดงข้อมูล GIS เพื่อความเข้าใจที่ดีขึ้นหรือการสร้างภาพสิ่งแวดล้อม?

5
"แผนที่เส้นทาง" แบบจุดต่อจุดโค้ง
เมื่อเร็ว ๆ นี้ฉันได้ดูหน้าเว็บของสายการบินที่แสดงเส้นทางของพวกเขาที่ออกเดินทางจากเมืองหนึ่งไปยังเมืองอื่น ๆ ที่พวกเขาให้บริการ ฉันต้องการที่จะสามารถสร้างเส้นทางโค้งที่คล้ายกันระหว่างจุด มีใครสร้างสคริปต์หรือฟังก์ชั่นที่จะสร้างส่วนโค้งแบบที่แสดงในตัวอย่างนี้หรือไม่? ใน PostGIS มีการใช้ ST_MakeLine ที่จะอนุญาตให้คุณระบุจำนวนของเส้นโค้งที่จะใช้เมื่อเชื่อมต่อ 2 จุดหรือไม่ ในขณะที่ฉันกำลังใช้ PostGIS และ QGIS ฉันยินดีรับฟังเกี่ยวกับตัวเลือกซอฟต์แวร์อื่น ๆ ที่อาจสร้างลักษณะที่เหมือนกัน

5
วิธีที่ดีที่สุดในการแก้ไขปัญหาการตัดกันแบบไม่ซ้อนใน PostGIS
ฉันใช้PL/Rฟังก์ชั่นและPostGISสร้างรูปหลายเหลี่ยม voronoi รอบจุดต่างๆ ฟังก์ชั่นที่ผมใช้ถูกกำหนดไว้ที่นี่ เมื่อฉันใช้ฟังก์ชั่นนี้บนชุดข้อมูลเฉพาะฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: Error : ERROR: R interpreter expression evaluation error DETAIL: Error in pg.spi.exec(sprintf("SELECT %3$s AS id, st_intersection('SRID='||st_srid(%2$s)||';%4$s'::text,'%5$s') AS polygon FROM %1$s WHERE st_intersects(%2$s::text,'SRID='||st_srid(%2$s)||';%4$s');", :error in SQL statement : Error performing intersection: TopologyException: found non-noded intersection between LINESTRING (571304 310990, 568465 264611) and LINESTRING (568465 264611, 594406 …

4
ประสิทธิภาพของ ArcGISScripting และชุดข้อมูลเชิงพื้นที่ขนาดใหญ่
ขณะนี้ฉันกำลังเขียนสคริปต์ไพ ธ อนโดยใช้โมดูล arcgisscripting เพื่อประมวลผลชุดข้อมูลที่มีขนาดใหญ่พอสมควร (รวม 10,000 เร็กคอร์ดโดยรวม) ทำให้เป็นมาตรฐานในตารางจำนวนเล็กน้อยทั้งหมด 8 รายการ กระบวนการนี้ประกอบด้วยการสร้างฟีเจอร์ตามพิกัดของ tuples (x, y) และการสร้างกราฟ (โหนดและเส้น) โดยใช้ความสัมพันธ์ในตารางอีก 7 ตารางเพื่อเป็นแนวทาง ผลลัพธ์สุดท้ายคือฐานข้อมูลส่วนบุคคลทางภูมิศาสตร์ (pgdb / fgdb) ที่มีโหนดและขอบชุดข้อมูลเชิงพื้นที่ที่แสดงภาพความสัมพันธ์ ความพยายามครั้งแรกของฉันคือการใช้คิวรีของตารางฐานข้อมูลใหม่และชุดระเบียน SearchCursor เพื่อเติมตารางลิงก์ (InsertCursor) สำหรับความสัมพันธ์แบบกลุ่มต่อกลุ่มที่เกิดขึ้นมากมาย สิ่งนี้ทำงานได้ดีมากยกเว้นเวลาประมวลผล 15-20 นาที การใช้โมดูล cProfiler ใน Python เป็นที่ชัดเจนว่า 'thrashing' เป็นฐานข้อมูลส่วนบุคคลเมื่อดำเนินการค้นหาเพื่อเติมตารางลิงก์พร้อมกับการร้องขอเคอร์เซอร์ (ค้นหาและแทรกเคอร์เซอร์) ทำให้เกิดประสิทธิภาพที่น่าตกใจ ด้วยการปรับเปลี่ยนเล็กน้อยฉันได้รับเวลาประมวลผลต่ำกว่า 2.5 นาที การแลกเปลี่ยนเป็นโครงสร้างบางส่วนของคีมาฐานข้อมูลในรหัสและการ จำกัด การร้องขอสำหรับเคอร์เซอร์ arcgisscripting เพื่อ …

7
วิธีการสร้างสัญลักษณ์ svg ที่มีสีเติมสามารถแก้ไขสีจังหวะและความกว้างจังหวะ?
ฉันต้องการสร้างสัญลักษณ์ svg สำหรับ Qgis โดยใช้ Inkscape สัญลักษณ์เหล่านั้นต้องมีแอตทริบิวต์ตามที่อธิบายไว้ในคำถาม ในช่วงสองวันที่ผ่านมาฉันได้รับการทดสอบตามคำแนะนำของSourcepoleและเลียนแบบสัญลักษณ์บางอย่างมาพร้อมกับ qgis ที่มีคุณสมบัติที่ต้องการโดยไม่ประสบความสำเร็จ ในที่สุดฉันก็ทดลองกับสัญลักษณ์รูปแบบที่ง่ายที่สุด: ฉันสร้าง svg ที่มีเพียงวงกลมใน Inkscape และพยายามปรับเปลี่ยนมัน ไฟล์ต้นฉบับ ( circle.svg ) มีบรรทัดนี้: <path sodipodi:type="arc" style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.01988637;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" ฉันแก้ไขมันเป็น: <path sodipodi:type="arc" style="fill:param(fill) #ffffff;fill-opacity:1;stroke:param(outline) #000000;stroke-width:param(stroke-width) 1.01988637;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" บันทึกเป็นcircle_modified.svgและเลือกเป็นสัญลักษณ์จุด แต่ Qgis ไม่สามารถเปลี่ยนพารามิเตอร์ทั้งสามได้ในเวลาเดียวกัน ฉันทำอะไรผิดหรือควรทำแตกต่างกันอย่างไร ระบบของฉัน: Qgis 1.8.0 บน Ubuntu 12.04 64 บิต, Inkscape 0.48, โปรแกรมแก้ไขข้อความ Gedit 3.4.1
38 qgis  ubuntu  svg  inkscape 

6
Shapefile PRJ ไปยังตารางการค้นหา PostGIS SRID?
ฉันสงสัยว่ามีสิ่งเช่น shapefile PRJ ไปยังตารางการค้นหา PostGIS SRID หรือไม่ บางสิ่งที่สามารถแปลนิยาม PRJ ของ filefile มาตรฐานให้เป็น SRID ที่เป็นไปได้ เมื่อใช้ PostGIS และ pgAdminIII ถ้าคุณใช้ postgisgui เพื่อนำเข้ารูปร่างของคุณ SRID จะถูกปล่อยให้เป็น "-1" ดูเหมือนว่าเครื่องมือควรจะสามารถแยกวิเคราะห์ Esri PRJ และกำหนดตัวเลือกที่ถูกต้อง (หรืออย่างน้อยสองตัวเลือก) ที่เป็นไปได้ที่ SRID แทนที่จะปล่อยให้เป็นค่าเริ่มต้น หรือผู้นำเข้ามีความสามารถในการปฏิเสธในทันทีหากคุณเลือก SRID อื่นหรือไม่ มันอาจดูขี้เกียจในส่วนของฉัน แต่สำหรับฉันมันก็ดูเหมือนว่าอยากรู้ว่าฟังก์ชั่นนี้ไม่ได้อยู่ในสถานที่ ไม่มีใครรู้ว่าแนวคิดนี้อยู่ในผลงานหรือเหตุผลที่ดีว่าทำไมมันถึงถูกทิ้ง?

2
แปลง GeoJSON เป็น TopoJSON
คำถาม คุณแปลงข้อมูลGeoJSONเป็นTopoJSONอย่างไร ทำไม ไฟล์ Topojson มักจะมีขนาดเล็กกว่า geojson และการแปลงจะช่วยให้คุณลดความซับซ้อนของชุดข้อมูลได้ถ้าคุณต้องการ

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