TileStache Kurulumu


12

TileStache kurmak istiyorum, ancak CBS dünyasında TileStache belgelerini biraz aşılmaz bulmaya yetecek kadar yeniyim .

Hemen koşmam gerektiğini anladım

tilestache-server.py -c tilestache.cfg 

TileStache'yi başlatın ve sonuçları görmek için http://127.0.0.1:8080/ adresine gidin .

Ancak, ne koyacağım konusunda net değilim tilestache.cfg.

Sonunda bir PostGIS veritabanından oluşturulan GeoJSON'u kullanmak istiyorum, ancak şimdilik TileStache'nin çalıştığından emin olmak için basit bir örnekle başlamak istiyorum.

Orada dokümanlar bir 'minimal örnek yapılandırma', ancak Mapnik güvenmek gibi görünüyor - ve bir atıfta style.xmldosyası - yüklemek ve yapılandırmak Mapnik ben TileStache kullanmadan önce gerekiyor?

* GÜNCELLEME *

Tamam, aşağıdaki gibi bir 'proxy' yapılandırması kullanmayı denedim tilestache.cfg:

{
  "cache":  {"name": "Test"},
  "layers":
  {
    "roads":
    {
      "provider":
      {
        "name": "proxy", 
        "url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
      }
    }
  }
}

Ve sonra Tilestache'yi yeniden başlatıp http://127.0.0.1:8080/ adresine gidiyor , ama hala görüyorum:

Bad path: "/". I was expecting something more like "/example/0/0/0.png"

Http://127.0.0.1:8080/example/0/0/0.png adresine gidersem 404'lük bir fikrim var mı?

* GÜNCELLEME 2 *

Başkalarının yararına: roadsURL'nin bir parçası olmalıdır, bu nedenle http://127.0.0.1:8080/roads/0/0/0.png veya http://127.0.0.1:8080/roads/preview.html adresini ziyaret edin. fayans görmek için!


Bu doğru ... güzel olan!
Sid NoParrots

Yanıtlar:


3

Belgelere göz atarken, Mapnik olası sağlayıcılardan sadece biri gibi görünüyor. Basit testiniz için, karoları OpenStreetMap'ten çeken ve önbelleğe alan Proxy sağlayıcı örneğini ( Sağlayıcılar bölümünde) deneyebilirsiniz .

Son hedefiniz için, Vector sağlayıcısını GeoJSON verilerinizle kullanmak isteyeceksiniz.


teşekkürler - Proxy sağlayıcısı ile denedim (güncellemeye bakın), ama yine de şans yok.
Richard

Ah tamam anladım - roadsURL'nin bir parçası olmalı - 127.0.0.1:8080/roads/preview.html çalışır. Teşekkürler.
Richard

Havalı, bilmek güzel. Çalıştığın bir şey olduğunu gördüğüme sevindim!
mrohlf
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.