Quero configurar o TileStache, mas sou novo o suficiente no mundo do GIS para achar os documentos do TileStache um pouco impenetráveis.
Eu acabei de descobrir que preciso correr
tilestache-server.py -c tilestache.cfg
para iniciar o TileStache e navegue até http://127.0.0.1:8080/ para ver os resultados.
No entanto, não sei ao certo o que colocar tilestache.cfg
.
Eventualmente, quero usar o GeoJSON, gerado a partir de um banco de dados PostGIS, mas, por enquanto, gostaria de começar com um exemplo simples para garantir que o TileStache esteja funcionando.
Há uma 'configuração mínima de amostra' nos documentos, mas parece depender do Mapnik - e se refere a um style.xml
arquivo - preciso instalar e configurar o Mapnik antes de poder usar o TileStache?
* ATUALIZAÇÃO *
Ok, tentei usar uma configuração de 'proxy' da seguinte maneira tilestache.cfg
:
{
"cache": {"name": "Test"},
"layers":
{
"roads":
{
"provider":
{
"name": "proxy",
"url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
}
}
}
}
E, em seguida, reiniciando o Tilestache e indo para http://127.0.0.1:8080/ , mas ainda vejo:
Bad path: "/". I was expecting something more like "/example/0/0/0.png"
Se eu for para http://127.0.0.1:8080/example/0/0/0.png , recebo um 404 - alguma idéia?
* ATUALIZAÇÃO 2 *
Para benefício de outras pessoas: roads
deve fazer parte do URL, visite http://127.0.0.1:8080/roads/0/0/0.png ou http://127.0.0.1:8080/roads/preview.html ver azulejos!
Respostas:
Ao navegar na documentação, parece que o Mapnik é apenas um dos provedores possíveis. Para seu teste simples, você pode tentar o exemplo do provedor Proxy (na seção Provedores ) que extrai e armazena em cache os blocos do OpenStreetMap.
Para seu objetivo final, parece que você deseja usar o provedor Vector com seus dados GeoJSON.
fonte
roads
deve fazer parte da URL - 127.0.0.1:8080/roads/preview.html funciona. Obrigado.