2

浸透のためにmapsforge-mapwriter-pluginをインストールしようとしていますが、動作させることができません。

「 http://code.google.com/p/mapsforge/wiki/GettingStartedMapWriter 」というページに記載されている通常のシェルベースのバージョンと方法を試しましたが、PCではうまくいきませんでした。

アプリケーションデータと呼ばれるディレクトリがハードドライブに存在しません。また、「2。ダウンロードしたプラグインを現在のディレクトリのサブディレクトリプラグインにコピーします」という行も表示されません。このシナリオでは、現在のディレクトリが抽出されます。 osmまたは実際のフォルダmetherをしません。

3番目の方法も機能しません。おそらく私は何か間違ったことをします。1回はosmosis-folderでMapWriter.jarを抽出し、1回はサブフォルダープラグイン(手動で作成する必要がありました)に、もう1回はosmosis/bin-folderに抽出しました。 1つは浸透フォルダーにあります。

しかし、結果は常に同じです:エラー。2番目のケースでは、osmosisはプラグインを認識せず、常にコマンド--mwunknownと言います。

3番目のケースでは、C:\ usertemp \ Map \ osmosis-0.40.1 \ bin> osmosis -plugin org.mapsforge.mapwriter.osmosis.MapFileWriterPluginLoaderと入力すると、プラグインクラスを読み込めないと表示されます...

プラグインを機能させる方法が本当にわからないので、可能なアドバイスを楽しみにしています

4

3 に答える 3

5

私もさまざまな方法を試しましたが、Osmosisプラグインを実行させたのは次のことを行った後だけでした。

プラグインjarをディレクトリに配置し、 (プラグインローダーの完全な名前空間)行を ファイル$OSMOSIS_HOME/lib/defaultに追加し ます(必要に応じて作成します)。org.openstreetmap.osmosis.plugin.elasticsearch.elasticsearchWriterPluginLoader$OSMOSIS_HOME/config/osmosis-plugins.conf

--elasticsearch-osmosis-pluginのREADMEから抽出された手順

プラグインを含むディレクトリ$OSMOSIS_HOME/config/plexus.confなどで、を編集して行を追加するload ${app.home}/lib/plugins/*.jarこともできます。${app.home}/lib/plugins/

于 2012-08-05T16:02:55.530 に答える
3

http://code.google.com/p/mapsforge/wiki/GettingStartedMapWriter#Plugin_Installationから同じ手順を実行しようとしましたが、実際には少し失敗しています。

しかし、mapsforge.jar入れる$OSMOSIS_HOME/lib/defaultのはうまくいきました。オプションを使用しなかったことに注意してください-plugin。ファイルをコピーして起動しただけですosmosis --read-xml ... --mapfile-writer file ...

于 2012-08-12T10:17:21.277 に答える