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

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

5
แสดงผลบรรทัดที่ทับซ้อนกัน
ฉันกำลังสร้างแผนที่ที่มีข้อมูลเกี่ยวกับการขนส่งสาธารณะ: รถบัสรถรางและอื่น ๆ แผนที่จะมีเลเยอร์ที่มีตัวอย่างเช่นสายรถราง แต่ละบรรทัดมีสีของตัวเองและมีรูปทรงเรขาคณิตของสตริงบรรทัด ปัญหาคือหลายบรรทัดมีส่วนที่ทับซ้อนกันซึ่งมากกว่าหนึ่งสายรถรางครอบคลุมส่วนเดียวกัน เพื่อแสดงสิ่งนี้แก่ผู้ใช้ฉันต้องการให้เส้นวิ่งขนานกันแทนที่จะถูกวาดทับกัน ตัวอย่างเช่นดูว่า Google แผนที่แสดงเส้นทางรถไฟใต้ดินนิวยอร์กได้อย่างไร ฉันสงสัยว่านี่เป็นปัญหาที่พบได้บ่อยในวิชาเขียนแผนที่ แต่ไม่ทราบว่าฉันควรค้นหาคำศัพท์ใด ฉันใช้ PostGIS / GeoServer / OpenLayers เป็นสแต็กของฉัน แต่โซลูชันโอเพ่นซอร์สใด ๆ ก็ยอมรับได้

2
ความแตกต่างระหว่าง TMS, XYZ และ WMTS คืออะไร
ปัจจุบันมีวิธีการแสดงแบบเรียงต่อกันสามวิธี: TMS WMTS XYZ ฉันรู้ว่า XYZ เป็นที่นิยมมากที่สุดและใช้งานโดยบริการเช่น Google, Mapbox, OSM และอื่น ๆ อีกมากมาย ความแตกต่างทางเทคนิคระหว่างสามคืออะไร?

2
qgis_core สามารถทำงานกับการแจกจ่าย python ภายนอก (เช่น Anaconda) ได้ไหม
ฉันสร้างแอพพลิเคชั่นหลามที่มี GUI เป็นของตัวเอง ฉันพยายามใช้ qgis.core / PyQGIS เป็นแผนที่แสดงเท่านั้น โดยเฉพาะฉันมีอนาคอนดา 2.3 และการกระจายของไพ ธ อน (2.7.11) หลังจากการวิจัยเกี่ยวกับการโพสต์ในหัวข้อนี้ดูเหมือนว่ารูปแบบนี้จะสามารถทำงานได้หากแอปพลิเคชันที่ฉันกำลังสร้าง (หรือแอปพลิเคชันอื่น ๆ ) จะต้อง "อยู่ในโลก QGIS" เช่นย้ายการอ้างอิงทั้งหมดของการกระจายหลามของ QGIS ใครสักคน (โดยเฉพาะอย่างยิ่งจากทีม QGIS) สามารถให้คำตอบที่ชัดเจนกับเรื่องนี้
23 qgis  python  pyqgis  anaconda 

1
เลือก IDW กับ Kriging Interpolation เพื่อสร้าง DEM?
ฉันกำลังพยายามสร้าง DEM โดยใช้ข้อมูลจุดระยะห่างอย่างสม่ำเสมอห่างกันประมาณ 10 เมตร พื้นที่ที่ฉันกำลังสอดแทรกคือสถานศึกษาที่มีลานจอดรถและสนามฟุตบอลหลายแห่ง แต่ยังมีเนินเขาสูงชันที่มักจะเป็นที่ราบสูงไปยังลานจอดรถ เนื่องจาก plateaus ที่รู้จักกันเหล่านี้ฉันได้ตัดวิธีการ Splining ออกแล้ว อย่างไรก็ตามฉันยังไม่แน่ใจว่าจะใช้ IDW กับ Kriging อย่างไร ฉันไม่เห็นความแตกต่างมากนักหลังจากลองทั้งคู่และยังไม่ได้ตัดสินใจหลังจากทำการวิจัยเล็กน้อย มีใครบ้างที่มีคำพูดของภูมิปัญญาเพื่อเคลียร์สิ่งนี้ให้ฉัน

1
แสดงหมายเลขของแรสเตอร์แบนด์แบบแบนด์เดียวใน QGIS โดยไม่มีเลเยอร์เวกเตอร์เพิ่มเติมหรือไม่
ฉันสงสัยว่ามี symbolizer แรสเตอร์ใน QGIS กับตัวเลือกฉลากที่แสดงผลค่ามือถือเป็นป้ายชื่อของชั้นวง raster เดียวสนามสเกลาร์ กล่องโต้ตอบสัญลักษณ์แรสเตอร์มาตรฐานใน QGIS ไม่มีตัวเลือกป้ายกำกับ ดังนั้นฉันจึงใช้แหล่งข้อมูลสองแหล่งคือแรสเตอร์ (Geotiff) และ xyz- เวกเตอร์การจุติใหม่ของแรสเตอร์เพื่อวาดแผนที่ เพื่อให้เข้ากันได้กับที่อยู่ของ GDAL ฉันใช้ gdal_translate hires.tif hires-point.xyz -of xyz และใช้เวกเตอร์สัญลักษณ์และความสามารถในการติดฉลากทั้งหมดบน / กับ xyz-object สำหรับเขตข้อมูลเกลาขนาดใหญ่วิธีแก้ปัญหานี้คือช้ามากและไม่ได้มีประโยชน์ อย่างน้อยฉันต้องการสร้างแผนที่เพื่อจุดประสงค์ในการดีบั๊กด้วยรูปลักษณ์นี้ มีปลั๊กอินสำหรับ QGIS ที่ดึงเซลล์แรสเตอร์ดังที่แสดงไว้ด้านบนโดยไม่มีหัตถกรรมเวกเตอร์หรือไม่? ฉันใช้ Debian Jessie Linux, QGIS Pisa 2.10 และ gdal 2.0.1 ฉันพยายามตรวจสอบผลลัพธ์ของการดำเนินงานหน้าต่างแรสเตอร์ของ GDAL เช่น (comment @Paulo)

5
การสร้างแถบระดับแนวตั้งเหมาะสมหรือไม่
ฉันกำลังทำงานบนแผนที่ที่ธีมหลักคือทางรถไฟที่ไหลลงมาในแนวตั้งของหน้า ฉันสงสัยว่าจะใช้วิธีสร้างสเกลบาร์สำหรับแผนที่นี้ได้อย่างไร ในกรณีของฉันแถบสเกลแนวนอนดูไม่ถูกต้องในกรณีนี้ - มันไม่ได้เชื่อมโยงกับเนื้อหาแนวตั้งของแผนที่ได้ง่ายโดยเฉพาะอย่างยิ่งเนื่องจากมันมีจุดประสงค์หลักคือการวัดระยะทางบนเส้นทางรถไฟแนวตั้ง ดังนั้นฉันจึงเอนตัวไปที่สเกลบาร์แนวตั้งแต่ฉันไม่สามารถค้นหาวรรณกรรมที่เกี่ยวข้องกับการใช้สเกลบาร์แนวตั้งหรือแม้แต่ตัวอย่างของแผนที่ที่ใช้งานมันได้ นอกเหนือจากความจริงที่ว่าไม่มีแพ็คเกจ GIS ที่สามารถสร้างสิ่งเหล่านี้ออกมาได้มีเหตุผลใด ๆ ที่ทำไมการใช้สเกลบาร์แนวตั้งนั้นไม่เหมาะสม? อัปเดต: นี่เป็นตัวอย่างจำลองผลิตภัณฑ์ที่คล้ายกันกับสิ่งที่ฉันกำลังสร้าง: อัปเดต 2: จำลองเพิ่มเติมตามแนวคิด @jbalk และ @TDavis:

6
การเปลี่ยนการซูมเริ่มต้นในแผนที่แบบฝังของ Google
ฉันมีปัญหาในการเปลี่ยนระดับการซูมเริ่มต้นเมื่อฉันเปิด iframe ด้านล่างในเว็บไซต์ของฉัน ทุกคนสามารถช่วยฉันตั้งระดับการซูมเมื่อเปิด iframe ได้หรือไม่ <iframe src="http://mapsengine.google.com/map/u/0/embed?mid=zYk_BmXXTdxw.k83snDbX5SJc" width="745" height="480"></iframe> นี่คือ Google แผนที่เวอร์ชันใหม่ล่าสุด

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

1
การทำคลัสเตอร์แรสเตอร์หลายชั้นเพื่อสร้างภูมิภาคย่อยโดยใช้ QGIS
ฉันกำลังพยายามสร้างn sub-region จากรูปหลายเหลี่ยมตามการวิเคราะห์คลัสเตอร์ของเลเยอร์แรสเตอร์ที่ซ้อนทับกัน (เลเยอร์ทางกายภาพเช่น: ความลึก, กระแส, คลื่น) ขณะนี้ฉันสามารถสร้างกริดปกติข้ามรูปหลายเหลี่ยมแล้วดึงคุณสมบัติทางกายภาพจากเลเยอร์แรสเตอร์ทางกายภาพ (เช่น: Gridspot หรือเครื่องมือที่เทียบเท่า) จากนั้นเรียกใช้การวิเคราะห์กลุ่มที่ จำกัดจำนวนnกลุ่ม (ใน R หรือแพคเกจสถิติอื่น ๆ ) จากนั้นฉันสามารถระบุแต่ละกลุ่มคลัสเตอร์และพล็อตกลับมาใน GIS (QGIS หรือ ArcMap) อย่างไรก็ตามฉันคิดว่ากลุ่มคลัสเตอร์บางกลุ่มจะถูกแยกย้ายกันไป (เชิงพื้นที่และไม่มีความหมาย) ในขณะที่บางกลุ่มจะถูกรวมกลุ่มกัน (น่าจะเป็นกลุ่มย่อย) จากนั้นฉันสามารถวาดภาพกลุ่มตัวแทนเพื่อสร้างnภูมิภาคย่อย มีเครื่องมืออย่างเช่น ArcMap 10.1 Grouping Analysisที่สามารถเรียกใช้ใน QGIS ได้หรือไม่? ฉันใช้งาน 10.0 เท่านั้น มีคำแนะนำเกี่ยวกับวิธีที่ดีกว่าในการวิเคราะห์คลัสเตอร์ของเลเยอร์แรสเตอร์หลาย ๆ ชั้นเพื่อสร้างพื้นที่ย่อย (พื้นที่ชีวภาพ) หรือไม่?

8
ในฐานะผู้เชี่ยวชาญ GIS คุณใช้เวลาส่วนใหญ่ในการทำงานเป็นอย่างไร?
ฉันไตร่ตรองสักครู่ว่าฉันควรถามคำถามนี้หรือไม่ ฉันยังถามด้วยว่าฉันควรถามคำถามที่น่าจะเป็น Wiki ชุมชนบนไซต์เมตาหรือไม่ เนื่องจากฉันไม่ได้รับคำตอบมากมายและสิ่งที่ฉันได้รับไม่ได้บอกว่าฉันไม่ควรถามฉันจะไปข้างหน้าและถามต่อไป: ในฐานะผู้เชี่ยวชาญ GIS คุณใช้เวลาส่วนใหญ่ในการทำงานเป็นอย่างไร? นั่นคือคุณทำงานอะไรในระบบ GIS เพื่อทำงานให้สำเร็จ ฉันอยากรู้ว่ากิจกรรมแบบวันต่อวันของฉันจะเปรียบเทียบกับกิจกรรมอื่น ๆ ในสาขาได้อย่างไร นี่คือตัวอย่างของวิธีใช้งาน GIS ของฉัน (อย่าลังเลที่จะเพิ่มผู้อื่น): การทำแผนที่ - การสร้างแผนที่ใหม่หรือแก้ไขอื่น ๆ การสร้างสคริปต์ / เครื่องมือ วิจัย Data Edits / Cleansing การวิเคราะห์ (เวกเตอร์) การวิเคราะห์ (แรสเตอร์) การประชุม เยี่ยมชมGIS.stackexchange.com และอย่าลังเลที่จะเพิ่มเวลาให้กับงานที่แตกต่างหากคุณมีความโน้มเอียง

7
บล็อกผู้พัฒนา GIS …คำแนะนำ? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการ4 ปีที่แล้ว ล็อคแล้ว คำถามและคำตอบนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ฉันกำลังมองหาคำแนะนำสำหรับบล็อก GIS ... บล็อกของนักพัฒนาระบบ GIS โดยเฉพาะ ฉันสนใจภูมิศาสตร์น้อยกว่าการรวบรวมแอพเข้าด้วยกัน ฉันต้องการติดตาม ESRI ArcGIS รวมถึงเครื่องมือโอเพ่นซอร์ส บล็อกใดที่คุณอ่านได้ดี

7
กำลังโอนการตั้งค่า QGIS ที่กำหนดเองจากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งใช่ไหม
ฉันสามารถส่งออกการตั้งค่าทั่วไปแบบกำหนดเองจากการติดตั้ง QGIS ของฉันไปยังไฟล์เพื่อให้ฉันสามารถถ่ายโอนการตั้งค่าไปยัง QGIS บนคอมพิวเตอร์เครื่องอื่นได้หรือไม่ QGIS บันทึกไว้ในไฟล์ที่อยู่ในฮาร์ดดิสก์หรือไม่?
23 qgis 

5
การนำเข้าข้อมูลพิกัดจาก excel ไปยัง QGIS?
ฉันมีไฟล์ excel ที่มีข้อมูลที่เก็บรวบรวมมานานหลายปีเนื่องจากพิกัดละติจูดและลองจิจูดสำหรับแหล่งโบราณคดี - ฉันจะนำเข้าไฟล์นี้ใน QGIS เป็นเลเยอร์ใหม่ได้อย่างไร
23 qgis  excel 

8
การกำหนดรหัสไปรษณีย์สหรัฐอเมริกาให้กับแผนที่มากกว่าหนึ่งรัฐหรือมากกว่าหนึ่งเมือง?
ฉันใช้รายชื่อรหัสไปรษณีย์และฉันอยากรู้ว่าแผนที่รหัสไปรษณีย์ (หรือที่) มีจำนวนเท่าใดในแผนที่มากกว่าหนึ่งรัฐในสหรัฐอเมริกาหรือเมืองของสหรัฐอเมริกา เช่นฉันรู้ว่ารหัสไปรษณีย์42223สามารถแก้ไขให้กับกองทัพสหรัฐฟอร์ตแคมป์เบลล์ซึ่งเลาะเลียบไปตามรัฐ KY-TN อย่างผิดปกติ Google API จะส่งคืนเฉพาะTNสถานะที่สอดคล้องกับรหัสไปรษณีย์นั้นเท่านั้น

1
เติมช่องว่างระหว่างเส้น 2D แบบสุ่ม
พิจารณาภูมิภาค (2D) ที่เต็มไปด้วยเส้นสุ่ม (ตามรูป) เรามีความสนใจในการเติมช่องว่างระหว่างบรรทัดรวมถึงสี่ขอบเขตในวิธี: 0-เพิ่มขนาดของหีบห่อ; 1-รูปร่างของพัสดุบรรจุเป็นแนวตั้งแนวนอนหรือแนวตั้ง; 2-รูปร่างของผืนกรอกเป็นตารางเช่นการจัดตำแหน่งที่ผ่อนคลาย ; 3- รูปร่างของการกรอกพัสดุเป็นรูปสี่เหลี่ยมใด ๆ คำถามเดิมของเรา ดังนั้นสำหรับตอนนี้มีสามสถานการณ์ที่แตกต่างกัน โปรดสังเกตว่าบรรทัดนั้นเป็นของ[x1,y1,x2,y2]จุดฟอร์มตั้งค่าจำนวนจริง [* * *] แนวคิดของการแก้ปัญหา / อัลกอริธึม / ตัวอย่างโค้ด / อื่น ๆ เป็นไปได้มากกว่าการต้อนรับ อัปเดต 1:เราสามารถจัดการวิธีแก้ปัญหาสำหรับกรณีแรก: ขั้นตอนคือ: 1-บรรทัด 2- rasterizing บรรทัดเป็นบิตแมป 3-ค้นหาเซลล์ใกล้เคียงสำหรับแต่ละเซลล์ของสีที่ต้องการ (เช่นสีเดียวกัน) ด้วยฟังก์ชั่นวัตถุประสงค์เพื่อเพิ่ม พื้นที่คือจำนวนเซลล์ มันใช้งานได้ดี แต่มันครอบคลุมเฉพาะสถานการณ์แรกและมันก็ช้า อัปเดต 2: เราสันนิษฐานว่าผู้อ่านคุ้นเคยกับแนวคิดของการปูกระเบื้องเติมช่องว่าง คุณสามารถไปตามลิงค์สำหรับแรงบันดาลใจ อย่างไรก็ตามโปรดทราบว่าปัญหาของเรานั้นแตกต่างกัน เนื่องจากเราไม่ได้เติมพื้นที่ว่างแบบสุ่มและเราไม่ได้เลือกขนาดแบบสุ่ม การแก้ปัญหาควรจะวนซ้ำ สำหรับทุกกรณีไม่มีการ จำกัด จำนวนพัสดุที่จะทำการติดตั้ง …

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