Associare il nome delle regioni ISTAT a dei punti demanio
Associare il nome delle regioni ISTAT a dei punti demanio.
A cura di Totò Fiandaca | guida/e Andrea Borruso
Dataset
Procedimento
Dopo aver scaricato i due dataset occorre convertirli in shapefile oppure importarli in un database sqlite (con estensione spaziale), verificare che I DUE STRATI abbiano stesso EPSG (sistema di riferimento delle coordinate)
Query spaziale
CREATE TABLE opendemanio_3857_reg AS
SELECT a.*, r.DEN_REG
FROM opendemanio_3857 a, regioni_3857 r
WHERE ST_Intersects(a.geometry,r.geometry)
AND a.rowid IN (SELECT rowid
FROM SpatialIndex
WHERE f_table_name = 'opendemanio_3857' AND search_frame = r.geometry);
Mapshaper
mapshaper opendemanio_3857.shp -join regioni_3857.shp fields=COD_REG,DEN_REG -o opendemanio_v01.csv
Installare mapshaper
## per installarlo
sudo npm install -g mapshapersudo apt-get update
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm install -g mapshaper
## per aggiornarlo:
sudo npm update -g mapshaper
Cosa fa questa ricetta
Associa il nome delle regioni italiane ISTAT ai punti (demanio) che vi ricadono dentro; la query spaziale si puo’ usare sia in spatialite_gui
che nella riga di comando, mentre la ricetta di mapshaper
solo da riga di comando.
Ultima modifica 19/07/2020: close #50 (a1365d8)