El dom, 11-01-2009 a las 11:13 -0200, Guillermo Sansovic escribió:
> No te convendría borrar el archivo de menos de 10k inmediatamente
> después de bajarlo en lugar de hacer un find después?
Quiza sea engañosa la sintaxis , el find no lo busca porque ya le estoy
entregando el path completo , el lo chequea y borra .
> Tal vez también te conviniera dejar un archivo vacío en su lugar para no
> volver a pedirlo.
Es que esas imagenes blancas que recibi y me molestaban bastante eran de
problemas temporales . Si uno las pide nuevamente llegaban bien . Ademas
el plugin cuando el ejecutable vuelve con errorlevel<>0 reintenta asi
que eso decidi devolver yo y funciona barbaro porque ya no tengo cuadros
blancos en absoluto. Sospecho que puede ser un arma de doble filo porque
si hay imagenes validas de menos de 10k esto no va a andar bien. Tengo
miedo que aquellas con las que Yahoo avisa que estamos pidiendo una
resolucion muy grande sean de esas pero no lo probe.
Ya veremos que sucede con este script porque sospecho que no es util
para mapeo offline hasta no hacer algun ajuste pues los cuadros de
coordenadas por los que pide imagenes a yahoo cambian en distintas
ejecuciones del programa. Habria que arrancar el programa siempre con el
mismo zoom y coordenadas en pantalla para que lo de la cache sea
valido . Es decir que fundamentalmente hay que probar el sistema y ver
que sucede.
> El 11/01/2009 10:27, Jorge Luis Chamorro dijo :
> > No se a ustedes , pero a mi ese plugin una vez que lo heche a andar me
> > ponia algunos cuadros de imagenes blancas y se me habia ocurrido moverme
> > en el mapa para que se carguen todas las imagenes y note que tiene un
> > buffer con algun limite y se tienen que recargar las primeras imagenes
> > cargadas nuevamente. Yo queria estar listo para trabajar totalmente
> > offline y eso no me gusto . Aparte las imagenes de fondo me hubiese
> > gustado tenerlas mas suavizadas y no vi opcion para hacerlo . Por eso
> > hice este script en bash , a ver que opinan :
> >
> > ------gnome-web-photo-cached.sh-----------------
> > #!/bin/bash
> > param=${1:`expr index "$1" "?"`}
> > file=`echo $param | tr \& _`.png
> > cache_path=$HOME/.josm-wms-cache/${param:11:1}/${param:23:1}
> > mkdir -p $cache_path
> > if test -f $cache_path/$file
> > then
> > cat $cache_path/$file
> > else
> > gnome-web-photo --mode=photo --format=png $1 /dev/stdout | convert
> > -modulate 200 png:- png:$cache_path/$file
> > # el gnome-web-photo-fixed hace : pnmcrop -white pero yo parece que lo
> > necesite
> > # borro el archivo de la cache si es de menos de 10k , esto puede dar
> > problemas con la imagen -lo siento la resolucion bla- de yahoo pero a mi
> > no me importa
> > find $cache_path/$file -size -10k -print0 | xargs -0 /bin/rm -f
> > if test -f $cache_path/$file
> > then
> > cat $cache_path/$file
> > else
> > exit 1
> > fi
> > fi
> > -------------------------
> > cachea las imagenes y las va guardando en el directorio .josm-wms-cache
> > del usuario para no volver a bajarlas , ademas elimine esos cuadros
> > blancos borrando las imagenes de menos de 10 k de tamaño y la imagen
> > bajada de yahoo la aclaro con el "convert -modulate 200" . Ese switch lo
> > puse a las apuradas con el primer numero que me aclaro la imagen ,
> > habria que ver que numeros son los mejores pero es cuestion de gusto
> > personal.
> > En la config del plugin en lugar de llamar a yahoo://gnome-web-photo
> > --mode=photo --format=png {0} /dev/stdout ahora llamo a este script con
> > yahoo://gnome-web-photo-cached.sh {0}
> >
_______________________________________________
Talk-ar mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-ar