上の図は、geoLine (1 - 11) を示しています。各ポイントは地理座標です。
特定の geoLine に対して、上の画像のように Polygon (境界ボックス) を描画する必要があります。
これは、そのジオライン (パス / ウェイポイント) の近くにある駐車場、燃料、レストランなどの任意のポイント オブ インタレスト (POI) を見つけるためのものです (ジオラインの両側に 20 / 30 メートル。50 メートル以内)。
Elasticsearchには、ポリゴンポイントを指定できる機能があり、そのポリゴンの内側にあるものを提供すると思います。そのためには、上の図のようにポリゴンのすべてのポイントが必要です。
誰かがこれにアプローチする方法を教えてもらえますか? コードと一緒に説明すると役に立ちます。
ウェイポイント:
13.0489062,77.6037472
13.0493921,77.6028423
13.0494861,77.6017586
13.0491692,77.6010208
13.0482264,77.6010494
13.0472498,77.6010711
13.0461878,77.6011007
13.0454626,77.6010805
13.0446403,77.6011248
13.0438409,77.6010804
13.0438986,77.6017758
13.0438545,77.6030737
13.0439865,77.6040809
13.0439203,77.6056271
13.0438668,77.6066616
13.0436551,77.6077865
13.0434993,77.6088242
13.0432396,77.609767
13.0429808,77.6104908
13.0428103,77.6112412
13.0426729,77.6121114
13.0424444,77.6129859
13.0422521,77.6136721
13.0418346,77.6145997
13.0415062,77.6155134
13.0412306,77.6162379
13.0409749,77.6171142
13.0410531,77.6178208
13.0411159,77.618711
13.0411254,77.6195973
13.0410934,77.6203541
13.0412376,77.6215924
13.0412091,77.6223422
13.0410685,77.6234799
13.0404355,77.6241354
13.0398567,77.6245906
13.038993,77.6252223
13.0381411,77.6258873
編集:言語はJAVAです。