12

私はgenerate_tiles.pyを使用してタイルを生成している最中であり、Webインターフェイスではなく、それらを表示するPythonアプリを作成したいと考えています。そのようなものはすでに存在しますか、それともそのようなアプリを自分で書く方法についての情報がどこかにありますか?

4

2 に答える 2

27

TilemillやQGISなどのデスクトップアプリケーションを使用してマップを表示/編集できます(Webアプリケーション用でないのになぜタイルを生成するのかはよくわかりません)。

Tilestacheには、テストに使用できる内部Webサーバーがあり、構成ファイルを使用するだけで簡単に実行できます。

始めるための(または数週間忙しくするための)いくつかの指針:

サーバー側のライブラリとアプリケーション

  • TileStache:非常に使いやすいタイルサーバーとタイルキャッシュ
  • Mapnik:tilestacheとtilemillの背後にある基盤となるライブラリ
  • TileLite:軽量のPythonタイルサーバー
  • MapOSMatic:Python / Django + mapnikで書かれていますか?

クライアント側ライブラリ

  • リーフレット:GoogleMapsAPIによく似たクライアント側ライブラリ
  • OpenLayers:動的マップを任意のWebページに簡単に配置できます
  • ワックス:最小限のマッピングライブラリに一般的なユーティリティを追加します
  • 控えめな地図:構築するためのシンプルなプラットフォーム
  • Mapstraction:多数のJavaScriptマッピングライブラリの共通インターフェース

カスタムマップ作成用のツール

  • タイルミル:マップのCSSのように(素晴らしい)
  • OSGeo4W:Windows用の地理空間ツールボックスが必要です

マーカー

PyCon2012からのいくつかの関連ビデオ

インスピレーションを得るためのいくつかの興味深いアプリケーション:

于 2012-07-04T08:22:52.297 に答える
2

OPの引用:

Webインターフェースではなく、表示するPythonアプリを作成したい

同じリクエストがあります(具体的には、既存のGTK +デスクトップアプリケーション内にインタラクティブマップを表示する必要があります)。ここで回答された質問が表示されなかったため、直接参照情報を探しました。そこに3つのオプションがあります。

Paulo Scardineの非常に完全な概要は、Webインターフェイスに焦点を当てており、それらについては言及していません。

于 2018-04-08T15:34:21.980 に答える