وب‌سرویس مجید

پروژه flatbush

mourner/flatbush

این یک کتابخانهٔ سبک و بسیار سریع در جاوااسکریپت برای ایجاد **شاخص فضایی (spatial index)** از نقاط و مستطیل‌های دو بعدی است.

کاربرد:

این ابزار زمانی مفیده که بخوای به سرعت پیدا کنی کدوم نقاط یا مستطیل‌ها داخل یک ناحیهٔ خاص قرار دارن، مثل جستجوی "همهٔ نقاط داخل این مستطیل".

در چه شرایطی بهتره استفاده شود؟

وقتی داده‌های فضایی داری و نیاز به جستجوی سریع داری، مخصوصاً وقتی داده‌ها **استاتیک** هستن (یعنی بعد از ساخت شاخص دیگه تغییر نمی‌کنن). مثل نقشه‌های تعاملی، بازی‌های 2D یا تحلیل داده‌های مکانی.

چند مثال از موارد استفاده:

- پیدا کردن تمام شهرها داخل محدودهٔ دید نقشه

- تشخیص برخورد مستطیل‌ها در یک بازی ساده

- فیلتر سریع داده‌های مکانی در یک ابزار تحلیلی

  • ##spatialindex
  • ##javascript
  • ##2D
  • ##geospatial
  • ##performance
  • ##staticdata
  • ##map
  • ##gamedev
  • ##webdev
  • ##flatbush