Apakah ini berfungsi sebagai tumpukan untuk menyajikan peta web dengan fungsionalitas dasar penampil GIS (pan, zoom, layer switching, info popup)?
- Server Web Apache
- Mapnik untuk menyajikan data-geo (TileMill ke Gaya data Mapnik)
- OpenLayers untuk ditampilkan di browser
- GeoExt atau JQuery untuk fungsionalitas tambahan
Apakah saya benar? Apakah saya kehilangan sesuatu? Saya sudah membaca banyak utas dan info peta web lainnya, masih belum yakin persis di mana / bagaimana Mapnik cocok. Ia bisa mengganti GeoServer / MapServer dalam tumpukan?
Dan TileMill, tidak yakin bagaimana peta gaya ditambahkan ke server.
Pikiran dan saran sangat dihargai!
Jawaban:
Itu akan berfungsi karena Mapnik dapat dikonfigurasikan sebagai WMS ( http://code.google.com/p/mapnik-utils/wiki/WmsInstallGuide ) tapi saya pikir Anda seharusnya membangun semua ubin di dunia dan melayani mereka langsung ke openlayers (dengan asumsi bahwa Anda memiliki ruang disk yang cukup). Lihat http://openlayers.org/dev/examples/tilecache.html untuk contoh.
sumber
Sehubungan dengan TileMill, Anda mengekspor peta sebagai MBTiles dan kemudian dapat mengubahnya menjadi file gambar datar dengan mbutil yang dapat Anda letakkan di server web atau S3, atau Anda dapat menggunakan TileStream untuk melayani file MBTiles secara dinamis.
Seperti server ubin apa pun, Anda kemudian menggunakan OpenLayers (atau Modest Maps, Polymaps, Google Maps) untuk Javascript API.
sumber
Jika Anda berencana untuk menggunakan Mapnik OGCServer maka jangan gunakan yang terletak di code.google.com, kode sejak itu telah diperbarui dan dipindahkan ke proyek terpisah yang berlokasi di sini:
https://github.com/mapnik/OGCServer
Meskipun dokumentasi bukan yang terbaik, layanan ini dapat digunakan dalam berbagai cara menggunakan cgi, modwsgi, piramida, dll.
sumber