Quesito dal gruppo Facebook GIS Italia:
Buongiorno; qualcuno conosce una metodologia più veloce per cambiare sistema di riferimento a un grosso numero di shapefile senza doverli salvare uno a uno con il nuovo sistema?
Il metodo più veloce che conosca è usare la riga di comando; lanciare il seguente script:
#!/bin/bash | |
set -x | |
#creo una cartella di output | |
mkdir ./nomecartella | |
for i in *.shp; | |
do | |
ogr2ogr -t_srs EPSG:32632 ./nomecartella/"$i" ./"$i"; | |
done |

otterrò un’altra cartella ‘nomecartella’ in cui verranno salvati gli stessi shapeflie RIPROIETTATI!!!

Oppure usando Bash Ubuntu sotto Windows 10:

digitare ‘bash’ all’interno della cartella degli shapefile e dare invio, apparirà la bash;
copiate lo script ed incollate con il tasto destro del mouse; Fatto!!!

fonti:
GDAL: http://www.gdal.org/ogr2ogr.html
https://github.com/nvkelso/geo-how-to/wiki/OGR-to-reproject,-modify-Shapefiles
http://www.html.it/guide/bash-su-windows-la-guida/
Buone feste!!!
In QGIS, cerca nel processing ‘reproject layer‘ ed ‘esegui come processo batch‘:


per utilizzare lo stesso EPSG per tutti i layer, definirlo nel primo e poi ‘doppio click‘ nell’intestazione (SR di destinazione)!!!