Windowsでmbutilを使用する方法はありますか?


8

Ubuntuでmbutilを使用しました。とても便利なツールです。Windows 64ビットマシンでそれを使用する方法があるかどうか私は興味があります。方法がある場合は、私がそうするのを手伝ってください。

回答:


5

BradHardsの回答によれば、はい、それはPythonスクリプトなので、Windowsで動作します。ActivePythonをインストールした後、Windows 7で使用できました。

(私は最初にIronPythonを使用してみましたが、必要なsqliteモジュールを機能させるのに問題が発生しました)

  1. ActivePythonまたはsqliteを含む別のpythonをインストールします。
  2. mbutilをインストールします(zipアーカイブをダウンロードしてc:\に解凍しました)
  3. コマンドラインから「setup.py install」を実行してmbutilsをインストールします
  4. コマンドラインから、mb-util> mb-util.pyを便宜上コピーしました。したがって、「python mb-util」の代わりに「mb-util.py」を使用できます
  5. 「mb-util.py -h」を実行すると、ヘルプ情報が表示され、mbutilを使用できるようになります。

ステップ4で、mb-util.pyをルートpythonパスにコピーしましたか?
DorukKarınca2014

3

そのpythonスクリプトなので、どこでも実行できるはずです。Windows用のpythonがない場合は、ActiveState pythonをダウンロードしてインストールできます。

Windowsでgitを使用するよりも、pythonスクリプトを取得する最も簡単な方法は、githubが提供する.zipダウンロードを使用することです。直接のURL:https : //github.com/mapbox/mbutil/archive/master.zip

それを解凍すると、コマンドラインウィンドウで実行できるはずです。


ActiveState pythonをインストールしました。Administrator:PyPMでmbutilのsetup.pyファイルを実行します。コマンドラインから次のエラーが返されます。使用法:setup.py [........]エラー:コマンドが提供されていません
Devils Dream

あなたが本当にそれをインストールしたいなら(そしてあなたはそうする必要はありません-インストールなしでうまく動くはずです)、あなたはコマンド( "install"のような)を提供する必要があります。これは、メインページ(github.com/mapbox/mbutil/blob/master/README.md)と、チェックアウトのREADME.mdに記載されています。
BradHards 2013

おそらく私はそれをすることは決してないだろう。私はずっと試してみて、タイルを抽出するために3日間それとぶら下がりました。Windowsでのgitは正常に機能しましたが、300万タイルを抽出した後にマシンがハングしました。私は2300万タイルの大きなプロジェクトで働いています。
Devils Dream

Windowsとmbtilesの機能の安定性が....それが実行して得ることについて、元の質問に直交するように見える
BradHards

2

あなたはcygwinソフトウェアを試すことができます:

1. .mbtilesファイルをcygwinにコピーします。「cygwin」をデフォルトのディレクトリにインストールしたとすると、ユーザーのホームはc:\ cygwin \ home \にマップされます。

2.次のコマンドを実行します:mb-util --scheme = osm Freguesias.mbtiles Freguesias

お役に立てば幸いです。

次のペドロスのブログで利用できる素晴らしい説明

ありがとう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.