次の形式の座標を含むテキスト ファイルがあります。
[-1.38795678, 54.90352965]
[-3.2115, 55.95530556]
[0.00315428, 51.50285246]
各座標を繰り返し処理して、それがどのポリゴン(シェープファイル内の英国の郡)にあるかを確認できるようにしたいのですが、数字をトークン化して、次の行に沿ってコードを作成できるようにする方法がわかりません...
for line in coordinates:
for poly in polygons:
if points in polygons:
print(polygons)
break
if points not in polygons:
continue
現時点では文字列ですが、各線を 2 つの点で構成して、プログラムがそれらを多角形に配置できるようにしたいと考えています。