geojson-extent

GeoJSONオブジェクトの範囲(バウンディングボックス)を計算します。データに合わせて地図や静的地図画像の表示範囲を決めるのに使えます。

Xで共有ライセンス: ISC

概要

geojson-extent は、GeoJSON オブジェクトの境界範囲を計算するモジュールです。主関数は西、南、東、北の順で範囲を返し、不正な入力には null を返します。範囲を GeoJSON のポリゴンとして返す関数や、オブジェクトにバウンディングボックスを付ける関数もあります。標準入力から GeoJSON を読んで範囲を出力するコマンドラインツールも付属し、Leaflet 形式の出力も選べます。データに合わせて地図や静的地図画像の範囲を決める用途で使われます。

主な特長

  • extent() が [西, 南, 東, 北] の範囲を返す
  • extent.polygon() が範囲を GeoJSON ポリゴンで返す
  • extent.bboxify() が GeoJSON にバウンディングボックスを追加
  • 標準入力から読むコマンドラインツール

こんな人・用途に

GeoJSON データに合わせて地図をズームしたり、静的地図画像を作ったりしたい開発者向けです。

アップストリーム
mapbox/geojson-extent
GitHubのフォーク
Guo-astro/geojson-extent
アップストリームのスター数
73
カテゴリ
地図・地理空間
言語
JavaScript
ライセンス
ISC
フォーク日
2020-11-01
同期状態
同期済み最終同期 2026-09-29