OverPass API は初めてです。
ある地点が含まれる国の要素を取得したいと考えています。
最初のステップとして、私はこれを試しました:
is_in(48.856089,2.29789);
out;
地域、州など、指定された座標を含むすべてのエリアが表示されます...
それでは、国のみをフィルタリングしたいと思います。結果を見ると、country 要素がadmin_level
属性によって決定されていることがわかります。この属性は と等しくなければなりません2
。
したがって、最初のリクエストをフィルタリングするために、次のことを試しました。
is_in(48.856089,2.29789)[admin_level="2"];
out;
しかし、OverPass Turboを使用すると、次のエラーが表示されます。
エラー: 1 行目: 解析エラー: ';' 予期される - '[' が見つかりました。
エリアは (ノード、ウェイ、リレーションと比較して) 拡張データ型であると読みました。結果をフィルタリングできないのはそのためですか?
is_in
クエリの結果をフィルターするにはどうすればよい[admin_level="2"]
ですか?