Apakah ada perpustakaan yang baik untuk WMS "Tile Servers"?


9

Saya mencari Server WMS Tile yang dapat saya konsumsi dengan " OpenLayers ".

Satu: Apakah ada perpustakaan / sumber daya online yang bagus yang menyusun server ubin WMS atau di mana tempat yang baik untuk mulai mencari? (Peta jalan & lainnya dll)

Dua: Apakah ada server ubin gratis yang tersedia?


Apakah Anda mencari perangkat lunak untuk meng-host petak peta Anda sendiri, atau layanan yang menerbitkan petak peta yang dapat Anda tampilkan?
JasonBirch

Layanan yang menerbitkan petak peta.
sphvn

Jawaban:


4

Menanggapi pertanyaan pertama Anda:

Untuk peta dasar, seperti Google Maps atau Open Street Map, tempat yang baik untuk memulai adalah Showcase Contoh OpenLayers . Berikut ini hanyalah sebagian dari contoh yang mengambil data dari Server Tile:

Untuk setiap contoh, klik kanan dan gunakan "Lihat Sumber Halaman" untuk melihat javascript yang memuat lapisan dari server.

Untuk pertanyaan kedua Anda:

Server peta gratis tempat saya bekerja adalah:

Dalam pengalaman saya, GeoServer adalah yang termudah untuk diatur dengan cepat karena fakta bahwa itu ditulis di Jawa.


1
MapServer dan Geoserver keduanya server WMS penuh dan bukan server ubin. MapProxy, TileCache (keduanya untuk Unix / Windows) dan GeoWebCache (Java) adalah server ubin yang mendukung TMS dan WMS-C.
olt

5

Saya tidak tahu direktori server yang tersedia (misalnya publik) yang berspesialisasi dalam ubin WMS, tapi saya tahu bahwa GeoWebCache adalah implementasi yang tersedia secara bebas dari server ubin WMS:

http://geowebcache.org/trac

GeoWebCache dirilis di bawah GPL Kecil. Ini bekerja dengan baik dengan Openlayers!


4

Alternatif lain adalah MapProxy yang juga ditulis dalam Python tetapi dirilis di bawah lisensi AGPL 3.0.

Ini sebenarnya dapat melakukan proyeksi ulang sederhana dan penggabungan layer, menggunakan PIL (python imaging library) di latar belakang dengan hasil yang sangat baik.


3

Sebagai alternatif untuk GeoWebCache yang didukung Java, Anda juga dapat menggunakan TileCache, yang ditulis dengan Python:

http://tilecache.org/

Ini dirilis di bawah lisensi BSD dan berfungsi seperti pesona dengan OpenLayers juga


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.