Web CBS'de BBOX Tanımı


9

Uygulamamda Geoserver'da çok fazla WMS ve WFS kullanıyorum. Sınırlayıcı kutu (bbox) kavramını açıklayan bir belge bulamadım. ArcGIS, harita sınırını tanımlamak için harita kapsamı özelliklerine sahiptir. Google Harita / Bing haritası, harita görünümünü tanımlamak için getbound () yöntemine sahiptir. Bununla birlikte, WMS veya WFS'de bir sınırlayıcı kutu tanımladığında, projeksiyon parametrelerini ve harita görünümü kapsamını içerir. Bir HTTP GetMap isteğindeki parametreler benim için kafa karıştırıcı görünüyor çünkü farklı projeksiyon sistemleri kullanırsam sınırlama kutusundaki birimler önemli ölçüde değişir ve bbox'ın yanlış kurulumu oluşturma işleminin başarısız olmasına neden olur.
Teşekkür ederim!

Yanıtlar:


9

Sınırlayıcı Kutular genellikle kullandığınız veya talep ettiğiniz projeksiyondaki 'coğrafi' sunucu için bir istektir.

bbox : Sınırlayıcı kutu, belirtilen katmanların sınırları birleşerek otomatik olarak belirlenir. Özünde haritanın kapsamını belirler. Varsayılan olarak, bbox belirtmezseniz, size her şeyi gösterir. Bir katmanınız Los Angeles ve başka bir New York varsa, size Birleşik Devletler'in çoğunu gösterir. Otomatik olarak ayarlanan veya belirtilen sınırlama kutusu da haritanın en boy oranını belirler. Genişlik veya yükseklikten yalnızca birini belirtirseniz, diğeri sınırlayıcı kutunun en boy oranına göre belirlenir.

.. Uyarı :: Yükseklik, genişlik ve sınırlayıcı kutu belirtirseniz, serbestlik derecesi sıfırdır ve en boy oranları görüntünüzle eşleşmezse, çarpılacaktır.

WGS84 Lat / Lng için örnek:

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'de veya çıkış SRS Projeksiyonunda (Geoserver'da Declared SRS olarak adlandırılır) maksimum sınırlama kutusunu ayarlayabilirsiniz : Sınırlama kutusu, bir katmanın kapsamını belirler. Yerli Sınırlayıcı Kutu içinde öngörülen verilerin sınırları düzenli Yerli SRS . Verilerden hesapla bağlantısını tıklayarak bu sınırları oluşturabilirsiniz . Lat / Long Sınırlandırma Kutusu enlem / boylam standardına dayalı sınırlarını hesaplar. Bu sınırlar, Yerel sınırlardan hesapla bağlantısı tıklatılarak oluşturulabilir .

Geoserver'da Sınırlayıcı Kutu Ayarları

Daha fazla bilgi: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes


1
Eğer projeksiyon EPSG: 900913 ise, bbox bu öngörülen koordinat sisteminin sınırını yansıtmalıdır.
Görülme

1
@seen haklısın
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.Standart enlem / boylam nedir?
Ferenjito
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.