[GRASS-user] v.in.ascii with undefined columns?

Moritz Lennert mlennert at club.worldonline.be
Fri Sep 4 06:37:26 PDT 2015


Le Fri, 4 Sep 2015 15:34:01 +0200,
Moritz Lennert <mlennert at club.worldonline.be> a écrit :

> Le Thu, 3 Sep 2015 16:33:58 +0200,
> "patrick s." <patrick_gis at gmx.net> a écrit :
> 
> > As Alternative the db.in.ogr-command allows to load csv-files into 
> > GRASS, but misses the option to create spatial points out of the 
> > coordinates. 
> 
> Check out v.in.db for that step.
> 
> > Furthermore this might need guidance on the data-type 
> > through a .csvt-file (see manual db.in.ogr).
> 
> If you want to make sure you get the correct datatypes then this is a
> necessary step (or the equivalent columns= parameter of v.in.ascii).
> Most tools that try to guess the datatype might do a reasonably good
> job, but almost never 100% correct.
> 
> Once you have a .csvt file.
> 
> Actually very recent GDAL (2.1) allows you to directly ask for
> automatic type definition and specify possible names for coordinate
> columns (see [1]). You can then use an ogr2ogr one-liner to translate
> into a format that GRASS can import without losing this info. (Ideally
> v.in.ogr/r.in.gdal should allow the specification of gdal open options
> just as v.out.ogr/r.out.gdal allow to specify layer creation options.
> Probably worth a wish in trac.
> 
> Moritz

Forgot the link:

[1] http://www.gdal.org/drv_csv.html


More information about the grass-user mailing list