Định nghĩa về BBOX trong Web GIS


9

Trong thực tế, tôi sử dụng rất nhiều WMS và WFS trong Geoserver. Tôi chưa tìm thấy một tài liệu mô tả khái niệm hộp giới hạn (bbox). ArcGIS có thuộc tính phạm vi bản đồ để xác định ranh giới bản đồ. Google Map / Bing map có phương thức getbound () để xác định chế độ xem bản đồ. Tuy nhiên, khi định nghĩa một hộp giới hạn trong WMS hoặc WFS, nó dường như liên quan đến các tham số dự đoán và phạm vi xem bản đồ. Các tham số trong yêu cầu HTTP GetMap có vẻ khó hiểu đối với tôi vì nếu tôi sử dụng các hệ thống chiếu khác nhau, các đơn vị trong hộp giới hạn sẽ thay đổi đáng kể và việc thiết lập bbox không chính xác sẽ gây ra lỗi kết xuất. Vì vậy, có ai có thể chỉ cho tôi tài liệu giải thích về hộp không?
Cảm ơn bạn!

Câu trả lời:


9

Hộp giới hạn thường là một yêu cầu đến máy chủ 'địa lý' trong phép chiếu mà bạn đang sử dụng hoặc yêu cầu.

bbox : Hộp giới hạn được xác định tự động bằng cách lấy liên kết giới hạn của các lớp được chỉ định. Về bản chất, nó quyết định phạm vi của bản đồ. Theo mặc định, nếu bạn không chỉ định bbox, nó sẽ hiển thị cho bạn mọi thứ. Nếu bạn có một lớp của Los Angeles và một lớp khác của New York, nó sẽ cho bạn thấy hầu hết nước Mỹ. Hộp giới hạn, tự động được đặt hoặc chỉ định, cũng xác định tỷ lệ khung hình của bản đồ. Nếu bạn chỉ xác định một chiều rộng hoặc chiều cao, cái kia sẽ được xác định dựa trên tỷ lệ khung hình của khung giới hạn.

.. Cảnh báo :: Nếu bạn chỉ định chiều cao, chiều rộng và hộp giới hạn thì không có bậc tự do nào và nếu tỷ lệ khung hình không khớp với hình ảnh của bạn sẽ bị biến dạng.

Ví dụ cho 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/_source/tutorials/wmsreflector.txt

Bên trong Geoserver, bạn có thể đặt hộp giới hạn tối đa trong SRS gốc hoặc Phép chiếu cho SRS đầu ra (được đặt tên là SRS khai báo trong Geoserver): Hộp giới hạn xác định phạm vi của một lớp. Các Native Bounding Box là bờ cõi của các dữ liệu dự kiến trong SRS Native . Bạn có thể tạo các giới hạn này bằng cách nhấp vào liên kết Tính toán từ dữ liệu . Hộp Lat / Long Bounding Box tính toán các giới hạn dựa trên lat / long tiêu chuẩn. Các giới hạn này có thể được tạo bằng cách nhấp vào liên kết Tính toán từ giới hạn gốc .

Cài đặt hộp giới hạn trong Geoserver

Thêm thông tin: http://docs.geoserver.org/latest/en/user/webadmin/data/layers.html#bounding-boxes


1
Vậy nếu phép chiếu là EPSG: 900913, bbox sẽ phản ánh ranh giới của hệ tọa độ dự kiến ​​này phải không?
Đã xem

1
@seen bạn đúng
Mapperz

1
The Lat/Long Bounding Box computes the bounds based on the standard lat/long.Độ trễ chuẩn / dài là gì?
Ferenjito
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.