چطور نقشه تراکم ششضلعی (hexbin) از نقطهها بسازم؟
پاسخ کوتاه
ابزار «نقشه تراکم ششضلعی» در بخش تحلیل روی لایه نقطهای شبکه ششضلعی میسازد و تعداد نقاط هر خانه را میشمارد؛ مناسب نقشه حرارتی. یا با ST_HexagonGrid در SQL.
با ابزار آماده
بخش «تحلیل» ← «نقشه تراکم ششضلعی»: لایه نقطهای و اندازه خانه را بدهید؛ جدول خروجی با ستون تعداد ساخته میشود. سپس آن را با رنگبندی بر اساس تعداد روی نقشه نمایش دهید (مرور).
با SQL
CREATE TABLE crash_hex AS
SELECT h.geom, count(p.*) AS n
FROM ST_HexagonGrid(500, ST_Transform(
(SELECT ST_Extent(geom)::geometry FROM crashes), 32639)) h
JOIN crashes_utm p ON ST_Intersects(h.geom, p.geom)
GROUP BY h.geom;
اندازه (500) به واحد سیستم مختصات است؛ پس روی سیستم متری (مثل 32639) کار کنید (تبدیل). برای شمارش درون هر خانه به شمارش در چندضلعی هم نگاه کنید.
آیا این مقاله به شما کمک کرد؟
هنوز جواب نگرفتید؟ به پشتیبانی بگویید.