あるタイムスタンプの後に OSM データを取得したいと考えています。つまり、特定のタイムスタンプの後の最後のレコードです。エリアのosmファイルをダウンロードしました。浸透のドキュメントを調べましたが、時間でフィルタリングする方法が見つかりませんでした。結果は、timestamp-argument を使用した場合と同じになります。それを行う方法:
- 高架も使えたけど、エリアが広くて何度も高架タイムアウト
- osmconvert-tool を使用できます (マニュアル: mmi24.cc/osmconvert.c を参照)。
次のステートメントのいくつかは、タスクに役立つ場合があります。
"--timestamp=<date_time> add a timestamp to the data\n"
"--timestamp=NOW-<seconds> add a timestamp in seconds before now\n"
私が試したことは次のとおりです。
./osmfilter austria-latest.osm --keep="$key=$school" |
./osmconvert - --all-to-nodes --csv="@id @lat @lon @timestamp $key name" --csv-headline |
しかし、これは失敗します。osm-pbf-file からデータを取得する方法。ステートメントドロップを使用する必要があります。または、タイムスタンプからタイムスタンプまでの特定の時間を指定する必要があります!?