Quiero configurar TileStache, pero soy lo suficientemente nuevo en el mundo de SIG para encontrar los documentos de TileStache un poco impenetrables.
He descubierto que necesito correr
tilestache-server.py -c tilestache.cfg
para iniciar TileStache y vaya a http://127.0.0.1:8080/ para ver los resultados.
Sin embargo, no tengo claro qué poner tilestache.cfg
.
Eventualmente quiero usar GeoJSON, generado a partir de una base de datos PostGIS, pero por ahora me gustaría comenzar con un ejemplo simple para asegurarme de que TileStache esté funcionando.
Hay una 'configuración de muestra mínima' en los documentos, pero parece depender de Mapnik , y se refiere a un style.xml
archivo, ¿necesito instalar y configurar Mapnik antes de poder usar TileStache?
* ACTUALIZACIÓN *
Bien, he intentado usar una configuración 'proxy' de la siguiente manera en tilestache.cfg
:
{
"cache": {"name": "Test"},
"layers":
{
"roads":
{
"provider":
{
"name": "proxy",
"url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
}
}
}
}
Y luego reiniciando Tilestache y yendo a http://127.0.0.1:8080/ , pero aún veo:
Bad path: "/". I was expecting something more like "/example/0/0/0.png"
Si voy a http://127.0.0.1:8080/example/0/0/0.png , obtengo un 404, ¿alguna idea?
* ACTUALIZACIÓN 2 *
Para beneficio de otros: roads
debe ser parte de la URL, visite http://127.0.0.1:8080/roads/0/0/0.png o http://127.0.0.1:8080/roads/preview.html para ver los azulejos!
Respuestas:
Al examinar la documentación, parece que Mapnik es solo uno de los posibles proveedores. Para su simple prueba, puede probar el ejemplo del proveedor Proxy (en la sección Proveedores ) que extrae y almacena en caché los mosaicos de OpenStreetMap.
Para su objetivo final, parece que querrá usar el proveedor de Vector con sus datos GeoJSON.
fuente
roads
debería ser parte de la URL, 127.0.0.1:8080/roads/preview.html funciona. Gracias.