xapiを使用して返された結果をフィルタリングして、処理する結果が大量にないようにする方法はありますか? [filter=tag] のようなものはタグのみを表示する可能性があると思いましたが、これが可能であるというドキュメントが見つからないようです。
ありがとう
xapiを使用して返された結果をフィルタリングして、処理する結果が大量にないようにする方法はありますか? [filter=tag] のようなものはタグのみを表示する可能性があると思いましたが、これが可能であるというドキュメントが見つからないようです。
ありがとう
(1) XAPI を使用する標準的な方法では、フィルターを使用して、特定のタグでタグ付けされたオブジェクトのみを取得できます。たとえば、使用するパブを取得するだけです。
http://jxapi.osm.rambler.ru/xapi/api/0.6/*[amenity=pub]
(2) ダウンロードした OSM ファイルをフィルタリングしたい場合 (特定のタグを削除する場合など)、Osmosisはさまざまなタイプのフィルタリングを実行できるコマンドライン ツールです。
(3) OSM ファイルを別の形式にフィルタリングしたい場合 (つまり、OSM 形式の XML ファイルを末尾に置きたくない場合)、XSLT を使用できます。これは、OSM ファイルから少数の pub パラメータを CSV に抽出する、私が作成した XSLT です。