境界ボックス計算ツール
座標セットまたは任意のGeoJSONデータのバウンディングボックスを取得します。緯度と経度のペアを1行に1つずつ貼り付けるか、GeoJSONのFeature、FeatureCollection、またはジオメトリを貼り付けると、北・南・東・西の境界、中心、幅と高さ(キロメートル)、GeoJSONの順序に対応したすぐ使えるbbox配列が返されます。地図の表示範囲、APIクエリ、タイルリクエスト、空間インデックスに便利です。
よくある質問
どの入力形式に対応していますか?
座標ペア(10進度で表した緯度と経度を、カンマまたはスペースで区切って1行に1組ずつ記述)またはGeoJSONに対応しています。中括弧で始まる入力はGeoJSONとして読み込まれます。FeatureCollection、Feature、またはPolygonやLineStringなどの単独のジオメトリを指定できます。
bbox配列はどのような順序ですか?
bbox配列はGeoJSON標準RFC 7946に従い、西、南、東、北の順です。つまり、経度の最小値、緯度の最小値、経度の最大値、緯度の最大値です。APIによっては南、西、北、東の順を求めるため、使用するサービスの指定を確認してください。
幅と高さはどのように測定されますか?
高さは南端と北端の間の子午線に沿った距離です。幅はボックスの中心を通る緯線に沿って測定されるため、経度の範囲が同じでも極に近づくほど短くなります。
このツールはGeoJSONに保存されたbboxを使用しますか?
いいえ。ボックスはすべてのジオメトリの実際の座標から常に再計算されるため、入力に古いbboxメンバーが含まれていても結果には影響しません。
どのGeoJSONジオメトリに対応していますか?
Point、MultiPoint、LineString、MultiLineString、Polygon、MultiPolygon、GeometryCollectionに対応しています。単独で指定するほか、Feature内またはFeatureCollection内に含めることもできます。ジオメトリのないFeatureは使用でき、無視されます。ポリゴンのリングは少なくとも4つの位置で閉じている必要があります。
180子午線をまたぐデータはどうなりますか?
経度の単純な最小値と最大値からボックスが作られるため、日付変更線の両側にあるデータは地球のほぼ全体にわたるボックスになります。日付変更線をまたぐ狭いボックスが必要な場合は、データを分割するか、先に経度をシフトしてください。
座標が拒否されるのはなぜですか?
GeoJSONでは経度が先、緯度が後の順で格納され、どちらも数値で、-180から180まで、緯度は-90から90までの範囲である必要があります。Web Mercatorのメートル単位の座標など、投影座標系のデータは有効なGeoJSONではないため、まずWGS84の度単位に変換してください。
入力の最大サイズはどれくらいですか?
テキストは最大5 MiB、座標行は10,000行、GeoJSONのFeatureは10,000個までです。より大きなデータセットは、デスクトップGISまたはコマンドラインツールで処理するのがおすすめです。
出力の精度はどのくらいですか?
すべての座標は小数点以下6桁(約0.1メートル)の精度で表示され、幅と高さはメートル単位で表示されます。境界は入力座標から直接取得され、スナップや余白の追加は行われません。
結果を地図ライブラリで使えますか?
はい。bbox配列は、GeoJSON形式のバウンディングボックスを受け取るほとんどのウェブ地図ライブラリやAPIに渡すことができ、中心座標は地図の初期表示位置として使えます。