EL-BID / UrbanTrips

An open-source library to process smart card payment data, infer destination and get meaningful KPI
https://el-bid.github.io/UrbanTrips/
Other
24 stars 2 forks source link

Check poligons of interest geojson schema #153

Open alephcero opened 3 months ago

alephcero commented 3 months ago

Check geojson has the correct schema before running

Traceback (most recent call last):
  File "/home/pipe/proyectos/urbantrips/ciudades/amba_2023/UrbanTrips/urbantrips/create_viz.py", line 74, in <module>
    main()
  File "/home/pipe/proyectos/urbantrips/ciudades/amba_2023/UrbanTrips/urbantrips/create_viz.py", line 69, in main
    proceso_poligonos()
  File "/home/pipe/proyectos/urbantrips/ciudades/amba_2023/UrbanTrips/urbantrips/lineas_deseo/lineas_deseo.py", line 978, in proceso_poligonos
    etapas_selec, viajes_selec, polygons, polygons_h3 = select_cases_from_polygons(
  File "/home/pipe/proyectos/urbantrips/ciudades/amba_2023/UrbanTrips/urbantrips/lineas_deseo/lineas_deseo.py", line 254, in select_cases_from_polygons
    poly = polygons[polygons.id == row.id].copy()
  File "/home/pipe/proyectos/urbantrips/ciudades/amba_2023/UrbanTrips/venv/lib/python3.10/site-packages/pandas-2.1.1-py3.10-linux-x86_64.egg/pandas/core/generic.py", line 6204, in __getattr__
    return object.__getattribute__(self, name)
AttributeError: 'GeoDataFrame' object has no attribute 'id'