Sự khác biệt giữa WMS 1.1.1 và 1.3.0 là hai lần.
THAY ĐỔI SỐ 1 - Cách sử dụng CRS / SRS
Sử dụng SRS cho 1.1.1
Sử dụng CRS cho 1.3.0
THAY ĐỔI SỐ 2 - CHỈ WMS 1.3.0
Thứ tự của các tham số cho BBOX phụ thuộc vào việc định nghĩa CRS có lật trục hay không. Bạn sẽ thấy điều này trong yêu cầu GetCapabilities tại 1.3.0 - phản hồi sẽ hiển thị các trục bị lật.
BBOX = xmin, ymin, xmax, ymax KHÔNG PHẢI
BBOX = ymin, xmin, ymax, xmax FLIPPED
Tôi đã tạo một danh sách các mã EPSG cần được lật bằng cách tạo cơ sở dữ liệu SpatiaLite 4.3.0 và sau đó lưu yêu cầu SQL này vào tệp:
CHỌN auth_srid, has_flipped_axes, ref_sys_name, ax_1_name, ax_1_orientation, ax_2_name, ax_2_orientation TỪ "spatial_Vf_sys_all" WHERE auth_name = "epsg";
Sau đó, bạn sẽ thấy rằng EPSG: 4326 cần phải có trục lật.
4326 1 WGS 84 Vĩ độ Đông Bắc
ĐÂY LÀ YÊU CẦU 1.3.0
Thay đổi là BBOX = 24, -126,50, -66
http://mesonet.agron.iastate.edu/cgi-bin/mapserv/mapserv?map=/mesonet/www/apps/iemwebsite/data/wms/goes/conus_ir.map&SERVICE=WMS&REQUEST= = 256 & HEIGHT = 256 & FORMAT = image / png & TRANSPARENT = TRUE & BBOX = 24, -126,50, -66 & LAYERS = conus_ir_4km_900913, conus_ir_4km & CRS = EPSG: 4326 & STYLES =