geo_loc module

geo_loc.find_points(area_coord, points)[source]

Find points inside the polygon or exclution zone.

Parameters:
  • area_coord – List. Area limits coordinates. An exclution zone.
  • points – List. Point coordinates.
Returns:

position (class ‘numpy.ndarray’). Position index on path.contains_points(points) wich value is “True”.

geo_loc.poly_creation(area_coord)[source]

Polygon creation.

Parameters:area_coord – List. Area limits coordinates. An exclution zone.
Returns:polygon boundaries (class ‘matplotlib.collections.PatchCollection’)
geo_loc.read_data(a, b)[source]

Read data of points and exclution zone.

Parameters:
  • a – Point coordinates to locate inside area.
  • b – Area boundaries coordinates. A polygon with X,Y coordinate of its vertices
Returns:

  1. area_coord : List. Area limits coordinates. An exclution zone.
  2. points: List. Point coordinates.
  3. points_coord: Dataframe. Point coordinates

geo_loc.save_position(position, points_coord)[source]

Save in dataframe the point coordinates found inside area.

Parameters:
  • position – Class ‘numpy.ndarray’. Position index on path.contains_points(points) wich value is “True”.
  • points_coord – Dataframe. Point coordinates
Returns:

Dataframe with points coordinates inside area.