0

overpass Turbo サービスとそのデータクエリ機能について学びました。次のクエリを試してみましたが、正常に動作します。

[out:json][timeout:25];
(
node["highway"]({{bbox}});
);
out body;

しかし、bbox を、陸橋の wiki ページによると以下のような都市名に置き換えると、コードでエラーが発生します。2 番目のコードの問題点を教えていただければ幸いです。

[out:json][timeout:25];
(
node["highway"]({{geocodeId: Vienna}});
);
out body;

エラーメッセージ:

高架クエリの実行中にエラーが発生しました! これが overpass API から返されたものです。エラー: 4 行目: 解析エラー: 不明な型 ")" エラー: 4 行目: 解析エラー: 空のクエリは許可されていません エラー: 4 行目: 解析エラー: 不明な型 ";" エラー: 5 行目: 解析エラー: 空のクエリは許可されていません

4

1 に答える 1

2

特定の領域のノードをクエリしたいので、オーバーパス ターボに次の構文を使用する必要があります。

[out:json][timeout:25];

{{geocodeArea:Vienna}}->.searchArea;
node["highway"](area.searchArea);
out body;
于 2016-05-17T11:12:51.743 に答える