El 05/02/2012, a las 13:05, Ander Pijoan escribió:

> 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.
> 
> Saludos.
> 

no controlo la forma de instalar GDAL,
es un autoinstalable. [1]
(¿equivalente a FWTools?)
lo hice para correr QGis
....

> El 4 de febrero de 2012 23:52, Agustin Diez Castillo <agustind...@gmail.com> 
> escribió:
> Puede que haya algo que se me haya escapado peor me parece que te falta de 
> poner ogr2ogr en tu path.
> ¿Qué te devueleve? ogr2ogr solo
> 
> 


(ojo, mac OSX 10.6)


me dice "command not found"


sí es muy posible que sea el tema del PATH
pero es queOSX tiene un UNIX un tanto particular 
y a los de Apple les da por cambiar las ubicaciones importantes en cada 
versión...
antes el path se ponía en un .profile pero ahora en 10.6
hay una carpeta etc/paths.d/
donde poner archivos con el path que quieres activar
lo he probado y nada,
algún maquero sabe algo más?



todavía no he conseguido que genere el .osm completo 

por otra parte si lo hago por etapas sí funciona.
p.ej. para todo lo rústico
o para combinaciones de algunas capas urbanas.

y el resultado es impresionante
buen trabajo amigos


después de pasar los scripts de ogr2ogr a mano
no consigo que cat2osm junte todas las cosas en el .osm
tengo error de memoria o algo así:

_________

sergio$ java -jar cat2osm.jar config/configvillanueva[2012-02-04 17:50:23.371] 
Iniciando Cat2Osm con el archivo de configuracion.
[2012-02-04 17:50:23.447] Leyendo CONSTRU Urbano.
[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

...

[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.

...

Exception in thread "CONSTRU.SHP" java.lang.OutOfMemoryError: Java heap space
        at java.util.Arrays.sort(Arrays.java:1078)
        at java.util.Collections.sort(Collections.java:117)
        at WayOsm.sortNodes(WayOsm.java:98)
        at WayOsm.hashCode(WayOsm.java:113)
        at 
java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:768)
        at Cat2OsmUtils.getWayId(Cat2OsmUtils.java:157)
        at ShapeParser.mPolygonShapeParser(ShapeParser.java:181)
        at ShapeParser.run(ShapeParser.java:92)
[2012-02-04 18:00:19.729] Leyendo archivo Cat urbano.
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at 
org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Caused by: java.lang.OutOfMemoryError: Java heap space
sergio$ 
_________




un par de apuntes

1.
en las capas rústicas las parcelas en general salen con landuse=farm 
pero tambien hay landuse=farmland, que según la wiki es lo mismo, [2]
aunque se prefiere landuse=farm.

otra cosa es el área donde hay edificios de campo (granja, aperos y tal) que 
sería landuse=farmyard

2.
se están etiquetando de esa la misma manera las áreas alargadas entre parcelas 
que son en realidad caminos y cauces.
mi opinión es que estas áreas no deberían importarse dejando simplemente el 
hueco
o buscando un tag de osm que no conozco.

3.
tambien me han sorprendido ciertos landuse=brownfield
que son áreas industriales o residenciales demolidas para construir otra cosa
pero están en mitad del campo, algunas arboladas que llevan mucho tiempo así.
no sé que parámetros del catastro producen esos tags y si son correctos.


por último, hay un alma caritativa
que me diga como hacer un ejecutable de UNIX
para pasar el ogr2ogr a todas las capas y no solo 1 a 1

es decir que haga:
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
y luego
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
....
etc.
?


sergio.
(mac OSX 10.6)

[1] http://www.kyngchaos.com/software/frameworks
[2] http://wiki.openstreetmap.org/wiki/Tag:landuse%3Dfarm





_______________________________________________
Talk-es mailing list
Talk-es@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-es

Responder a