웹 GIS에서 BBOX의 정의


9

실제로는 Geoserver에서 많은 WMS 및 WFS를 사용합니다. 경계 상자 (bbox)의 개념을 설명하는 문서를 찾지 못했습니다. ArcGIS에는 맵 경계를 식별하기위한 맵 범위 속성이 있습니다. Google지도 / Bing지도에는지도보기를 식별하기위한 getbound () 메소드가 있습니다. 그러나 WMS 또는 WFS에서 경계 상자를 정의 할 때 투영 매개 변수와 맵 뷰 범위가 관련된 것 같습니다. 다른 투영 시스템을 사용하는 경우 경계 상자의 단위가 크게 다르고 잘못된 bbox 설정으로 인해 렌더링이 실패하므로 누구나 bbox를 설명하는 문서를 가리킬 수 있기 때문에 HTTP GetMap 요청의 매개 변수가 혼란스러워 보입니다.
감사합니다!

답변:


9

경계 상자는 일반적으로 사용 중이거나 요청한 투영에서 'geo'서버에 대한 요청입니다.

bbox : 경계 상자는 지정된 레이어의 경계를 결합하여 자동으로 결정됩니다. 본질적으로 그것은지도의 범위를 결정합니다. 기본적으로 bbox를 지정하지 않으면 모든 것이 표시됩니다. 로스 앤젤레스의 한 계층과 뉴욕의 다른 계층이 있으면 대부분의 미국을 보여줍니다. 자동 설정 또는 지정된 경계 상자도 맵의 종횡비를 결정합니다. 너비 또는 높이 중 하나만 지정하면 다른 하나는 경계 상자의 가로 세로 비율에 따라 결정됩니다.

.. 경고 :: 높이, 너비 및 경계 상자를 지정하면 자유도가 0이며 종횡비가 일치하지 않으면 이미지가 왜곡됩니다.

WGS84 Lat / Lng의 예 :

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 또는 출력 SRS에 대한 투영 (Geoserver에 이름을 선언 SRS) 바운딩 박스는 층의 범위를 결정한다. 기본 경계 상자 에 투영 된 데이터의 경계입니다 기본 SRS . 데이터 에서 계산 링크를 클릭하여 이러한 범위를 생성 할 수 있습니다 . 위도 / 경도 경계 상자는 위도 / 경도 표준을 기반으로 경계를 계산한다. 이 경계는 기본 경계 에서 계산 링크를 클릭하여 생성 할 수 있습니다 .

지오 서버의 경계 상자 설정

자세한 정보 : http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes


1
투영이 EPSG : 900913 인 경우 bbox는이 투영 좌표계의 경계를 반영해야합니까?

1
@ 맞습니다
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.표준 위도 / 경도는 무엇입니까?
Ferenjito
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.