問題タブ [osmosis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gis - 特定のアメニティのために浸透圧でOSMをフィルタリングする
cloudmade for osmosis(500 MB)からIrelandファイルをダウンロードし、osmosisbinフォルダーに配置しました。osmosisは正常に読み取ります。ここで、でタグ付けされた場所だけを使用して新しいファイルを作成したいと思いますTag:amenity=fast food
。私のディレクトリは次のとおりです。
現在、OSM wikiのタグフィルターガイドに従っていますが、機能させることができません。これが私が試していることです:
そして、これが私が得るエラーです:
org.openstreetmap.osmosois.core.Osmosis main重大:実行が中止されました。org.openstreetmap.osmosis.core.OsmosisRuntimeException:タスクごとに存在できるデフォルトの(名前のない)引数は1つだけです。引数6と4には名前がありません.....
私が間違っていることを教えてもらえますか?ありがとう。
xml - 浸透を使用してPOSTGISテーブルを.OSMに変換する
osmosis0.42とPostGIS2.0.1を使用していて、いくつかのpostGISテーブルを.OSMxmlファイルにエクスポートしようとしています。
私は--read-pgsqlコマンドを使用してpostgisから読み取ります(DBへの接続中にエラーをスローするため、-read-apidbの代わりに)。
残念ながら実行中:
次のエラーが発生します。
何か案は?
どうもありがとう!
フェデックス
java - osmosis --read-xml が mapwriter プラグインと組み合わせて失敗する
Osmosis v 0.43 と mapsforge mapwriter プラグイン 0.3.0 に問題があります。Windows で。コマンド
エラーで失敗します:
--wx で --rx を使用してみましたが、エラーは発生しなかったため、mapwriter プラグインに問題があるに違いありません。
ioexception - パイプラインの実行中に OSMembrane で IO 例外が発生する
OSMembrane でパイプラインを実行しているときに、!Tools.PipelineExecutor.IOExecption! を取得しました。エラー。誰でもそれを解決する方法を知っていますか?
mysql - OpenStreetMap データ (OSM ファイル) を MySQL データベース / SQL ファイルにインポートする
はじめに
OpenStreetMap ソース ファイルをダウンロードして解凍しました (こちら を参照)。現在、400GB の XML ソースファイルがあります。(1) データを MySQL テーブルに挿入するか、( 2) これを SQL ファイルにエクスポートするかは問題ではありません。
私がすでにやった/試したこと
- XML ファイル^^ と MySQL サーバー (5.6.14) があります。
- OSMデータを変換するツールOsmosisを見つけてインストールしました
- 私はこの投稿を読みました: API を使用せずに都市と道路をデータベースに読み込む
- この投稿も読みました: Is this config is able to import complete osm planet file? (そうです。)
- osmosis を使用してデータを挿入しようとしましたが、1 行も挿入せずに数秒後にエラーがスローされるか、何時間も何もしません。また、MySQL に OSM テーブル構造がないため、これがどのように機能するのかわかりません。
質問
ファイル全体をデータベース/SQLファイルにインポートすることは一般的に可能ですか? テーブル/データベース構造はどこにありますか? 誰かがすでに試しましたか?
どうもありがとうございました!
android - 浸透のバウンディングボックスまたはポリゴンにポイントを配置する方法は?
緯度と経度の座標を持つポイントが、geom オブジェクトまたは Osmosis のバウンディング ボックスにある都市に含まれているかどうかを特定しようとします。これを行うのは、ポイントがある都市に対応するピース マップを Android アプリケーションにダウンロードするためです。Osmosis でこれを行う方法はありますか? 誰もそれを行う方法を知っていますか?
ありがとう!!
openstreetmap - Nominatim に複数の osm ファイルをロードする方法
複数の OSM ファイルを Nomintim データベースにロードするプロセスを理解する必要があります。すべてのセットアップが完了し、単一のファイルを問題なくロードできます。
基本的に私がやろうとしているのは、世界の一部だけの GeoFabrik OSM ファイルのいくつかをロードすることです。だから私は北アメリカと南アメリカの OSM ファイルのようにつかんでいます。または、サイト上の任意の 2 つ。
最初のロードでは、次を使用しますsetup.php
。
./utils/setup.php --osm-file file.osm --all --osm2pgsql-cache 4000
別のファイル (file2.osm) があるかどうか、これをデータベースにロードして元のデータを保持する方法がわかりません。
基本的に、私は世界の一部が欲しいだけで、6 か月ごとにデータをロードするだけで済みます。毎日の更新などは必要ありません...
読み込みに時間がかかりすぎるため、ファイルを分割する必要があり、より適切に管理したい.
update.php
.....を使用できますか?しかし、どのパラメータかわかりません。
update と no-index 句を使用してすべてのデータをロードすることを考えました...その後、おそらくインデックスを作成しますか??
setup.php
2番目のファイルを再実行しようとしましたが、長時間ハングしました
./utils/setup.php --import-data --osm-file file2.osm --osm2pgsql-cache 4000
しかし、これはしがみつくだけSetting up table: planet_osm_ways
です。(数分以内に終了するはずの非常に小さな OSM ファイルをテストしましたが、ハングするだけです)。
私が使用しているファイルはすべて交差していないため、実際には更新されていません。だから私は北アメリカと南アメリカを持っています...どうすれば両方を別々にノミナティムにロードできますか.
ありがとう
debian - OpenStreetMap にある地図データのバージョンを確認するにはどうすればよいですか?
Debian で OSM タイル サーバーを構築しました。地図のバージョンを確認する方法を教えてください。実際に、地図データが更新されているかどうかを確認したいと思います。ありがとう!