Hola!
Para una aplicacion que estoy haciendo en java que dado un lugar procese el
XML de ese lugar y con el XML bajado sea capaz de convertir a PNG a traves
de SVG  uso la página de desarrolladores de osm que viene muy bien explicado
(http://wiki.openstreetmap.org/wiki/Osmarender/Howto) .:working:
Todo esto muy bien, pero el problema me surge cuando quiero devolver el
control a la aplicacion java.
Para ejecutar lo anterior uso un archivo .bat que ejecuto desde java. Ahora
bien, cuando lo ejecuto quiero esperar a que termine usando un
waitfor...entonces mi problema es este, que al ejecutar el .bat me devuelve
como que ha terminado y no es asi. 
Queria saber si alguno de vosotros ha intentado algo similar y que solucion
le ha dado. Gracias !!=)
(Os pongo el codigo por si no me he explicado bien)

Process p = Runtime.getRuntime().exec("cmd /c start " + "archivo.bat"));
p.waitfor();

(dentro de archivo.bat)
c:\\ProgTransformacionAsvg\xml tr c:\\carpeta\\osmarender.xsl
c:\\carpeta\\osm-map-features-z17.xml > c:\\hlocal\\GOPIRO\\Imagen\\map.svg;
C:\\carpeta\\Inkscape\\inkscape -D -e c:\\carpeta\\map.png
c:\\carpeta\\map.svg 
            

-- 
View this message in context: 
http://www.nabble.com/Procesar-XML---%3ESVG---%3EPNG-tp22386464p22386464.html
Sent from the OpenStreetMap - Spanish Talk mailing list archive at Nabble.com.


_______________________________________________
Talk-es mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-es

Responder a