Saya ingin menggunakan server pusat untuk menyediakan lokasi umum untuk semua sumber daya pemetaan / pencitraan kami. Data kami terutama dalam bentuk geotiff dengan berbagai lapisan dasar dari berbagai sumber di web.
Geoserver, diberikan satu set geotiff, melakukan pekerjaan yang baik untuk melayani ubin (melalui WMTS atau TMS). Namun, saya tidak tahu cara untuk dengan mudah proksi sumber data eksternal lainnya seperti lapisan basis sampel dari http://services.arcgisonline.com/ArcGIS/rest/services . Sayangnya, sepertinya tidak banyak layanan yang mengimplementasikan layer WMS (atau tidak menjadikannya publik). Saat ini kami memiliki logika dalam aplikasi kami untuk berbagai layanan web kasus khusus tetapi sedikit hack. Idealnya saya ingin menyajikan antarmuka layanan web umum untuk semua penyedia ubin kami. Ini akan memungkinkan klien WMS seperti aplikasi angin dunia untuk "hanya bekerja".
Satu-satunya pemikiran saya sekarang adalah untuk membangun layanan web python kecil yang akan memaparkan daftar kemampuan melalui WMS dan kemudian menambahkan layanan ini ke geoserver sebagai toko WMS mengalir. Ini sepertinya banyak pekerjaan untuk hanya melayani URL ubin peta.
Saya ingin tahu apakah masalah ini telah dipecahkan sebelumnya atau jika ada solusi yang lebih mudah.
Terima kasih!
Anda membuat hambatan dengan mem-proxy layanan eksternal melalui server Anda. Juga akan memperlambat kinerja peta web Anda dengan memaksa satu server untuk memproses semua permintaan.
Satu-satunya alasan saya mungkin bisa melihat alasan untuk ini adalah untuk keamanan. Tetapi bahkan kemudian Anda lebih baik mengamankan titik akhir sebagai gantinya dan melewati token.
sumber