Menyiapkan TileStache

12

Saya ingin mengatur TileStache, tapi saya cukup baru di dunia GIS untuk menemukan dokumen TileStache sedikit tidak bisa ditembus.

Saya baru saja tahu bahwa saya harus lari

tilestache-server.py -c tilestache.cfg 

untuk memulai TileStache, dan arahkan ke http://127.0.0.1:8080/ untuk melihat hasilnya.

Namun, saya tidak jelas apa yang harus dimasukkan tilestache.cfg.

Akhirnya saya ingin menggunakan GeoJSON, yang dihasilkan dari database PostGIS, tetapi untuk sekarang saya hanya ingin memulai dengan contoh sederhana untuk memastikan bahwa TileStache berfungsi.

Ada 'konfigurasi sampel minimal' dalam dokumen, tetapi tampaknya bergantung pada Mapnik - dan mengacu pada style.xmlfile - apakah saya perlu menginstal dan mengkonfigurasi Mapnik sebelum saya dapat menggunakan TileStache?

* PEMBARUAN *

Oke, saya sudah mencoba menggunakan konfigurasi 'proxy' sebagai berikut tilestache.cfg:

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

Dan kemudian restart Tilestache dan pergi ke http://127.0.0.1:8080/ , tapi saya masih melihat:

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

Jika saya pergi ke http://127.0.0.1:8080/example/0/0/0.png maka saya mendapatkan 404 - ada ide?

* PEMBARUAN 2 *

Untuk kepentingan orang lain: roadsharus menjadi bagian dari URL, jadi kunjungi http://127.0.0.1:8080/roads/0/0/0.png atau http://127.0.0.1:8080/roads/preview.html untuk melihat ubin!

Richard
sumber
Benar ... bagus!
Sid NoParrots

Jawaban:

3

Dari penelusuran dokumentasi, sepertinya Mapnik hanyalah salah satu penyedia yang mungkin. Untuk pengujian sederhana Anda, Anda bisa mencoba contoh penyedia Proxy (di bagian Penyedia ) yang menarik dan menyimpan tembolok dari OpenStreetMap.

Untuk tujuan akhir Anda, sepertinya Anda ingin menggunakan penyedia Vector dengan data GeoJSON Anda.

mrohlf
sumber
terima kasih - Saya sudah mencoba dengan penyedia Proxy (lihat pembaruan), tetapi masih belum berhasil.
Richard
Ah oke sudah tahu - roadsharus menjadi bagian dari URL - 127.0.0.1:8080/roads/preview.html bekerja. Terima kasih.
Richard
Keren, senang tahu. Senang melihat Anda mendapatkan sesuatu yang berfungsi!
mrohlf