การสร้างรูปหลายเหลี่ยมรอยเท้าในเมืองจากการสร้างกลุ่มใน QGIS?


10

ฉันไม่แน่ใจว่าคำที่ถูกต้องคืออะไร แต่เป็นรูปแบบการออกแบบการทำแผนที่ทั่วไป

ฉันต้องการแสดงโครงร่างของพื้นที่ที่ถูกสร้างขึ้นเป็นรูปหลายเหลี่ยมที่เต็มไปด้วยใต้ชั้นถนนและอาคาร

ใน OpenStreetMap, พื้นที่ดังกล่าวบางครั้งก็สามารถใช้ได้เช่นการใช้ที่ดิน = ที่อยู่อาศัย ฉันสงสัยว่าทั้งหมดนี้จะถูกติดตามด้วยตนเอง

นี่คือตัวอย่างนี่คือยิบรอลตาร์ ฉันขุดโครงร่างนี้ด้วยตนเองแล้วตัดเข้ากับชายฝั่ง "รอยเท้าในเมือง" ประกอบด้วยพื้นที่สีม่วง / ชมพู (นี่ขยายออกสู่ทะเลจากนั้นตัดกับโครงร่างที่ดินจาก OpenStreetMapData)

ป้อนคำอธิบายรูปภาพที่นี่

มีเครื่องมือใน QGIS (หรือเครื่องมือ FOSS GIS อื่น ๆ ) เพื่อสร้างสิ่งเหล่านี้โดยอัตโนมัติจากชุดอาคารหรือไม่?

สองวิธีที่ฉันได้ลองไปแล้ว ...

  • ฉันลองปลั๊กอินตัวเรือเว้าแต่มีเพียงส่วนเดียว
  • ฉันยังลองDelauney Triangulationบนโหนดที่แยกออกมาจากโครงร่างสิ่งปลูกสร้าง ฉันสงสัยว่าฉันสามารถทิ้งรูปหลายเหลี่ยมขนาดใหญ่หรือมุมที่มีความแหลมสูงระหว่างจุดยอดได้หรือไม่นั่นอาจใช้ได้ ...

2
คุณมาถูกทางแล้ว วิธีแรกในการทำเช่นนี้คือบัฟเฟอร์ออกบัฟเฟอร์ในอาคารของคุณโดยค่าคงที่การละลายบัฟเฟอร์ของคุณทิ้งบัฟเฟอร์ 'เล็ก' (อาคารแยกไม่กี่แห่ง) แล้วบัฟเฟอร์โดยลบค่าคงที่ของคุณเพื่อนำโครงร่างของคุณกลับมา สิ่งปลูกสร้าง ... ค่าของค่าคงที่และขนาดเล็กเป็นอัตนัยคุณจะต้องลองใช้ค่าเล็กน้อยและดูว่าอะไรที่ดูดีสำหรับคุณ
Michael Stimson

ขอบคุณจะให้ไป! ฉันอาจต้องใช้วิธี "ตัดสี่เหลี่ยม" เพื่อหลีกเลี่ยงรูปลักษณ์บัฟเฟอร์ที่เห็นได้ชัด แต่เมื่อเร็ว ๆ นี้ฉันพบว่า GRASS มีตัวเลือก "ทำมุมตรง" ...
Steven Kay

คำตอบ:


10

ฉันสามารถได้ผลลัพธ์ที่ค่อนข้างดีด้วย Michael Stimson สำหรับคำแนะนำ

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

ขั้นตอนดำเนินการ: -

  • ทำงานในเครื่องฉาย UTM ในพื้นที่ดังนั้นฉันจึงทำงานเป็นเมตร (ใช้ปลั๊กอินProjestionsซึ่งแนะนำให้ EPSG: 3857)
  • บัฟเฟอร์ออกไปด้านนอก 30 เมตร กลุ่มที่สูงและชัดเจนใด ๆ เริ่มรวมเข้าด้วยกัน
  • บัฟเฟอร์เข้าด้านใน -25 เมตร
  • multipart ถึง singlepart เพื่อแบ่งบัฟเฟอร์
  • ลบบัฟเฟอร์ที่แยกได้ด้วยตนเองไปรอบ ๆ อาคารที่แยกต่างหาก
  • เติมลงในรูเล็ก ๆ ด้วยตนเองโดยใช้เครื่องมือ "ลบแหวน"

ค่าอาจต้องมีการปรับแต่งตามความหนาแน่นโดยรวมของที่อยู่อาศัย ยิบรอลตาร์มีประชากรหนาแน่นค่าอาจต้องขึ้นไปที่อื่น

ในที่สุดเพื่อให้ได้รูปลักษณ์ที่ฉันเคยใช้Geometry ทำให้ความอดทนง่ายขึ้น 20m

สิ่งนี้จะลบสิ่งประดิษฐ์บัฟเฟอร์ "รอบมุม" และให้ความรู้สึก "วาดด้วยมือ" มากขึ้น: -

ป้อนคำอธิบายรูปภาพที่นี่

ฉันยังคงสนใจที่จะได้ยินวิธีที่ดีกว่า / วิธีอื่น ๆ ในการทำสิ่งนี้ :)


1
การบัฟเฟอร์อาจอนุญาตให้ลดจำนวนของเซ็กเมนต์ที่ใช้สำหรับส่วนโค้งหากคุณใช้จำนวนที่น้อยในขั้นตอนการบัฟเฟอร์นั้นอาจมีลักษณะคล้ายกัน
bugmenot123

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