上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
PC/地図/Locus map用ベクター地図/osmosis
のソース
資料室
PC
/
地図
/
Locus map用ベクター地図
/
osmosis
のソース
[
差分
|
バックアップ
|
リロード
]
[ ]
差分
を表示
PC/地図/Locus map用ベクター地図/osmosis
へ行く。
* osmosis [#le752f31] [[Osmosis>https://wiki.openstreetmap.org/wiki/JA:Osmosis]]はOpenStreetMapの地図データ(PostgreSQLのDB)を,いろいろ処理するためのJavaコマンドラインアプリケーション。~ このツールは,プラグインを使って機能を拡張できるように設計されている。~ 今のところ,実行出来る機能は以下がある。~ - OpenStreetMapのDBから地図データ(.osmファイル)を作成する。~ - 地図データ(.osmファイル)をOpenStreetMapのDBにロードする。~ - OpenStreetMapの履歴情報から変更セットを作成する。~ - 変更セットを地図データに適用する。~ - 2つの地図データ(.osmファイル)を比較し,変更セットを作成する。~ - 地図データ(.osmファイル)に含まれるデータをソートし直す。~ - 境界boxまたはpolygon情報を使って大きいエリアの地図データからより小さいエリアの地図データ(.osmファイル)を抽出する。~ Javaアプリケーションなので,JavaのJRE環境が必要になります。~ 使い方:[[使い方の詳細>https://wiki.openstreetmap.org/wiki/Osmosis/Detailed_Usage_0.48]] ** osmosisのインストール [#i80ebc72] [[osmosis>https://wiki.openstreetmap.org/wiki/JA:Osmosis]]はJavaアプリケーションなので,WindowsマシンでもLinuxマシンでも動作する。~ *** Windowsマシンへインストールする [#s8d67925] [[ここから>https://github.com/openstreetmap/osmosis/releases]]osmosisのruntimeをダウンロードする。ファイル名は[[osmosis-0.48.3.zip>https://github.com/openstreetmap/osmosis/releases/download/0.48.3/osmosis-0.48.3.zip]]をダウンロードした。(最新版は0.49.2)~ zipファイルを任意のディレクトリ(例:C:\WinApl\Maps\osmosis)に解凍した。~ binディレクトリにある''osmosis.bat''を編集する。~ 27行目あたりに以下を追加します。~ set JAVACMD=java set JAVACMD_OPTIONS=-Xms12G -Xmx12G JAVACMD_OPTIONには使用出来るメモリーの最大サイズを指定しておきます。~ 環境変数のPATHに以下を追加する。~ C:\WinApl\Maps\osmosis\bin これでインストールは完了。~ // // > osmosis --help //でヘルプが表示されればOK。 *** Linuxマシンへインストールする [#s3e24c2f] 以下のようにしてインストールします。~ # cd /usr/local # wget https://github.com/openstreetmap/osmosis/releases/download/0.48.3/osmosis-0.48.3.tgz # tar xvfz osmosis-0.48.3.tgz # rm osmosis-0.48.3.tgz # chmod a+x bin/osmosis ''/usr/local/bin/osmosis''ファイルの7行目に以下を追加します。~ JAVACMD_OPTIONS="-Djava.io.tmpdir=$HOME -Xms12G -Xmx12G" これでインストールは完了。~ $ osmosis --help でヘルプが表示されればOK。 ** mapsforgeプラグインをインストール [#i3ce0321] [[osmosis>https://wiki.openstreetmap.org/wiki/JA:Osmosis]]を使ってOpenStreetMapの地図データを[[Mapsforge>https://github.com/mapsforge/mapsforge]]形式の地図データに変換するために,osmosisにMapsforge Map-Writer pluginをインストールする。~ Mapsforge形式の地図データは,いくつかのAndroid端末の地図アプリケーションで使用されている。~ また POIデータを抽出するために,Mapsforge POI-Writer pluginもインストールする。~ *** Mapsforge Map-Writer pluginのインストール [#f74b745c] [[mapsforge-map-writer-0.17.0-jar-with-dependencies.jar>https://repo1.maven.org/maven2/org/mapsforge/mapsforge-map-writer/0.17.0/mapsforge-map-writer-0.17.0-jar-with-dependencies.jar]](最新バージョンは''0.23.0'')を[[maven>https://search.maven.org/search?q=mapsforge-map-writer]]からダウンロードした。~ - Windowsマシンの場合~ osmosisがあるディレクトリのlib/defaultにダウンロードしたファイルmapsforge-map-writer-0.17.0-jar-with-dependencies.jarをコピーする。~ - Linuxマシンの場合~ $HOME/.openstreetmap/osmosis/pluginsにダウンロードしたファイルmapsforge-map-writer-0.17.0-jar-with-dependencies.jarをコピーする。~ *** Mapsforge POI-Writer pluginのインストール [#p3b00248] [[mapsforge-poi-writer-0.17.0-jar-with-dependencies.jar>https://repo1.maven.org/maven2/org/mapsforge/mapsforge-poi-writer/0.17.0/mapsforge-poi-writer-0.17.0-jar-with-dependencies.jar]](最新バージョンは''0.23.0'')を[[maven>https://search.maven.org/search?q=mapsforge-poi-writer]]からダウンロードした。~ - Windowsマシンの場合~ osmosisがあるディレクトリのlib/defaultにダウンロードしたファイルmapsforge-poi-writer-0.17.0-jar-with-dependencies.jarをコピーする。~ - Linuxマシンの場合~ $HOME/.openstreetmap/osmosis/pluginsにダウンロードしたファイルmapsforge-poi-writer-0.17.0-jar-with-dependencies.jarをコピーする。~
PC/地図/Locus map用ベクター地図/osmosis のバックアップソース(No. All)
現: 2023-07-26 (水) 14:44:34
yuji
Counter: 275, today: 1, yesterday: 1
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
» 関連ページ
» Wikiソース
» 編集履歴
» バックアップ一覧
» 添付ファイル一覧
フォーラム
お問い合わせ