<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">lo de alejandro<div>funciona a la perfección para ambos casos (UR/RU),<div>gracias alos dos</div><div><br></div><div>aun espero el resultado de cat2osm</div><div>está simplificando vías...</div><div><br></div><div><br><div><div>El 05/02/2012, a las 16:37, Alejandro S. escribió:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hola Sergio,<div><br></div><div>Estando en la misma carpeta desde la que lanzas los comandos a mano, para los rurales haz:</div><div><br></div><div>for i in files/villanueva/28_176_RA_2012-01-24_SHF/*/*.SHP; do dest=$(basename $i .SHP) ; ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326 result/RU$dest.SHP $i;done</div>
<div><br></div><div>y para los urbanos:</div><div><br></div><div>for i in files/villanueva/28_176_UA_2012-01-24_SHF/*/*.SHP; do dest=$(basename $i .SHP) ; ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326 result/UR$dest.SHP $i;done</div>
<div><br><div class="gmail_quote">2012/2/5 Carlos Dávila <span dir="ltr"><<a href="mailto:cdavilam@orangecorreo.es">cdavilam@orangecorreo.es</a>></span><br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; position: static; z-index: auto; ">
<u></u>
<div text="#000000" bgcolor="#ffffff"><div class="im">
El 05/02/12 14:21, sergio sevillano escribió:
</div><blockquote type="cite">
<div>
<div style="word-wrap:break-word">
<div>
<div>
<div><br>
</div>
<div><br>
</div><div class="im">
<div>por último, hay un alma caritativa</div>
<div>que me diga como hacer un ejecutable de UNIX</div>
<div>para pasar el ogr2ogr a todas las capas y no solo 1 a 1</div>
<div><br>
</div>
<div>es decir que haga:</div>
<div>ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=PENR2009.gsb +wktext"
-t_srs EPSG:4326 result/RUCONSTRU.SHP
files/villanueva/28_176_RA_2012-01-24_SHF/CONSTRU/CONSTRU.SHP</div>
<div>y luego</div>
<div>ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb
+wktext" -t_srs EPSG:4326 result/RUELEMLIN.SHP
files/villanueva/28_176_RA_2012-01-24_SHF/ELEMLIN/ELEMLIN.SHP</div>
<div>....</div>
<div>etc.</div>
<div>?</div>
<div><br>
</div>
</div></div>
</div>
</div>
</div>
</blockquote>
No lo sé con seguridad, pero deduciendo de la orden que ha mandado
Alejandro creo que esto debería funcionar:<br>
for i in result/*.shp; do dest=$(basename $i .shp); ogr2ogr -s_srs
"+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326
$dest.SHP files/villanueva/28_176_RA_2012-01-24_SHF/$dest/$dest.SHP;
done<br>
</div>
<br>_______________________________________________<br>
Talk-es mailing list<br>
<a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-es" target="_blank">http://lists.openstreetmap.org/listinfo/talk-es</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Atentamente,<br> Suárez<br>
</div>
_______________________________________________<br>Talk-es mailing list<br><a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>http://lists.openstreetmap.org/listinfo/talk-es<br></blockquote></div><br></div></div></body></html>