<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br></div><div><div><br></div><div><div>El 05/02/2012, a las 13:05, Ander Pijoan escribió:</div><br class="Apple-interchange-newline"><blockquote type="cite">En linux si instalas FWTools, este crea las variables de entorno y la consola se supone que ya sabe el path a ogr2ogr al lanzar en comando. Al menos eso es lo que tengo entendido, aunque a lo mejor también depende de la forma de instalar FWTools? No lo se, mañana con Cruz os contestamos cómo instalamos FWTools.<div><br></div><div>Saludos.<br><div><br></div></div></blockquote><div><br></div><div><div>no controlo la forma de instalar GDAL,</div><div>es un autoinstalable. [1]</div><div>(¿equivalente a FWTools?)</div><div>lo hice para correr QGis</div><div>....</div></div><br><blockquote type="cite"><div><div><div class="gmail_quote">El 4 de febrero de 2012 23:52, Agustin Diez Castillo <span dir="ltr"><<a href="mailto:agustindiez@gmail.com">agustindiez@gmail.com</a>></span> escribió:<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; "><div bgcolor="#FFFFFF"><div>Puede que haya algo que se me haya escapado peor me parece que te falta de poner ogr2ogr en tu path.</div><div>¿Qué te devueleve? ogr2ogr solo<br><br><div><br></div></div></div></blockquote></div></div></div></blockquote></div><div><br></div></div><div>(ojo, mac OSX 10.6)</div><div><br></div><div><br></div><div>me dice "command not found"</div><div><br></div><div><br></div><div>sí es muy posible que sea el tema del PATH</div><div>pero es queOSX tiene un UNIX un tanto particular </div><div>y a los de Apple les da por cambiar las ubicaciones importantes en cada versión...</div><div>antes el path se ponía en un .profile pero ahora en 10.6</div><div>hay una carpeta etc/paths.d/</div><div>donde poner archivos con el path que quieres activar</div><div>lo he probado y nada,</div><div>algún maquero sabe algo más?</div><div><br></div><div><br></div><div><br></div>todavía no he conseguido que genere el .osm completo <div><br><div><div>por otra parte si lo hago por etapas sí funciona.</div><div>p.ej. para todo lo rústico</div><div>o para combinaciones de algunas capas urbanas.</div><div><br></div><div>y el resultado es impresionante</div><div>buen trabajo amigos</div><div><br></div><div><br></div><div>después de pasar los scripts de ogr2ogr a mano</div><div>no consigo que cat2osm junte todas las cosas en el .osm</div><div>tengo error de memoria o algo así:</div><div><br></div><div>_________</div><div><br></div><div><div>sergio$ java -jar cat2osm.jar config/configvillanueva[2012-02-04 17:50:23.371] Iniciando Cat2Osm con el archivo de configuracion.</div><div>[2012-02-04 17:50:23.447] Leyendo CONSTRU Urbano.</div><div>[2012-02-04 17:50:23.467] Ejecutando proyeccion de los shapefiles CONSTRU.SHP: ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326 result/URCONSTRU.SHP files/villanueva/28_176_UA_2012-01-20_SHF/CONSTRU/CONSTRU.SHP</div></div><div><br></div><div>...</div><div><br></div><div>[2012-02-04 17:50:25.274] No se pudo borrar alguno de los archivos temporales de URSUBPARCE.SHP. Estos estaran en la carpeta result.</div><div><br></div><div>...</div><div><br></div><div><div>Exception in thread "CONSTRU.SHP" java.lang.OutOfMemoryError: Java heap space</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at java.util.Arrays.sort(Arrays.java:1078)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at java.util.Collections.sort(Collections.java:117)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at WayOsm.sortNodes(WayOsm.java:98)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at WayOsm.hashCode(WayOsm.java:113)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at Cat2OsmUtils.getWayId(Cat2OsmUtils.java:157)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at ShapeParser.mPolygonShapeParser(ShapeParser.java:181)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at ShapeParser.run(ShapeParser.java:92)</div><div>[2012-02-04 18:00:19.729] Leyendo archivo Cat urbano.</div><div>Exception in thread "main" java.lang.reflect.InvocationTargetException</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at java.lang.reflect.Method.invoke(Method.java:597)</div><div><span class="Apple-tab-span" style="white-space: pre; "> </span>at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)</div><div>Caused by: java.lang.OutOfMemoryError: Java heap space</div><div>sergio$ </div></div><div>_________</div><div><br></div><div><br></div><div><br></div><div><br></div><div>un par de apuntes</div><div><br></div><div>1.</div><div>en las capas rústicas las parcelas en general salen con landuse=farm </div><div>pero tambien hay landuse=farmland, que según la wiki es lo mismo, [2]</div><div>aunque se prefiere landuse=farm.</div><div><br></div><div>otra cosa es el área donde hay edificios de campo (granja, aperos y tal) que sería landuse=farmyard</div><div><br></div><div>2.</div><div>se están etiquetando de esa la misma manera las áreas alargadas entre parcelas que son en realidad caminos y cauces.</div><div>mi opinión es que estas áreas no deberían importarse dejando simplemente el hueco</div><div>o buscando un tag de osm que no conozco.</div><div><br></div><div>3.</div><div>tambien me han sorprendido ciertos landuse=brownfield</div><div>que son áreas industriales o residenciales demolidas para construir otra cosa</div><div>pero están en mitad del campo, algunas arboladas que llevan mucho tiempo así.</div><div>no sé que parámetros del catastro producen esos tags y si son correctos.</div><div><br></div><div><br></div><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><br></div><div><div>sergio.</div><div>(mac OSX 10.6)</div><div><br></div><div>[1] <a href="http://www.kyngchaos.com/software/frameworks">http://www.kyngchaos.com/software/frameworks</a></div><div>[2] <a href="http://wiki.openstreetmap.org/wiki/Tag:landuse%3Dfarm">http://wiki.openstreetmap.org/wiki/Tag:landuse%3Dfarm</a></div></div><div><br></div><div><br></div><div><br></div><div><br></div></div></div></div></div><br></body></html>