1

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"]ですか?

4

1 に答える 1