Yığını - Mapnik, TileMill, OpenLayers, GeoExt


11

Bu, temel GIS görüntüleyici işleviyle (kaydırma, yakınlaştırma, katman değiştirme, bilgi pop-up'ları) web haritaları sunmak için bir yığın olarak çalışır mı?

  • Apache Web Sunucusu
  • Coğrafi verileri sunmak için Mapnik (Mapnik verilerini Stillendirmek için TileMill)
  • Tarayıcıda görüntülenecek OpenLayers
  • Ek işlevsellik için GeoExt veya JQuery

Buna hakkım var mı? Bir şey mi kaçırıyorum? Ben bir sürü konu ve diğer web harita bilgileri okudum, hala tam olarak nereye / nasıl Mapnik uyuyor emin değilim. Bir yığın GeoServer / MapServer değiştirebilirsiniz?

Ve TileMill, tarz haritanın sunucuya nasıl eklendiğinden emin değil.

Düşünceler ve tavsiyeler çok takdir!


1
Mapnik daha çok temel katmanlarınızı şekillendirmekle ilgili mi? Birisi katmanları her açıp kapattığında döşemeleri yeniden oluşturmuyor musunuz? Yoksa fayanslarınızı olası her katman kombinasyonu ile inşa eder misiniz?

Hey Zarbo, bu muhtemelen bir cevaptan ziyade bir yorum için bir şey. Her neyse, Mapnik'in fayanslarınızı şekillendirmenize yardımcı olduğuna inanıyorum. Daha sonra istediğiniz zaman bu döşemeleri oluşturacaktır. Bu genellikle, TileCache (veya kullandığınız diğer önbellek sistemi) yeni bir kutucuk istediğinde ortaya çıkar. Ancak bu, bir kullanıcı döşemeleri istediğinde de olabilir.
jvangeld

Teşekkür ederim. Nasıl yorum yapabilirim? Yalnızca altta Yanıt kutunuzu görüyorum. Teşekkür ederim.
zarbo

'yorum ekle' bağlantısı
arayın

chicago tribününden, bu farklı bileşenlerin bir kısmının bir web haritası oluştururken ve sunarken nasıl kullanıldığını anlatan ve
03/08

Yanıtlar:



4

TileMill getirmedi, siz bir harita dışa MBTiles ve ardından ya düz resim dosyalarının içine açabilirsiniz mbutil bir web sunucusu veya S3 koymak olmasını sağlamak veya kullanabilirsiniz TileStream MBTiles dinamik dosya hizmet etmek.

Herhangi bir döşeme sunucusu gibi, bir Javascript API'sı için OpenLayers'ı (veya Modest Maps, Polymaps, Google Maps) kullanırsınız.


1

Mapnik OGCServer'ı kullanmayı planlıyorsanız, o zaman code.google.com adresinde bulunan kodu kullanmıyorsanız, kod o zamandan beri güncellendi ve burada bulunan ayrı bir projeye taşındı:

https://github.com/mapnik/OGCServer

Belgeler en iyi olmasa da, hizmet cgi, modwsgi, piramit vb. Kullanılarak çeşitli şekillerde dağıtılabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.