2

高架道路の特定のエリアにあるすべての 'highway=' ウェイのクエリを作成しようとしています。私はデフォルトで {{bbox}} を使用していますが、実際には国別に使用したいと考えています。

{{bbox}} の代わりに 'nominatimArea:' を使用してみましたが、解析エラー ' line 8: parse error: ')' expected - '(' found. ' が表示されます:

/*
This shows the roads in nepal.
*/

[out:json];

(
  way ["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path"]({{nominatimArea:Nepal}});
);

out meta;
>;
out skel qt;

また...これを試してみると...(奇妙なことに)1つの領域しか取得できません-方法はありません(関係が混乱している可能性がありますか?)

/*
This shows the roads in nepal.
*/

[out:json];

(area[name="Nepal"];
  way(area) ["highway"~"motorway|trunk|primary|motorway_link|trunk_link|primary_link|unclassified|tertiary|secondary|track|path|residential|service"];
);

out meta;
>;
out skel qt;

この1つのアイテムを返します(これはウェイではなくエリアです)

注: これは大きなクエリであることはわかっていますが、実際に必要なのは実際の陸橋マップの結果ではなく、生の JSON (このような) への URL だけです。

4

1 に答える 1