Skip to content

information, script and data on how to extract Foursquare OS Places data within the Italian borders.

Notifications You must be signed in to change notification settings

napo/foursquare_places_italy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

foursquare places italy

Foursquare ha rilasciato os places - un importante dataset di punti di interesse - con licenza aperta (si è curiosamente scelto la licenza per il codice opensource Apache 2.0 per il riascio di dati).

L'intera documentazione è disponibile a questo indirizzo
https://docs.foursquare.com/data-products/docs/places-os-data-schema

In questo repository sono raccolti codici sql (da usare con DuckDB e i dati per estrarre i dati sull'Italia a livello di comuni, province, regioni e macroregioni.

Il codice si basa sui dati dei confini amministrativi di ISTAT
In particolare quello dei confini comunali italiani non generalizzati al 2024 (presente in formato geoparquet)

Nella directory data sono presenti i dati divisi per province italiane e rilasciati in formato geopackage arricchiti a loro volta dagli identificativi ISTAT.

passaggi

estrazione codice da repository

git clone https://github.com/napo/foursquare_places_italy.git

preparazione file con i dati ISTAT

duckdb places_italy -c ".read code/00_prepare_tables_istat.sql"

assegnazione del sistema di riferimento ad ogni file gpkg

bash script

cd data/provinces
for i in `ls *.gpkg`;
  do
    name=`basename $i .gpkg`;
    tmpname=`echo $name`_tmp.gpkg;
    echo "assign WGS84 to $i";
    ogr2ogr -a_srs EPSG:4326 -f "GPKG" $tmpname $i;
    mv $tmpname $i;
    echo "done!";
done

estrazione dei dati da foursquare

duckdb places_italy -c ".read code/01_extract_foursquare_os_places_italy.sql"

integrazione con relazione spaziale con dati ISTAT

duckdb places_italy -c ".read code/02_spatial_integration_with_istat.sql"

generazione dei file in formato geopackage per ogni provincia italiana

duckdb places_italy -c ".read code/03_create_geopackage_italian_provinces.sql"

About

information, script and data on how to extract Foursquare OS Places data within the Italian borders.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages