Я хочу створити TileStache, але я досить новий у світі ГІС, щоб знайти документи TileStache трохи непроникними.
Я щойно зрозумів, що мені потрібно бігати
tilestache-server.py -c tilestache.cfg
щоб запустити TileStache та перейдіть до http://127.0.0.1:8080/, щоб побачити результати.
Однак мені незрозуміло, у що поставити tilestache.cfg
.
Врешті-решт я хочу використовувати GeoJSON, згенерований з бази даних PostGIS, але поки що я хотів би почати з простого прикладу, щоб переконатися, що TileStache працює.
У документах є "мінімальна конфігурація зразка", але вона, схоже, покладається на Mapnik - і посилається на style.xml
файл - чи потрібно мені встановити та налаштувати Mapnik, перш ніж я можу використовувати TileStache?
* ОНОВЛЕННЯ *
Гаразд, я спробував використовувати конфігурацію "проксі" так tilestache.cfg
:
{
"cache": {"name": "Test"},
"layers":
{
"roads":
{
"provider":
{
"name": "proxy",
"url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
}
}
}
}
Потім перезапустіть Tilestache і перейдіть до http://127.0.0.1:8080/ , але я все одно бачу:
Bad path: "/". I was expecting something more like "/example/0/0/0.png"
Якщо я перейду до http://127.0.0.1:8080/example/0/0/0.png, тоді я отримаю 404 - якісь ідеї?
* ОНОВЛЕННЯ 2 *
На користь інших: roads
має бути частиною URL-адреси, тому відвідайте http://127.0.0.1:8080/roads/0/0/0.png або http://127.0.0.1:8080/roads/preview.html побачити плитки!