Definicja BBOX w Web GIS

9

W swojej praktyce używam dużo WMS i WFS w Geoserver. Nie znalazłem dokumentu opisującego koncepcję obwiedni (bbox). ArcGIS ma właściwości zasięgu mapy do identyfikacji granicy mapy. Mapa Google Map / Bing ma metodę getbound () do identyfikacji widoku mapy. Jednak zdefiniowanie ramki granicznej w WMS lub WFS wydaje się obejmować parametry projekcji i zasięg widoku mapy. Parametry w żądaniu GetMap HTTP wydają mi się mylące, ponieważ jeśli używam różnych systemów projekcji, jednostki w ramce granicznej różnią się znacznie, a nieprawidłowe ustawienie bboksa spowodowałoby błąd renderowania. Czy ktoś mógłby wskazać mi dokument wyjaśniający bboksa?
Dziękuję Ci!

Widziany
źródło

Odpowiedzi:

9

Pola ograniczające są zwykle żądaniem skierowanym do serwera „geo” w projekcji, której używasz lub której żądasz.

bbox : Obwiednia jest automatycznie określana na podstawie połączenia granic określonych warstw. Zasadniczo określa zasięg mapy. Domyślnie, jeśli nie określisz bbox, pokaże ci wszystko. Jeśli masz jedną warstwę Los Angeles, a drugą w Nowym Jorku, pokazuje to większość Stanów Zjednoczonych. Obwiednia, automatycznie ustawiana lub określana, określa również proporcje mapy. Jeśli podasz tylko jedną szerokość lub wysokość, druga zostanie określona na podstawie współczynnika kształtu obwiedni.

.. Ostrzeżenie :: Jeśli określisz wysokość, szerokość i ramkę ograniczającą, zero stopni swobody, a jeśli proporcje nie będą pasować, twój obraz zostanie wypaczony.

Przykład dla 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

WEWNĄTRZ Geoservera możesz ustawić maksymalną ramkę graniczną w Natywnym SRS lub Projekcji dla wyjściowego SRS (o nazwie Zadeklarowany SRS w Geoserver): Ramka graniczna określa zasięg warstwy. Native Obwiednia są granice danych prognozowanych w rdzennych SRS . Możesz wygenerować te granice, klikając link Oblicz z danych . Lat / Długi Obwiednia oblicza granice oparte na standardzie szer / długie. Granice te można wygenerować, klikając link Oblicz z macierzystych granic .

Ustawienia ramki granicznej w Geoserver

Więcej informacji: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes

Mapperz
źródło
1
Więc jeśli rzut jest w formacie EPSG: 900913, ramka powinna odzwierciedlać granicę tego rzutowanego układu współrzędnych, prawda?
Widziany
1
@ widzisz, że masz rację
Mapperz
1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.Jaka jest standardowa długość / długość?
Ferenjito,