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?

sphvn
sumber
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.

Sharpie
sumber
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!

mwalker
sumber
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.

dodobas
sumber
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

amercader
sumber
3

Di departemen layanan, ada juga server ubin MapBox: http://mapbox.com/tiles

GuillaumeC
sumber
1
Tautan ini sudah mati. Apakah ada server WMS gratis (bukan perangkat lunak server tetapi buka endpoint publik untuk mengambil ubin dari)?
codecowboy
@codecowboy: Mungkin berarti: tiles.mapbox.com
radek