1

私の問題は、写真の緑色の点が同じ通りにあるかどうかを検出する必要があることです。すべての点が同じ線上にあるかどうかを確認することを最初に考えていました。しかし、道路には定義された幅があるため、おそらく失敗するでしょう。したがって、緑の点が同じ行にない場合、結果は偽になり、同じ問題が発生します。ポイントが他の 2 つと同じ通りにあるかどうかをどのように検出できますか? 可能な解決策はありますか?ポイントがラインに隣接しているかどうかを判断できますか? シナリオ

4

1 に答える 1

0

同じ通りが実際に何を意味するのかを定義していません。通りの名前だけですか?名前が変わっても交差点がなくても同じ通りですか?名前はそのままで通りのクラスが変わっても同じ通りですか?

名前だけの場合は、単純な逆ジオコーディングを行うだけで十分です。OpenStreetMap の場合、Nominatimを使用してポイントのリバース ジオコーディング クエリを実行し、返された住所を比較できます。ただし、公式の Nominatim インスタンスの使用ポリシーに従うか、MapQuest の Nominatim インスタンス独自の Nominatim インスタンスなどの代替インスタンスを使用することを忘れないでください。

于 2013-09-18T16:59:41.333 に答える