> Tal y como comentas el problema seguramente sea que los scripts ogr2ogr no
> están llamando correctamente al ogr2ogr

He probado a renombrar los scrits .bat a .sh, cambiando el nombre en
el fichero de configuración y traduciendo el contenido del script a
bash.
En el .sh he puesto unas llamadas al comienzo del script, para
verificar que el script es ejecutado pero parece ser que no.

He visto que el script es llamado desde:

ShapeParser.java:  p = Runtime.getRuntime().exec("scripts/"+
Config.get("ScriptOgr2Ogr") +" "+ f.getPath().substring(0,
f.getPath().length()-4) +" "+
Config.get("ResultPath")+"\\"+tipo+f.getName() +" "+ f.getPath() );

...y hasta aquí puedo leer porque no consigo compilar cat2osm. He
probado desde eclipse pero no lo tengo muy controlado y parece que
estoy teniendo problemas de dependencias (con org.opengis)
¿Alguien podría currarse un step-by-step en la wiki?¿Lo hay y no lo he
encontrado?

El script "ogr2ogr23030.sh" que me ha quedado es este, pero ya digo
que no se si funciona porque no he conseguido que se llegase a
ejecutar (he quitado la zaborra que he usado para debuguear):

#!/bin/bash
# @echo off
# SET FWTOOLS_DIR=C:\PROGRA~2\FWTOOL~1.7
export FWTOOLS_DIR=/opt/fwtools
# PATH=%FWTOOLS_DIR%\bin;%FWTOOLS_DIR%\python;%PATH%
export PATH=$PATH:$FWTOOLS_DIR/bin:FWTOOLS_DIR/python
# set PYTHONPATH=%FWTOOLS_DIR%\pymod
export PYTHONPATH=$FWTOOLS_DIR/pymod
# set PROJ_LIB=%FWTOOLS_DIR%\proj_lib
export PROJ_LIB=$FWTOOLS_DIR/proj_lib
# set GEOTIFF_CSV=%FWTOOLS_DIR%\data
export GEOTIFF_CSV=$FWTOOLS_DIR/data
# set GDAL_DATA=%FWTOOLS_DIR%\data
export GDAL_DATA=$FWTOOLS_DIR/data
# set GDAL_DRIVER_PATH=%FWTOOLS_DIR%\gdal_plugins
export GDAL_DRIVER_PATH=$FWTOOLS_DIR/gdal_plugins
#ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext"
-t_srs EPSG:4326 %2 %3
/usr/bin/ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb
+wktext" -t_srs EPSG:4326 $1 $2


Salud!

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

Responder a