座標のセットが与えられた場合、境界座標をどのように見つけますか。
<== 図1
上記のセットの座標を考えると、赤い境界線上の座標を取得するにはどうすればよいですか。境界は、面積を最大化するような方法で、頂点の入力座標によって形成されるポリゴンです。
私は、都市の「x」マイル以内の物件を検索するアプリを開発しています。私が持っているのは:
- すべてのプロパティの座標。
- 各都市の座標セット(各郵便番号に1つの座標があります。ほとんどの都市には複数の郵便番号があるため、すべての都市には座標セットがあります)
最大面積を求めている理由は、以下のようなポリゴンを思い付かないようにするためです。
<== 図2
必要なのは、境界の座標のセットを思いつくアルゴリズムです。図1の境界座標を思いつくことができるアルゴリズム。