[GRASS-user] import a folder full of shapefiles and reproject
on-the-fly?
Maciej Sieczka
tutey at o2.pl
Wed Jul 23 17:45:41 EDT 2008
Moritz Lennert pisze:
> On 23/07/08 22:36, Maciej Sieczka wrote:
>> Use ogr2ogr to reproject Shapefiles outside GRASS (it accepts
>> directory of shapefiles as input as well as single shapefiles) and
>> then import them all with v.in.ogr. You can automate v.in.ogr in
>> Shell using "for in do" syntax (plenty of examples in the archive
>> or Google it).
> I don't think you actually need a for-loop. From the v.in.ogr man
> page:
>
> layer=string[,string,...] OGR layer name. If not given, all available
> layers are imported
>
> So, normally, if you don't give a layer all the shapefiles in the
> directory (dsn=) will be imported.
Note this loads the Shapefiles as *layers* (in the GRASS meaning of it)
of a single output vector map. Not necessarily what one might want.
> You will, however, need a loop for the v.proj step...
ogr2ogr is more convenient than going through a temporary location
creation, Shapefile import and reprojection with v.proj, IMHO. Much less
work.
Maciek
--
Maciej Sieczka
www.sieczka.org
More information about the grass-user
mailing list