snuffelfiets.routefilter.read_routes

snuffelfiets.routefilter.read_routes(routes_directory=PosixPath('/home/runner/Documents/MCUdataclub/RouteFilter/Input_Routes'), years=None, months=None, prefix='mcu_gegevens', isExtend=True)

Function to filter Snuffelfiets measurements within a chosen distance of a route.

Function uses route csv file(s) to filter data from Snuffelfietsdata csv file(s). Function outputs filtered data per route.

Parameters:
None

Kwargs:

main_directory: Folder which has subfolders “Input_Data” and “Input_Routes” years: List of years to include from Snuffelfiets data. months: List of months to include from Snuffelfiets data. distance: Max distance (m) from imported route of measurements to include from Snuffelfiets data. prefix: We use either “mcu_gegevens” (cleaned data) or “api_gegevens” (raw data). isExtend: Extend route segment from end point E with set distance to avoid dropping points

Returns:

List of dataframes with filtered measurements from Snuffelfiets data per route. dfR_list: List of route points per route.

Return type:

dfO_list