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

7
วิธีการในการสร้างเครือข่ายการระบายน้ำที่แม่นยำ (และที่กักเก็บน้ำ) จาก LiDAR DEM ความละเอียดสูง?
นี่ไม่ใช่ครั้งแรกที่ฉันสะดุดปัญหานี้ ดูเหมือนว่าฉันไม่สามารถสร้างรูปแบบเครือข่ายการระบายน้ำที่ถูกต้องและผลลัพธ์ที่ได้จากข้อมูล LiDAR ความละเอียดเต็ม (เซลล์ 1 ม.) เมื่อฉันวางนัยชุดข้อมูล LiDAR ให้แปลงเป็น DEM จำนวนเต็มและเติม sinks ทั้งหมดเป็นสิ่งที่ดีและฉันสามารถสร้างสิ่งที่ดูเหมือนจะเป็นโมเดลทั่วไปได้อย่างง่ายดาย อย่างไรก็ตามฉันต้องการสร้างแบบจำลองเว็บไซต์โดยละเอียดสำหรับแผนที่ขนาดใหญ่และนี่คือที่ที่ฉันมีปัญหา ฉันควรชี้ให้เห็นว่าปัญหาส่วนใหญ่เกิดขึ้นในพื้นที่ราบเรียบ ฉันต้องการให้เครือข่ายการระบายน้ำปฏิบัติตามภูมิประเทศอย่างถูกต้อง แต่เมื่อฉันใช้สร้างเครือข่ายการระบายน้ำจากอินพุต DEM จำนวนเต็มกระแสข้อมูลที่ได้จะมีความกว้างมากและมักจะ "ตัดการเชื่อมต่อ" ในพื้นที่ที่ไม่ควรใช้ ลำธารไม่ได้ตามสันเขาตามธรรมชาติในภูมิประเทศอย่างใกล้ชิด นอกจากนี้ยังมีกลุ่ม "เด็กกำพร้า" หรือ "ไม่ไปไหนเลย" มากมาย เมื่อฉันใช้อินพุต DEM ของจุดลอยตัวเครือข่ายการระบายน้ำที่เกิดขึ้นนั้นมีรายละเอียดและแม่นยำ แต่ตัดการเชื่อมต่อเป็นกลุ่มและ "ทิ้ง" กับลำธารเด็กกำพร้า ฉันสงสัยว่าปัญหาของฉันอยู่ที่ใดที่หนึ่งในการเตรียมข้อมูล จำนวนเต็มเทียบกับ floating point raster อินพุต DEM การเติม sinks อย่างถูกต้อง ฯลฯ หรือเป็นไปได้ไหมว่าฉันต้องประมวลผลข้อมูลพื้นผิวเพื่อสร้าง DEM อินพุตที่ถูกต้องทางอุทกวิทยา? บางคนสามารถอธิบายวิธีการที่ถูกต้องสำหรับการสร้างเครือข่ายการระบายน้ำและการกักเก็บน้ำอย่างต่อเนื่องโดยใช้ LiDAR …

3
บัญชีสำหรับสะพานลอยใน DEM พื้นดินเพื่อให้การไหลของน้ำภายใต้สะพานลอย
ฉันมี DEM ดินเปล่าที่ทำจากข้อมูล LIDAR (A) มันทำงานได้ดีและผ่านการทดสอบความถูกต้องทั้งหมด มันถูกใช้ในโมเดลคลื่นพายุ ปัญหาที่เรากำลังเผชิญอยู่ ฉันต้องอนุญาตให้น้ำไหลผ่านทางลอดเมื่อถนนเส้นหนึ่งตัดผ่านอีกเส้นหนึ่ง ความคิดของฉันคือ: 1) รับถนนทั้งหมดที่ทำเครื่องหมายว่าเป็นสะพานจาก OSM 2) การเลือกถนนข้ามทั้งหมดที่ข้ามใต้ถนน (ตัดกัน) 3) จากนั้นในการเลือกใหม่ของส่วนถนนใหม่ (2) แปลงเหล่านี้เป็นแรสเตอร์ 4) แยกค่า DEM (A) ทั้งหมดภายใต้ส่วนถนนเหล่านี้ 5) เลือกค่าต่ำสุดของค่าเหล่านี้ภายใต้ส่วนถนนใหม่ (2) 6) เผาค่าต่ำสุดนี้ลงใน DEM ฉันต้องตัดช่องทางลอด เปิดรับข้อเสนอแนะการปรับปรุงแนวคิดเกี่ยวกับวิธีการบรรลุสิ่งนี้รวมถึงโซลูชั่นที่แตกต่างอย่างสิ้นเชิง ตัวเลือกอื่น ๆ เพิ่งได้รับจุดตัดกันและขยายออกหรืออาจระบุอ่างล้างมือและกลับมาทำงานจากที่นี่
18 dem  lidar  hydrology  streets 

2
จัดกลุ่มการเชื่อมต่อที่เชื่อมต่อกันใน PostGIS?
ฉันมีตารางถนนที่ฉันเลือกโดยอิงจากชุดของคุณลักษณะ (สมมติว่าเป็นspeed_limit < 25) มีกลุ่มถนนที่ต่อเนื่องกันในท้องถิ่น ฉันต้องการจัดกลุ่มชุดการเชื่อมต่อเหล่านี้เป็น GeometryCollections ในภาพด้านล่างจะมี GeometryCollections สองอัน: อันหนึ่งมีเส้นสีแดงและอีกเส้นที่มีเส้นสีฟ้า ฉันพยายามเรียกใช้คำค้นหา "ละลายยุบรวม" สองสามบรรทัดตาม: SELECT (ST_Dump(st_union)).geom FROM (SELECT ST_Union(geom) FROM roads) sq ด้วยทุกสิ่งที่ฉันได้ลองฉันจะลงเอยด้วยฟีเจอร์เดียว ( ST_Union) หรือเรขาคณิตดั้งเดิมของฉัน ( ST_DumpจากST_Union) อาจเป็นไปได้ที่จะทำเช่นนี้ด้วยWITH RECURSIVEเวทมนตร์บางชนิด?

2
กำลังตัดจุดเชื่อมต่อด้วยคะแนนหรือไม่
ฉันกำลังตรวจสอบวิธีที่ดีที่สุดในการตัดการเชื่อมต่อตามจุด สถานการณ์คือ: ถนนจำนวนมากต้องแบ่งส่วนตามจุดตัดกันแบบนี้: ฉันได้ ตารางการเคลื่อนไหว (เต็มจุดโดยไม่ได้คะแนน) ตารางคะแนน st_intersection ฉันต้องได้รับการตัดส่วนที่เป็นอิสระโดยตารางจุดตัด ฉันใช้ฟังก์ชั่น PostGIS และพบวิธีการต่าง ๆ แต่ทุกคนมีปัญหาบางอย่างให้ฉัน นี่คือสิ่งที่ฉันทดสอบแล้ว: 1 ตารางเส้น: 1 แถว, st_memunion ของ 1200 บรรทัดตารางจุด: 1,700 แถว (คะแนน) มีอะไรที่ไม่ดี: ใช้เวลาและหน่วยความจำอย่างมาก ไม่สามารถสร้างหลายตารางพร้อมกันทำให้หน่วยความจำไม่สามารถจัดการได้ และผลลัพธ์ก็สกปรกและยุ่งเหยิง แทนที่จะให้หมายเลขแถวที่ถูกต้องกับฉันและฉันจำเป็นต้องทำความสะอาดในภายหลัง (อธิบายอย่างดีที่นี่แยกบรรทัดที่จุดตัดกัน ) CREATE TABLE lines_with_messy_result AS ( SELECT ((ST_DUMP(ST_SPLIT(a.geom,b.ix))).geom) as geom FROM st_union_lines a INNER JOIN lots_of_points b ON …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.