Project

General

Profile

GDAL - Useful Tips » History » Version 1

Giulio Di Anastasio, 05/05/2021 15:59

1 1 Giulio Di Anastasio
h1. GDAL - Useful Tips
2 1 Giulio Di Anastasio
3 1 Giulio Di Anastasio
h1. GDAL (OGR) tools
4 1 Giulio Di Anastasio
5 1 Giulio Di Anastasio
"GDAL":https://gdal.org/ is a translator library for raster and vector geospatial data formats. It is used by many software (including QGIS and many other open source ones, including Gisaf). Some command line utilities are supplied, like:
6 1 Giulio Di Anastasio
7 1 Giulio Di Anastasio
* @ogr2ogr@ can easily convert one data format to another
8 1 Giulio Di Anastasio
* @ogrinfo@ displays information about files.
9 1 Giulio Di Anastasio
10 1 Giulio Di Anastasio
h2. Using Windows
11 1 Giulio Di Anastasio
12 1 Giulio Di Anastasio
On a computer with Windows and GQIS installed:
13 1 Giulio Di Anastasio
14 1 Giulio Di Anastasio
1. Open a command line console (eg. <Windows Key> to display the Start menu, then just type @cmd@ and <Enter>)
15 1 Giulio Di Anastasio
2. In the console window, type (adjust with the QGIS version and location, this seems to be the standard one):
16 1 Giulio Di Anastasio
17 1 Giulio Di Anastasio
<pre>
18 1 Giulio Di Anastasio
"c:\Program Files\QGis 3.10\OSGeo4W.bat"
19 1 Giulio Di Anastasio
</pre>
20 1 Giulio Di Anastasio
21 1 Giulio Di Anastasio
3. GDAL utilities can be used: @ogr2ogr@, etc.
22 1 Giulio Di Anastasio
23 1 Giulio Di Anastasio
h2. Example: convert Geopackage to Shapefiles
24 1 Giulio Di Anastasio
25 1 Giulio Di Anastasio
Output the content of the geopackage @9wdoogfr_2019-11-13_12_26_07.gpkg@ to the folder @shapefiles@:
26 1 Giulio Di Anastasio
27 1 Giulio Di Anastasio
<pre>
28 1 Giulio Di Anastasio
ogr2ogr -progress -f "ESRI Shapefile" shapefiles 9wdoogfr_2019-11-13_12_26_07.gpkg
29 1 Giulio Di Anastasio
</pre>
30 1 Giulio Di Anastasio
31 1 Giulio Di Anastasio
To output the content of the geopackage @9wdoogfr_2019-11-13_12_26_07.gpkg@ to the @root@ folder:
32 1 Giulio Di Anastasio
33 1 Giulio Di Anastasio
<pre>
34 1 Giulio Di Anastasio
ogr2ogr -progress -f "ESRI Shapefile" c:\shapefiles 9wdoogfr_2019-11-13_12_26_07.gpkg
35 1 Giulio Di Anastasio
</pre>
36 1 Giulio Di Anastasio
37 1 Giulio Di Anastasio
h2. With reprojection
38 1 Giulio Di Anastasio
39 1 Giulio Di Anastasio
Same as above, reprojecting to UTM44N: 
40 1 Giulio Di Anastasio
41 1 Giulio Di Anastasio
<pre>
42 1 Giulio Di Anastasio
ogr2ogr -progress -f "ESRI Shapefile" -t_srs EPSG:32644 c:\shapefiles 9wdoogfr_2019-11-13_12_26_07.gpkg
43 1 Giulio Di Anastasio
</pre>