TileStache 설정


12

TileStache를 설정하고 싶지만 TileStache 문서 를 뚫을 수없는 GIS 세계에 익숙하지 않습니다 .

나는 내가 달리는 것이 필요하다는 것을 알았습니다.

tilestache-server.py -c tilestache.cfg 

TileStache를 시작하고 http://127.0.0.1:8080/ 으로 이동 하여 결과를 확인하십시오.

그러나 무엇을 넣을 지 잘 모르겠습니다 tilestache.cfg.

결국 PostGIS 데이터베이스에서 생성 된 GeoJSON을 사용하고 싶지만 지금은 TileStache가 작동하는지 확인하기 위해 간단한 예제로 시작하고 싶습니다.

문서에는 '최소 샘플 구성'이 있지만 Mapnik에 의존 하고 style.xml파일을 참조 하는 것 같습니다. TileStache 를 사용하려면 Mapnik을 설치하고 구성해야합니까?

* 업데이트 *

좋아, 나는 다음과 같이 'proxy'설정을 사용해 보았습니다 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 *

다른 사람을 위해 : roadsURL의 일부 여야하므로 http://127.0.0.1:8080/roads/0/0/0.png 또는 http://127.0.0.1:8080/roads/preview.html을 방문하십시오. 타일을 볼 수 있습니다!


맞습니다 ... 좋은 것!
Sid NoParrots

답변:


3

문서를 찾아 보면 Mapnik이 가능한 공급자 중 하나 인 것 같습니다. 간단한 테스트를 위해 OpenStreetMap에서 타일을 가져와 캐시 하는 프록시 공급자 예제 ( 공급자 섹션)를 사용해 볼 수 있습니다.

최종 목표를 위해 GeoJSON 데이터와 함께 벡터 공급자를 사용하려는 것 같습니다.


감사합니다-프록시 공급자 (업데이트 참조)와 함께 시도했지만 여전히 운이 없습니다.
Richard

아, 알았습니다-URL의 roads일부 여야합니다 -127.0.0.1 : 8080 / roads / preview.html 작동합니다. 감사.
Richard

시원하고 알고 있습니다. 당신이 뭔가 일하고있어서 반갑습니다!
mrohlf
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.