การสร้างรูปทรงที่มีค่าที่มีความหมายจากข้อมูลจุด


9

ฉันเพิ่งได้รับ CSV ที่มีสถานที่เกิดอุบัติเหตุจักรยานที่บันทึกไว้ทั้งหมดในบอสตันในช่วงไม่กี่ปีที่ผ่านมา ในฐานะนักปั่นจักรยานตัวยงฉันต้องการสร้างแผนที่เส้นเรียบง่ายที่ดึงดูดความสนใจไปยังทางแยกด้วยความหนาแน่นของอุบัติเหตุที่ยิ่งใหญ่ที่สุดเพื่อแบ่งปันกับเพื่อนร่วมงานและเจ้าหน้าที่ของเมือง

การใช้ปลั๊กอิน Heatmap QGIS และเครื่องมือเส้นชั้นความสูงของ GDAL ฉันสร้างแผนที่รูปร่างที่สวยงาม แต่ความกังวลของฉันคือค่าตัวเลขไม่สามารถย่อยได้ง่ายส่วนใหญ่เนื่องจากปลั๊กอินแผนผังความร้อนคำนวณความหนาแน่นโดยใช้ KDE แทนที่จะเป็นความหนาแน่นของจุด

ฉันต้องการสร้างรูปทรงที่สะท้อนถึงจำนวนการล่มภายใน 400m ของจุดที่กำหนด (ตัวอย่างเช่นจุดใด ๆ ในรูปทรง "ระดับความสูง" สูงสุดนั้นอยู่ในระยะ 400 เมตรจากที่เกิดปัญหาอย่างน้อย 8 ครั้งในขณะที่จุดใด ๆ ที่อยู่ในระดับความสูงต่ำสุดนั้นอยู่ในระยะ 400 เมตรจากความล้มเหลวอย่างน้อย 1 ครั้ง วิธีที่ดีกว่าที่จะเห็นภาพความหนาแน่นของจุดโดยใช้รูปทรง?

หากเป็นความช่วยเหลือใด ๆ ฉันสร้างแผนที่ความร้อนของฉันด้วยรัศมี 400m สลายตัวของ 0 และ X และ Y เป็น 10 (ดังนั้นแต่ละเซลล์คือ 10m x 10m) ฉันแปลง heatmap เป็นรูปทรงโดยใช้ค่าระดับความสูง 1

ฉันจะขอบคุณสำหรับคำแนะนำหรือวิธีแก้ปัญหาสำหรับความไม่แน่ใจของฉัน

ขอบคุณ!


4
รูปทรงเป็นคำแนะนำแบบภาพ (และการนำเสนอด้วยตัวเลข) ว่ามีอุบัติเหตุเกิดขึ้นในทุกจุดไม่ว่ารูปทรงเหล่านั้นจะปรากฏเช่นเดียวกับระหว่างใด แน่นอนว่ามันน่าหัวเราะแล้วหากต้องการขยายขอบเขตของอาคารอาคารทะเลสาบแม่น้ำพื้นที่เปิดโล่งและอื่น ๆ ซึ่งทำให้คุณจำเป็นต้องจำกัด แผนที่ของคุณไปยังสถานที่ที่จักรยานอาจต้องเดินทาง แผนที่ดังกล่าวดูเหมือนปาเก็ตตี้สายรุ้งและอ่านยาก เหตุใดคุณจึงไม่พิจารณาวิธีอื่นในการนำเสนอข้อมูลเหล่านี้เช่นสัญลักษณ์จุดเพื่อเป็นสัญลักษณ์ตัวเลขหรืออัตราการล่ม
whuber

ขอบคุณสำหรับการตอบสนองของคุณ Whuber ตอนแรกฉันพยายามนึกภาพอุบัติเหตุโดยใช้สัญลักษณ์จุด แต่ขนาดของความแตกต่างของความหนาแน่นของอุบัติเหตุทั่วเมืองทำให้สิ่งนี้ไม่ได้ผล: แม้ที่ความทึบแสง 50% จุดที่จุดแยกที่เกิดอุบัติเหตุส่วนใหญ่ดูรกและขี้ขลาด จุดมองเห็นได้แทบจะไม่ ฉันไม่ได้กังวลอย่างมากเกี่ยวกับผลกระทบของการประมาณค่าโดยใช้รูปทรง - แผนที่นี้มีจุดประสงค์เพื่อให้เห็นภาพทั่วไปที่เข้าใจง่ายและย่อยง่ายของปัญหา (แผนที่นี้จะมาพร้อมกับการวิเคราะห์ทางสถิติอื่น ๆ อีกสองสามรายการ)
reldresal

1
คุณสามารถสรุปข้อมูลโดยแยกและปรับสัญลักษณ์เพื่อให้พื้นที่ของพวกเขา(ไม่ใช่เส้นผ่าศูนย์กลาง) เป็นสัดส่วนโดยตรงกับจำนวนอุบัติเหตุ นี่ควรแก้ไขปัญหาที่คุณอธิบาย
whuber

เศษส่วนวิธีเช่นควอดทรีตกลงไหม
huckfinn

คำตอบ:


3

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


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