cartagen.interpolate_displacement_vectors

cartagen.interpolate_displacement_vectors#

interpolate_displacement_vectors(initial, final, interval, crs=3857)#

Calculate initial displacement vectors using interpolation at regular intervals.

Origin point on initial, extremity on final (same curvilinear abscissa ratio). Returns a GeoDataFrame of LineStrings (vectors) and a Series of vector lengths.

Parameters:
  • initial (LineString) – Geometry before displacement.

  • final (LineString) – Geometry after displacement.

  • interval (float) – Interval used for the interpolation.

  • crs (int, optional) – The CRS that will be used to generate the GeoDataFrame.

Returns:

tuple of (GeoDataFrame of LineString, Series of vector length)

(Source code)

../_images/interpolate_displacement_vectors.png