FLUTTER ECOSYSTEM

rbush

RBush — ポイントと長方形用の高性能なRツリーに基づく2次元空間インデックス。

最新バージョン
1.1.1
30日間ダウンロード
13.1万
いいね数
11
Pub ポイント
140

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

RBush は、ポイントと長方形の効率的な 2D 幾何演算を実行するための高性能な R 木ベースの空間インデックスです。空間データを扱うアプリケーションにおいて、高速な範囲検索、近隣探索、衝突検出を可能にします。Dart 向けに開発されており、すべての主要プラットフォームで Flutter プロジェクトにスムーズに統合できます。ゲーム、マッピングシステム、および迅速な空間照会が必要なあらゆるアプリケーションに最適です。その実装は速度とメモリ効率に最適化されており、リアルタイムまたは大規模な空間処理に適しています。

用途
  • 地理空間データのインデックス化
  • ゲームオブジェクトの衝突検出
  • 地図ベースのアプリケーション
  • リアルタイムの近接クエリ
  • 空間検索の最適化
主な機能
  • 高パフォーマンスな R 木インデックス
  • ポイントと長方形をサポートしています
  • 2D空間クエリに最適化されています
  • クロスプラットフォーム互換性
  • 低いメモリオーバーヘッド
適している対象
  • インタラクティブマップを開発する開発者
  • 空間衝突チェックが必要なゲーム開発者
  • 頻繁な空間クエリを持つアプリケーション
  • パフォーマンスが重要な地理空間ツール
  • 高速な2D幾何演算を必要とするFlutterアプリ
注意事項
  • 2Dデータ専用に最適
  • 頻繁な挿入/削除を行う動的データセットには適していない
  • 座標系の取り扱いに注意が必要です
  • ポイントおよび長方形のジオメトリに限定
  • 複雑な形状や多角形の組み込みサポートなし
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add rbush

カテゴリー

ソースリポジトリ

関連プロジェクト