mapbox-file-sniff

シェープファイル、GPX、KML、GeoJSON、GeoTIFFなど空間データファイルの種類とプロトコルを判別するNodeモジュールです。Mapboxによる保守は終了しています。

Xで共有ライセンス表記なし

概要

mapbox-file-sniff は、空間データファイルの種類と、それを開くためのプロトコルを判定する Node モジュールです。判定できる種類には、zip 圧縮および非圧縮のシェープファイル、GPX、KML、GeoJSON、GeoTIFF、mbtiles、TileJSON、serialtiles、tm2z、CSV があります。プロトコルは tilelive のものに対応します。バッファやファイルを渡すと種類が返ります。Mapbox はこのリポジトリを積極的には保守していないと明記しています。

主な特長

  • シェープファイル、GPX、KML、GeoJSON、GeoTIFF、CSV などを判定
  • mbtiles、TileJSON、serialtiles、tm2z も認識
  • tilelive のプロトコル名に対応する値を返す
  • fromBuffer() でバッファから判定

こんな人・用途に

アップロードされた空間データを受け付け、種類ごとに処理を分けたい Node 開発者向けです。Mapbox による積極的な保守は終了しています。

アップストリーム
mapbox/mapbox-file-sniff
GitHubのフォーク
Guo-astro/mapbox-file-sniff
アップストリームのスター数
14
カテゴリ
地図・地理空間
言語
JavaScript
ライセンス
ライセンス表記なしライセンスがない場合、著作者がすべての権利を保持します。コードを再利用する前にアップストリームの作者に確認してください。
フォーク日
2020-11-01
同期状態
同期済み最終同期 2026-09-29