<div class="gmail_quote">Thank you all! <br><br>The tip that you can specify a folder (not only individual files) in the ogr2ogr command was the breakthrough. That helps a lot, and will make other tasks like this a breeze, now that I know this. :)<br>

<br>-happy mapping,<br>Koos<div class="HOEnZb"><div class="h5"><br><br><br><div class="gmail_quote">On Tue, May 8, 2012 at 12:16 AM, David J. Bakeman <span dir="ltr"><<a href="mailto:dbakeman@comcast.net" target="_blank">dbakeman@comcast.net</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>


  

<div bgcolor="#ffffff" text="#000000">
I do this a lot.  If both the input and the output arguments to ogr2ogr
are directories then it will clip all of the shapes in the source
directory and write them to the output directory.  In my case I let it
create the output directory but it mi9ght work to write to an existing
directory.  I use linux by the way so I don't know if it works this way
on Windows or Mac.<br>
<br>
So: ogr2ogr -clipsrc mask.shp output source <br>
<br>
Shapefiles are the default so you don't even need the -f "ESRI
Shapefile".<br>
<br>
Koos Hagg wrote:
<blockquote type="cite"><div><div>Hi All,<br>
have been searching around for the answer to this question, and found
an old thread on this list.<br>
  <br>
I have a folder which contains about 30 shapefiles, old (but still
useful) vmap0 data, but it is 500mb in size. I'd like to clip each
shapefile to just the region I need.<br>
I understand about ogr2ogr, and I could do it one by one, <br>
  <br>
but I would like to figure out how to write a batch file to do it all
at once. However- I have been trying this and that for a while, not
making any progress.<br>
  <br>
any help is appreciated!<br>
  <br>
  <br>
Koos<br>
  <br>
  <br>
  <br>
Date: Thu, 15 Mar 2012 19:59:44 +0200<br>
From: Zirneklitis <<a href="mailto:eko@lanet.lv" target="_blank">eko@lanet.lv</a>><br>
Subject: <span>Re</span>: [Qgis-user] <span>Clipping</span>
  <span>60</span> <span>shape</span> <span>layers</span><br>
To: <a href="mailto:qgis-user@lists.osgeo.org" target="_blank">qgis-user@lists.osgeo.org</a><br>
  <br>
Use ogr2ogr:<br>
  <br>
ogr2ogr -f "ESRI Shapefile" -clipsrc mask.shp output.shp input.shp<br>
  <br>
Karlis<br>
  <br>
Bis Nulama wrote:<br>
> ..<br>
> I have <span>60</span> <span>shape</span> <span>layers</span> and I would like to cut them on a poligon <span>shape</span><br>
> (region boundary).<br>
> Is there a way to do this selecting all the <span>60</span>
  <span>layers</span> at once (and not<br>
> repeating the clip command <span>60</span> times)?<br>
> ..
  </div></div><pre><fieldset></fieldset>
_______________________________________________
Qgis-user mailing list
<a href="mailto:Qgis-user@lists.osgeo.org" target="_blank">Qgis-user@lists.osgeo.org</a>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-user</a>
  </pre>
</blockquote>
<br>
</div>

</blockquote></div><br>
</div></div></div><br>