FLUTTER ECOSYSTEM

turf

一個類似於 turf.js 的地理空間分析庫,用於處理 GeoJSON,完全以 Dart 編寫。

最新版本
0.0.14
近 30 天下載
12.6萬
喜歡數
50
Pub 分數
150

Package Overview

根據套件公開資料產生的選型評估,僅供參考。

套件概覽

Turf 是一個用於 Dart 的地理空間分析程式庫,受到 turf.js 的啟發,專為處理 GeoJSON 數據而設計。它提供了一套工具,可用於執行距離計算、緩衝區、相交等空間運算,全部以純 Dart 實作。非常適合需要即時地理計算且不依賴原生平台程式碼的應用程式。該程式庫支援多種平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,使其在跨平台開發中極具彈性。其輕量級特性和與 Flutter 的相容性,使其適用於地圖和位置相關功能。

適用情境
  • 地理空間資料處理
  • 基於地圖的分析
  • 位置感知應用
  • 即時空間計算
  • GeoJSON 操作
主要特色
  • 純 Dart 實現
  • 支援 GeoJSON
  • 跨平台相容性
  • Turf.js 類 API
  • 廣泛的空間操作
適合對象
  • Flutter 開發者
  • GIS 應用
  • 行動與網路地圖
  • 處理位置資料的資料科學家
  • 需要離線地理空間邏輯的應用程式
使用建議
  • 需要 GeoJSON 輸入格式
  • 僅限基本地理空間功能
  • 無內建地圖渲染
  • 效能取決於資料大小
  • 未針對非常大的資料集進行優化
支援平台AndroidiOSWebmacOSWindowsLinux

安裝套件

flutter pub add turf

所屬分類

依賴

依賴清單 6 項

原始碼儲存庫

相關專案