OruxMaps

Uncategorized Boards => GENERAL => Topic started by: Zaidín on December 03, 2013, 05:27:21 PM

Title: Operaciones adicionales a coordenadas "x" e "y"
Post by: Zaidín on December 03, 2013, 05:27:21 PM
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.
Title: Re: Operaciones adicionales a coordenadas "x" e "y"
Post by: orux on December 07, 2013, 04:36:37 PM
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
Title: Re: Operaciones adicionales a coordenadas "x" e "y"
Post by: Zaidín on December 07, 2013, 09:08:57 PM
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.
Title: Re: Operaciones adicionales a coordenadas "x" e "y"
Post by: valleyofdawn on December 12, 2013, 01:18:55 PM
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
Title: Re: Operaciones adicionales a coordenadas "x" e "y"
Post by: orux on December 12, 2013, 07:46:34 PM
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
Title: Re: Operaciones adicionales a coordenadas "x" e "y"
Post by: valleyofdawn on December 14, 2013, 03:07:40 PM
Works like magic!

Thanks