Sembra una domanda abbastanza semplice, ma non riesco a capire come convertire un DataFrame di Panda in un GeoDataFrame per un join spaziale.
Ecco un esempio di come appaiono i miei dati usando df.head()
:
Date/Time Lat Lon ID
0 4/1/2014 0:11:00 40.7690 -73.9549 140
1 4/1/2014 0:17:00 40.7267 -74.0345 NaN
In realtà, questo frame di dati è stato creato da un CSV, quindi se è più facile leggere direttamente il CSV come GeoDataFrame, va bene lo stesso.