Tôi muốn thiết lập TileStache, nhưng tôi đủ mới với thế giới của GIS để tìm các tài liệu của TileStache một chút không thể xuyên thủng.
Tôi vừa mới nhận ra rằng tôi cần phải chạy
tilestache-server.py -c tilestache.cfg
để bắt đầu TileStache và điều hướng đến http://127.0.0.1:8080/ để xem kết quả.
Tuy nhiên, tôi không rõ phải đưa vào cái gì tilestache.cfg
.
Cuối cùng, tôi muốn sử dụng GeoJSON, được tạo từ cơ sở dữ liệu PostGIS, nhưng bây giờ tôi chỉ muốn bắt đầu với một ví dụ đơn giản để đảm bảo rằng TileStache đang hoạt động.
Có một 'cấu hình mẫu tối thiểu' trong các tài liệu, nhưng dường như nó dựa vào Mapnik - và đề cập đến một style.xml
tệp - tôi có cần cài đặt và định cấu hình Mapnik trước khi tôi có thể sử dụng TileStache không?
* CẬP NHẬT *
Được rồi, tôi đã thử sử dụng cấu hình 'proxy' như sau tilestache.cfg
:
{
"cache": {"name": "Test"},
"layers":
{
"roads":
{
"provider":
{
"name": "proxy",
"url": "http://tile.openstreetmap.org/{Z}/{X}/{Y}.png"
}
}
}
}
Và sau đó khởi động lại Tilestache và truy cập http://127.0.0.1:8080/ , nhưng tôi vẫn thấy:
Bad path: "/". I was expecting something more like "/example/0/0/0.png"
Nếu tôi truy cập http://127.0.0.1:8080/example/0/0/0.png thì tôi nhận được 404 - có ý tưởng nào không?
* CẬP NHẬT 2 *
Vì lợi ích của người khác: roads
nên là một phần của URL, vì vậy hãy truy cập http://127.0.0.1:8080/roads/0/0/0.png hoặc http://127.0.0.1:8080/roads/preview.html để xem gạch!