TileStacheのセットアップ


12

TileStacheをセットアップしたいのですが、GISの世界ではTileStacheのドキュメントを少し理解できないほど新しいのです。

私はちょうど実行する必要があることを理解しました

tilestache-server.py -c tilestache.cfg 

TileStacheを起動し、http: //127.0.0.1:8080 /に移動して結果を確認します。

しかし、私は何を入れるべきかはっきりしていませんtilestache.cfg

最終的には、PostGISデータベースから生成されたGeoJSONを使用したいのですが、とりあえず、TileStacheが機能していることを確認するために簡単な例から始めたいと思います。

ドキュメントに「最小限のサンプル構成」がありますが、Mapnikに依存しているようstyle.xmlです-ファイルを参照しています-TileStacheを使用する前にMapnikをインストールして構成する必要がありますか?

*更新*

さて、次のように「プロキシ」設定を使用してみました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にアクセスしてくださいタイルを見る!


そうだね...いいね!
シドNoParrots

回答:


3

ドキュメントを参照すると、Mapnikは可能なプロバイダーの1つにすぎないようです。簡単なテストとして、OpenStreetMapからタイルを取得してキャッシュするプロキシプロバイダーの例を試すことができます(プロバイダーセクション)。

最終的な目標として、GeoJSONデータでベクタープロバイダーを使用するように思われます。


おかげで-私はプロキシプロバイダー(更新を参照)で試しましたが、それでも運はありません。
リチャード

ああ大丈夫それを理解-URLのroads一部である必要があります-127.0.0.1:8080/roads/preview.htmlは動作します。ありがとう。
リチャード

クール、知っておくと良い。何かが機能しているのを見てうれしいです!
mrohlf
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.