En el manual he visto que es posible programar algunas operaciones a las variables dentro del xml, en concreto, la operación: "+1".
Tengo la duda de si es posible con otras cifras como: "+325", por ejemplo.
Todo ello sería con la intención de atacar visores de mapas online que no siguen el esquema clásico de coordenadas donde la primera tesela contiene todo el globo. Por lo tanto hay que corregir la posición de las teselas para centrar el mapa. Hablo de visores como el del SIGPAC o el IBERPIX.
Con el programa MOBAC, esto lo he solucionado con la ayuda de archivos "jar" o "beanshell", con los que también podemos solucionar el problema de las "url" cambiantes con cada zoom.
Quote from: "Zaidín"
En el manual he visto que es posible programar algunas operaciones a las variables dentro del xml, en concreto, la operación: "+1".
Tengo la duda de si es posible con otras cifras como: "+325", por ejemplo.
Todo ello sería con la intención de atacar visores de mapas online que no siguen el esquema clásico de coordenadas donde la primera tesela contiene todo el globo. Por lo tanto hay que corregir la posición de las teselas para centrar el mapa. Hablo de visores como el del SIGPAC o el IBERPIX.
Con el programa MOBAC, esto lo he solucionado con la ayuda de archivos "jar" o "beanshell", con los que también podemos solucionar el problema de las "url" cambiantes con cada zoom.
Hola;
puedes usar las operaciones habituales que se emplea en sql, simplemente sustituyendo los valores de x,y,z por $x $y $z
en el manual hay un par de ejemplos.
<yop>((1<<$z)-1-$y)</yop> es igual a (1<<$z) - 1 - $y que equivale a 2 elevado a z menos 1 menos y.
orux
Gracias, Orux.
Trastearé un poco a ver si consigo algo... :)
Edito: Es perfectamente posible. Lo conseguí a la primera. Sólo quedaría resolver el problema de las url cambiantes con algunos zooms.
Dear Orux,
I couldn't find ant examples in the manual other than the xop yop and zop pre-programmed operations
could you give a short xml coding example on how to, say, substract 5 from the {$z} value?
Thanks
Quote from: "valleyofdawn"
Dear Orux,
I couldn't find ant examples in the manual other than the xop yop and zop pre-programmed operations
could you give a short xml coding example on how to, say, substract 5 from the {$z} value?
Thanks
Hi,
<zop>$z - 5</zop>
$x, $y, $z are the google like tile system values.
orux
Works like magic!
Thanks