Définition d'un BBOX dans le Web SIG

9

Dans ma pratique, j'utilise beaucoup de WMS et WFS dans Geoserver. Je n'ai pas trouvé de document décrivant le concept d'une boîte englobante (bbox). ArcGIS possède des propriétés d'étendue de carte pour identifier les limites de la carte. Google Map / Bing map dispose de la méthode getbound () pour identifier la vue de la carte. Cependant, lorsque définit un cadre de délimitation dans WMS ou WFS, il semble impliquer des paramètres de projections et l'étendue de la vue cartographique. Les paramètres d'une demande HTTP GetMap me semblent déroutants car si j'utilise différents systèmes de projection, les unités dans la boîte englobante varient considérablement et une configuration incorrecte de bbox entraînerait un échec de rendu.Par conséquent, quelqu'un pourrait-il me pointer vers le document expliquant la bbox?
Je vous remercie!

Vu
la source

Réponses:

9

Les boîtes englobantes sont généralement une demande adressée au serveur «géo» dans la projection que vous utilisez ou demandez.

bbox : le cadre de sélection est automatiquement déterminé en prenant l'union des limites des couches spécifiées. En substance, il détermine l'étendue de la carte. Par défaut, si vous ne spécifiez pas bbox, il vous montrera tout. Si vous avez une couche de Los Angeles et une autre de New York, cela vous montre la plupart des États-Unis. Le cadre de sélection, défini ou spécifié automatiquement, détermine également le rapport hauteur / largeur de la carte. Si vous spécifiez uniquement une largeur ou une hauteur, l'autre sera déterminée en fonction du rapport hauteur / largeur du cadre de sélection.

.. Avertissement :: Si vous spécifiez la hauteur, la largeur et la zone de délimitation, il y a zéro degré de liberté et si les proportions ne correspondent pas, votre image sera déformée.

Exemple pour 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

À L' INTÉRIEUR du géoserveur, vous pouvez définir la zone de délimitation maximale dans le SRS natif ou la projection pour le SRS de sortie (nommé SRS déclaré dans le géoserveur): le cadre de délimitation détermine l'étendue d'une couche. Le cadre de délimitation natif représente les limites des données projetées dans le SRS natif . Vous pouvez générer ces limites en cliquant sur le lien Calculer à partir des données . Le Lat / Long Bounding Box calcule les limites sur la base du lat / long standard. Ces limites peuvent être générées en cliquant sur le lien Calculer à partir des limites natives .

Paramètres du cadre de délimitation dans le géoserveur

Plus d'informations: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes

Mapperz
la source
1
Donc, si la projection est EPSG: 900913, la bbox devrait refléter la limite de ce système de coordonnées projeté, n'est-ce pas?
Vu le
1
@seen vous avez raison
Mapperz
1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.Quel est le lat / long standard?
Ferenjito