私はオーバーパスAPIを使用して、近くの道路セグメントに対してオープンストリートマップを照会しています。私は私のクエリは近くway
のnodes
のすべてを返していることをかなり確信している...しかし、私は近くのway
の近くnodes
をしたいです。ウェイのノードの近くのサブセットを取得する方法
In the documentation it references this problem:一般的に
、あなたは、単一のタイプの単なる 要素よりも完全なデータではなく、興味があるだろう。最初に、「完全な地図データ」が意味するもののいくつかの有効な定義があります。 最初の不明な話題は、 が境界ボックスの外側にあるノードで、 が部分的に境界ボックスの内側にある方法のメンバーであることです。
リレーションに対して同じ質問が繰り返されます。 の制限を待つ場合は、関係のすべての要素を取得することをお勧めします。 あなたのバウンディングボックスが、たとえばロシアの国境に当たる場合、 境界の数十キロメートルをダウンロードしたくない可能性があります。 世界の約半分。
しかし、私は後の例を見て、解決策を見ませんでした。
基本的に、これらの例では、返される要素を(ロシアの境界線全体を返すのではなく)境界ボックス内に厳密に制限する方法を教えてください。
私の現在のクエリは、私は多分私はnode (around:...)
に変更した後、高速道路のタグを照会するway
に上向きに再帰する必要がありますが、私は、私もだかはわからないと思ってい
way (around:100,50.746,7.154) [highway~"^(secondary|tertiary)$"];
>;
out ids geom;
です適切なトラックに。