[Talk-es] Herramienta de fusión de los datos actuales con el catastro
Javier Briz
algspd en gmail.com
Mie Feb 1 15:21:15 GMT 2012
> 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!
Más información sobre la lista de distribución Talk-es