پایگاه داده مکانی اَبری
زیرساخت مکانی پروژه‌های شما، بدون دردسر راه‌اندازی سرور

چطور نقشه تراکم شش‌ضلعی (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) کار کنید (تبدیل). برای شمارش درون هر خانه به شمارش در چندضلعی هم نگاه کنید.

آیا این مقاله به شما کمک کرد؟

چه چیزی کم بود؟ (اختیاری)

هنوز جواب نگرفتید؟ به پشتیبانی بگویید.