Tôi muốn sử dụng một máy chủ trung tâm để cung cấp một vị trí chung cho tất cả các tài nguyên hình ảnh / ánh xạ của chúng tôi. Dữ liệu của chúng tôi chủ yếu ở dạng địa lý với nhiều lớp cơ sở từ nhiều nguồn khác nhau trên web.
Geoserver, được cung cấp một bộ các trình duyệt địa lý, thực hiện tốt công việc phục vụ các ô xếp (thông qua WMTS hoặc TMS). Tuy nhiên, tôi không biết cách dễ dàng ủy quyền các nguồn dữ liệu bên ngoài khác như các lớp cơ sở mẫu từ http://service.arcgisonline.com/ArcGIS/rest/service . Thật không may, có vẻ như nhiều dịch vụ không triển khai lớp WMS (hoặc không công khai). Hiện tại chúng tôi có logic trong ứng dụng của mình cho các trường hợp đặc biệt là các dịch vụ web khác nhau nhưng đó là một chút hack. Lý tưởng nhất là tôi muốn trình bày một giao diện dịch vụ web phổ biến cho tất cả các nhà cung cấp ốp lát của chúng tôi. Điều này sẽ cho phép các máy khách WMS như các ứng dụng gió thế giới "chỉ hoạt động".
Suy nghĩ duy nhất của tôi bây giờ là xây dựng một dịch vụ web python nhỏ sẽ hiển thị danh sách các khả năng thông qua WMS và sau đó thêm dịch vụ này vào máy chủ địa lý như một cửa hàng WMS xếp tầng. Điều này có vẻ như rất nhiều công việc chỉ đơn giản là phục vụ các URL của bản đồ.
Tôi tò mò liệu vấn đề này đã được giải quyết trước đây hay nếu có một giải pháp dễ dàng hơn.
Cảm ơn!