Web GISでのBBOXの定義


9

私の実践では、Geoserverで多くのWMSとWFSを使用しています。バウンディングボックス(bbox)の概念を説明するドキュメントは見つかりませんでした。ArcGISには、マップ境界を識別するためのマップ範囲プロパティがあります。Google Map / Bingマップには、マップビューを識別するためのgetbound()メソッドがあります。ただし、WMSまたはWFSでバウンディングボックスを定義する場合、プロジェクションパラメーターとマップビューの範囲が含まれるようです。異なるプロジェクションシステムを使用すると、境界ボックス内の単位が大幅に異なり、bboxの設定が正しくないためにレンダリングが失敗するため、HTTP GetMapリクエストのパラメーターはわかりにくいように見えます。
ありがとうございました!

回答:


9

境界ボックスは通常、使用または要求しているプロジェクションの「ジオ」サーバーへのリクエストです。

bbox:境界ボックスは、指定されたレイヤーの境界の和集合をとることによって自動的に決定されます。本質的には、マップの範囲を決定します。デフォルトでは、bboxを指定しない場合、すべてが表示されます。ロサンゼルスの1つの層とニューヨークの別の層がある場合、それはあなたに米国のほとんどを表示します。境界ボックスは、自動的に設定または指定され、マップの縦横比も決定します。幅と高さのどちらか一方のみを指定した場合、もう一方はバウンディングボックスのアスペクト比に基づいて決定されます。

..警告::高さ、幅、バウンディングボックスを指定すると、自由度は0になり、アスペクト比が一致しない場合、画像は歪められます。

WGS84緯度/経度の例:

http://localhost:8080/geoserver/wms?service=WMS&request=GetMap&version=1.1.1&format=application/openlayers&width=800&height=600&srs=EPSG:4326&layers=topp:states&styles=population&bbox=-180,0,0,90

http://docs.geoserver.org/2.1.0/user/_sources/tutorials/wmsreflector.txt

INSIDE Geoserverあなたはどちらかに最大のバウンディングボックスを設定することができますネイティブSRSまたは(Geoserverで宣言されたSRSという名前)の出力SRSのためのプロジェクション:バウンディングボックスは、レイヤーの範囲を決定します。ネイティブバウンディングボックスのデータの境界はに投影されているネイティブのSRS。これらの境界は、[ データから計算 ] リンクをクリックして生成できます。緯度/経度境界ボックスは、緯度/経度の標準に基づいて境界を計算します。これらの境界は、[ ネイティブ境界から計算 ] リンクをクリックして生成できます。

Geoserverのバウンディングボックス設定

詳細:http : //docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes


1
したがって、投影がEPSG:900913の場合、bboxはこの投影座標系の境界を反映する必要がありますか?
2011年

1
@seen you are correct
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.標準の緯度/経度は何ですか?
フェレンヒート2015
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.