Voglio impostare TileStache, ma sono abbastanza nuovo per il mondo GIS da trovare i documenti di TileStache un po 'impenetrabili.
Ho quasi capito che devo correre
tilestache-server.py -c tilestache.cfg
per avviare TileStache e accedere a http://127.0.0.1:8080/ per vedere i risultati.
Tuttavia, non sono chiaro su cosa inserire tilestache.cfg
.
Alla fine voglio usare GeoJSON, generato da un database PostGIS, ma per ora vorrei solo iniziare con un semplice esempio per assicurarmi che TileStache funzioni.
C'è una "configurazione di esempio minima" nei documenti, ma sembra basarsi su Mapnik - e fa riferimento a un style.xml
file - devo installare e configurare Mapnik prima di poter usare TileStache?
* AGGIORNARE *
Ok, ho provato a usare una configurazione 'proxy' come segue in tilestache.cfg
:
{
"cache": {"name": "Test"},
"layers":
{
"roads":
{
"provider":
{
"name": "proxy",
"url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
}
}
}
}
E quindi riavviare Tilestache e andare su http://127.0.0.1:8080/ , ma continuo a vedere:
Bad path: "/". I was expecting something more like "/example/0/0/0.png"
Se vado a http://127.0.0.1:8080/example/0/0/0.png allora ricevo un 404 - qualche idea?
* AGGIORNAMENTO 2 *
A beneficio di altri: roads
dovrebbe essere parte dell'URL, quindi visita http://127.0.0.1:8080/roads/0/0/0.png o http://127.0.0.1:8080/roads/preview.html per vedere le tessere!