Definizione di un BBOX nel Web GIS


9

Nella mia pratica utilizzo molto WMS e WFS in Geoserver. Non ho trovato un documento che descriva il concetto di un rettangolo di selezione (bbox). ArcGIS ha proprietà di estensione della mappa per identificare il confine della mappa. Google Map / Bing map ha il metodo getbound () per identificare la vista della mappa. Tuttavia, quando definisce un rettangolo di selezione in WMS o WFS, sembra coinvolgere i parametri di proiezione e l'estensione della vista della mappa. I parametri in una richiesta GetMap HTTP mi sembrano confusi poiché se uso diversi sistemi di proiezione le unità nel riquadro di delimitazione variano in modo significativo e la configurazione errata di bbox causerebbe il fallimento del rendering Quindi, qualcuno potrebbe indicarmi il documento che spiega il bbox?
Grazie!

Risposte:


9

Le caselle di delimitazione sono in genere una richiesta al server 'geo' nella proiezione che si sta utilizzando o richiedendo.

bbox : il rettangolo di selezione viene automaticamente determinato prendendo l'unione dei limiti dei livelli specificati. In sostanza, determina l'estensione della mappa. Di default, se non specifichi bbox, ti mostrerà tutto. Se hai uno strato di Los Angeles e un altro di New York, ti ​​mostra la maggior parte degli Stati Uniti. Il rettangolo di selezione, impostato o specificato automaticamente, determina anche le proporzioni della mappa. Se si specifica solo uno di larghezza o altezza, l'altro verrà determinato in base alle proporzioni del rettangolo di selezione.

.. Avvertenza :: Se si specifica altezza, larghezza e riquadro di delimitazione ci sono zero gradi di libertà e se le proporzioni non corrispondono all'immagine verrà deformata.

Esempio per 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 è possibile impostare il riquadro di delimitazione massimo in Native SRS o Proiezione per l'output SRS (denominato SRS dichiarato in Geoserver): il riquadro di delimitazione determina l'estensione di un livello. Il Native rettangolo di selezione sono i limiti dei dati proiettati nelle SRS nativi . È possibile generare questi limiti facendo clic sul collegamento Calcola da dati . Il Lat / Long rettangolo di selezione calcola i limiti basati sullo standard Lat / Long. Questi limiti possono essere generati facendo clic sul collegamento Calcola da limiti nativi .

Impostazioni della Bounding Box in Geoserver

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


1
Quindi, se la proiezione è EPSG: 900913, la bbox dovrebbe riflettere i confini di questo sistema di coordinate proiettato giusto?
Visto

1
Hai visto che hai ragione
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.Qual è il lat / long standard?
Ferenjito,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.