0

I have a set of points of a location. I am trying to create an isoline using those points. In order to generate isolines I used convex hull and alphashape which is creating kind of box shaped or straight cut line kind of polygon structure like below. How do I get a proper isoline shape? What is way of perfect way to generate an isochrone using python?

print(df)
id          latitude    longitude          geometry
8758520180  53.334261   -2.569419   POINT (-2.56942 53.33426)
9339285446  53.346211   -2.575348   POINT (-2.57535 53.34621)
616761660   53.340828   -2.566912   POINT (-2.56691 53.34083)
9454070930  53.338889   -2.574538   POINT (-2.57454 53.33889)
9454071045  53.339388   -2.574591   POINT (-2.57459 53.33939)
and so on.

import alphashape
polygon= alphashape.alphashape(df['geometry'], 0.20)
GeoDataFrame(polygon, crs="EPSG:4326", geometry=p_df['geometry'])

final output by alphashape:- enter image description here

Excepted output (sketch):-

enter image description here

points :- enter image description here

data en
  • 431
  • 1
  • 2
  • 9

0 Answers0