Визначення BBOX у веб-ГІС


9

У своїй практиці я використовую багато WMS та WFS в Geoserver. Я не знайшов документа, що описував поняття обмежувальної коробки (bbox). ArcGIS має властивості масштабу карти для визначення межі карти. Карта Google / Бінг карта має метод getbound () для ідентифікації виду карти. Однак, коли визначається обмежувальне поле у ​​WMS або WFS, воно, мабуть, включає параметри проекції та масштаб перегляду карти. Параметри запиту на HTTP GetMap виглядають заплутаним для мене, оскільки якщо я використовую різні системи проекцій, одиниці в обмежувальній коробці істотно відрізняються, а неправильна установка bbox може спричинити невдачу. Отже, чи може хто-небудь вказати мені на документ, що пояснює bbox?
Дякую!

Відповіді:


9

Обмежувальні коробки - це зазвичай запит на сервер "гео" в проекції, яку ви використовуєте або запитуєте.

bbox : обмежувальне поле автоматично визначається шляхом з’єднання меж зазначених шарів. По суті, він визначає масштаб карти. За замовчуванням, якщо ви не вказали bbox, він покаже вам все. Якщо у вас один шар Лос-Анджелеса, а інший - Нью-Йорк, це показує вам більшу частину Сполучених Штатів. Обмежувальне поле, автоматично встановлене або вказане, також визначає співвідношення сторін карти. Якщо ви вкажете лише один із ширини чи висоти, інший визначатиметься на основі співвідношення сторін обмежувального поля.

.. Попередження: Якщо ви вкажете висоту, ширину та обмежувальну рамку, є нульовий ступінь свободи, і якщо співвідношення сторін не збігається, ваше зображення буде викривлене.

Приклад для 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 ви можете встановити поле максимального обмеження в Native SRS або Projection для виводу SRS (з назвою оголошено SRS в Geoserver): поле обмеження визначає ступінь шару. Обмежувальна Box Native є межами даних проектуються в Native SRS . Ви можете створити ці межі, натиснувши посилання Обчислити з даних . Lat / Long Обмежувальна Box обчислює оцінки , засновані на стандарті широти / довготи. Ці межі можна створити, натиснувши посилання Обчислити з рідних меж .

Налаштування обмежувального поля в Geoserver

Більше інформації: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes


1
Отже, якщо проекція EPSG: 900913, bbox повинен відображати межу цієї проектованої системи координат?
Відвідано

1
@seen ви праві
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.Що таке стандарт лат / довго?
Ferenjito
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.