Using GDAL

GeoHelm enables GDAL as part of the installation process.

 

GDAL command line operations can be divided into two components.

1. Vector Operations (ogr2ogr)

2. Raster Operations (gdal_translate)

 

ogr2ogr:

 

root@geohelm:~# ogr2ogr --help-general
Generic GDAL/OGR utility command options:
  --version: report version of GDAL/OGR in use.
  --license: report GDAL/OGR license info.
  --formats: report all configured format drivers.
  --optfile filename: expand an option file into the argument list.
  --config key value: set system configuration option.
  --debug [on/off/value]: set debug level.
  --pause: wait for user input, time to attach debugger
  --locale [locale]: install locale for debugging (ie. en_US.UTF-8)
  --help-general: report detailed help on general options.
root@geohelm:~#

 

ogrinfo:

ogrinfo
Usage: ogrinfo [--help-general] [-ro] [-q] [-where restricted_where]
               [-spat xmin ymin xmax ymax] [-fid fid]
               [-sql statement] [-dialect sql_dialect] [-al] [-so] [-fields={YES/NO}]
               [-geom={YES/NO/SUMMARY}][--formats]
               datasource_name [layer [layer ...]]			   
 

gdal_translate:

Usage: gdal_translate [--help-general] [--long-usage]
       [-ot {Byte/Int16/UInt16/UInt32/Int32/Float32/Float64/
             CInt16/CInt32/CFloat32/CFloat64}] [-strict]
       [-of format] [-b band] [-mask band] [-expand {gray|rgb|rgba}]
       [-outsize xsize[%] ysize[%]]
       [-unscale] [-scale [src_min src_max [dst_min dst_max]]]
       [-srcwin xoff yoff xsize ysize] [-projwin ulx uly lrx lry] [-epo] [-eco]
       [-a_srs srs_def] [-a_ullr ulx uly lrx lry] [-a_nodata value]
       [-gcp pixel line easting northing [elevation]]*
       [-mo "META-TAG=VALUE"]* [-q] [-sds]
       [-co "NAME=VALUE"]* [-stats]
       src_dataset dst_dataset		   

 

gdal_info:

root@geohelm:~# gdalinfo
Usage: gdalinfo [--help-general] [-mm] [-stats] [-hist] [-nogcp] [-nomd]
                [-norat] [-noct] [-nofl] [-checksum] [-proj4] [-mdd domain]*
                [-sd subdataset] datasetname 

 

Important: the operations available will be limited by the drivers installed.

 

To list available drivers, use:

 

root@geohelm:~# ogr2ogr --formats

and:

root@geohelm:~# gdal_translate --formats

 

Troubleshooting:

If the above commands produce 'ogr2ogr command not found' or 'gdal_translate command not found', do the following:

On Debian or Ubuntu:

root@geohelm:~# apt-get install gdal-bin

On CentOS

root@geohelm:~# yum install gdal-libs

On Fedora

root@geohelm:~# dnf install gdal-libs

 

Below are excellent resources to get started with ogr2ogr and gdal_translate:

Boston GIS ogr2ogr CheatSheet

Derek Watkins GDAL Cheatsheet

GDAL Website

 

Next: Read the manual or jump to component pages below.

GeoHelm Home Page

Tomcat Config Page

Tomcat WARs Page

Java Page

GeoServer Page

PostgreSQL Page

Important Be sure to also view the sections below:

Securing Your Installation

Moving the GeoServer Data Directory

Command Line Usage