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.xml
file - 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: roads
harus 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!
Jawaban:
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.
sumber
roads
harus menjadi bagian dari URL - 127.0.0.1:8080/roads/preview.html bekerja. Terima kasih.