Definición de un BBOX en Web GIS

9

En mi práctica, uso mucho WMS y WFS en Geoserver. No he encontrado un documento que describa el concepto de un cuadro delimitador (bbox). ArcGIS tiene propiedades de extensión de mapa para identificar el límite del mapa. Google Map / Bing map tiene el método getbound () para identificar la vista del mapa. Sin embargo, cuando define un cuadro delimitador en WMS o WFS, parece involucrar parámetros de proyección y extensión de la vista del mapa. Los parámetros en una solicitud HTTP GetMap me parecen confusos ya que si uso diferentes sistemas de proyección, las unidades en el cuadro delimitador varían significativamente, y la configuración incorrecta de bbox provocaría un error de representación. Entonces, ¿alguien podría señalarme el documento que explica el bbox?
¡Gracias!

Visto
fuente

Respuestas:

9

Los cuadros delimitadores suelen ser una solicitud al servidor 'geo' en la proyección que está utilizando o solicitando.

bbox : el cuadro delimitador se determina automáticamente tomando la unión de los límites de las capas especificadas. En esencia, determina la extensión del mapa. Por defecto, si no especifica bbox, le mostrará todo. Si tiene una capa de Los Ángeles y otra de Nueva York, le muestra la mayor parte de los Estados Unidos. El cuadro delimitador, establecido o especificado automáticamente, también determina la relación de aspecto del mapa. Si solo especifica uno de ancho o alto, el otro se determinará en función de la relación de aspecto del cuadro delimitador.

.. Advertencia :: Si especifica la altura, el ancho y el cuadro delimitador, hay cero grados de libertad, y si las relaciones de aspecto no coinciden, su imagen se deformará.

Ejemplo para 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 puede establecer el cuadro de límite máximo en SRS nativo o en la proyección para el SRS de salida (denominado SRS declarado en Geoserver): el cuadro de límite determina la extensión de una capa. El cuadro de límite nativo son los límites de los datos proyectados en el SRS nativo . Puede generar estos límites haciendo clic en el enlace Calcular desde datos . El cuadro de límite Lat / Long calcula los límites en función del lat / long estándar. Estos límites se pueden generar haciendo clic en el enlace Calcular desde límites nativos .

Configuración del cuadro delimitador en Geoserver

Más información: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes

Mapperz
fuente
1
Entonces, si la proyección es EPSG: 900913, el bbox debería reflejar el límite de este sistema de coordenadas proyectado ¿verdad?
Visto el
1
@ visto que tienes razón
Mapperz
1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.¿Cuál es el estándar lat / long?
Ferenjito