私はgenerate_tiles.pyを使用してタイルを生成している最中であり、Webインターフェイスではなく、それらを表示するPythonアプリを作成したいと考えています。そのようなものはすでに存在しますか、それともそのようなアプリを自分で書く方法についての情報がどこかにありますか?
15087 次
2 に答える
27
TilemillやQGISなどのデスクトップアプリケーションを使用してマップを表示/編集できます(Webアプリケーション用でないのになぜタイルを生成するのかはよくわかりません)。
Tilestacheには、テストに使用できる内部Webサーバーがあり、構成ファイルを使用するだけで簡単に実行できます。
始めるための(または数週間忙しくするための)いくつかの指針:
サーバー側のライブラリとアプリケーション
- TileStache:非常に使いやすいタイルサーバーとタイルキャッシュ
- Mapnik:tilestacheとtilemillの背後にある基盤となるライブラリ
- TileLite:軽量のPythonタイルサーバー
- MapOSMatic:Python / Django + mapnikで書かれていますか?
クライアント側ライブラリ
- リーフレット:GoogleMapsAPIによく似たクライアント側ライブラリ
- OpenLayers:動的マップを任意のWebページに簡単に配置できます
- ワックス:最小限のマッピングライブラリに一般的なユーティリティを追加します
- 控えめな地図:構築するためのシンプルなプラットフォーム
- Mapstraction:多数のJavaScriptマッピングライブラリの共通インターフェース
カスタムマップ作成用のツール
マーカー
- MakiIcons:Web地図作成用に作成されたクリーンなスポットアイコンセット
- マップアイコンコレクション:目印として使用できる700個の無料アイコン
PyCon2012からのいくつかの関連ビデオ
インスピレーションを得るためのいくつかの興味深いアプリケーション:
- 8bitcity:GoogleマップがAtari 2600RiverRaidカートリッジにぶつかった場合
- OpenWhateverMap:さまざまなレンダリングスタイルのパッチワーク
于 2012-07-04T08:22:52.297 に答える
2
OPの引用:
Webインターフェースではなく、表示するPythonアプリを作成したい
同じリクエストがあります(具体的には、既存のGTK +デスクトップアプリケーション内にインタラクティブマップを表示する必要があります)。ここで回答された質問が表示されなかったため、直接参照情報を探しました。そこに3つのオプションがあります。
- KDEを使用している場合:https ://wiki.openstreetmap.org/wiki/KDE_Marble
- GTK +を使用している場合:http://nzjrs.github.io/osm-gps-map/
- 再びGTK+で:https ://wiki.openstreetmap.org/wiki/Libchamplain
Paulo Scardineの非常に完全な概要は、Webインターフェイスに焦点を当てており、それらについては言及していません。
于 2018-04-08T15:34:21.980 に答える