TU ANUNCIO / YOUR PUBLICITY

AQUÍ PODRÍA ESTAR TU ANUNCIO: / HERE COULD BE YOUR AD E-mail

miércoles, 2 de octubre de 2013

Third step: Playing with axis / Tercer paso: Jugando con el eje

Definición del eje

Defining axis:


El eje lo hemos definido como un conjunto de archivos con la extensión co2. En el ejemplo que estamos tratando el archivo 1560.co2 sería:

The axis has been defined as a set of ".co2" files. In the example we are using the file 1560.co2. It would be:

511445.837
4712231.584
9.394
0.085052
0.996376
-8.860560
42.562402

Y definiría las coordenada X, Y, Z; seno y coseno en la dirección del eje y Longitud y Latitud. 



They are defined the coordinate X, Y, Z, sine and cosine in the axis direction, Longitude and Latitude.

Primera utilidad (creación de pks ausentes)

First utility (creating missing kps)

La primera utilidad que se nos presentaba era la de el relleno de lagunas en nuestros pks. En el ejemplo nos falta el archivo correspondiente al pk 0+280 (Lo sabemos después de pinchar sobre "Dibuja el eje"

The first utility that we showed was to fill voids in our pks. In the example we need the file for the KP 0 +280 (We know once you click on "Draw the axis" ("Dibuja el eje")



Tendremos que concretar las siguientes magnitudes:

Desplazamiento = 0. (un valor determinado "d" equivale a decir, paralelo al eje a "d" metros)
Intervalo = 10 metros -> el eje tiene un intervalo de 10 en 10 metros
Grado = Grado del polígono de aproximación determinado por el método de mínimos cuadrados.
= número de puntos -1, cercanos que se tomarán para esta aproximación por mínimos cuadrados.


We will have to specify the following quantities:

Offset (Desplazamiento) = 0. (a value determined "d" is equivalent to saying, parallel to the axis to "d" meters)
Range (Intervalo) = 10 meters -> axis has a range of 10 to 10 meters
Grade (Grado) = Grade approximation polygon determined by the method of least squares.
N = number of points -1, near to be taken to this least squares approximation.


Procedimiento:

Se pincha sobre el pk buscado (en la segunda lista) En este caso sólo hay uno, el 280:

Procedure:

Click on the pk is sought (in the second list) In this case there is only one, the 280:



Y aparecerán los valores deducidos de X,Y,Z,Coseno,Seno, Longitud y Latitud.

Si pinchamos sobre "Guarda el nuevo pk" se guardarán estos datos en el archivo 280.co2 y tendremos el eje completo.

We already have deduced values ​​of X, Y, Z, Cosine, Sine, Longitude and Latitude.

If you click on "Save new kp" (Guardar el pk) these data will be saved in the file 280.co2 and we will be complete axis.

Segunda utilidad, Creación de un eje compatible:

Second utility, Creating a compatible axis:

Hay programas que necesitan la definición del eje con todos los datos seguidos. Para ello se creo el botón "Crea eje compatible". Si fueran surgiendo necesidades en cuanto al formato de tal eje se irían creando más botones.

Other programs require the definition of the axis with all the data row. For this I think the "Create compatible axis." ("Crear eje compatible") If new requirements arise as to the format of this axis would we create more buttons.

Tercera utilidad, Crear un nuevo eje con otro intervalo:

Third utility, create a new axis with another interval:

Supongamos que queremos tener un eje con el espaciado de 5 metros en vez de 10. Bastaría con colocar el valor de 5 metros en intervalo. Pinchar en "Dibuja eje" y posteriormente en "Recorre 2ª lista"



Suppose we have an axis with the spacing of 5 meters instead of 10. It would suffice to place the value of 5 meters in range. Click on "Draw Axis" ("Dibuja eje") and then on "Walk 2nd list" ("Recorre 2ª lista").



Y hará todo el trabajo por nosotros.
And it do the entire job for us.

Cuarta utilidad, Creación rápida de eje.

Fourth utility, fast creation axes

Como ya viéramos en Detalle (II) (http://carreteras-laser-escaner.blogspot.com.es/2013/10/el-detalle-ii.html) habíamos encontrado un sistema para ir creando un eje, de 10 en 10 metros. Jugando con ambas partes del programa, podríamos ir creando un eje de 100 en 100 metros en la pantalla de "DETALLE" y luego intercalar los ausentes de 10 en 10 en la pantalla de "F' (eje)", Funciones de eje.

As we saw in detail (II) (http://carreteras-laser-escaner.blogspot.com.es/2013/10/el-detalle-ii.html) we found a system in order to create an axis 10 by 10 meters. Playing with both parts of the program, we could be creating an axis of 100 by 100 meters at the screen "DETAIL" and then insert those absent from 10 to 10 on the screen of "F" (Axis), "axis functions. ("F' (eje)").

Quinta utilidad, Preparación de los datos del eje para nuestra aplicación web

Fifth utility, Preparing axis data for our web application

Tal como tenemos los datos en nuestro directorio "e" se traspasan tal cual y nuestro servidor los leerá sin problemas e interpretará.

As we have in our data folder "e", we pass through as such and our server will read and construed seamlessly.


Como se puede imaginar, tan importantes son los datos de XYZ como los de COSENO-SENO y LONGITUD-LATITUD para corresponder datos entre distancias y compatibilizarlos con la API de Google Maps.

As you can imagine, so important XYZ data such as SINE and COSINE-LONGITUDE-LATITUDE to match data between distances and make them compatible with the Google Maps API.

Sexta utilidad, Futura base.

Sixth utility, Futures uses.

Ya veremos como a la hora de colocar elementos en 2D como el georradar, la geología u otro podremos añadirle una tercera dimensión apoyándonos en los datos del eje. Esto último se verá en las próximas entregas.

We'll see how it comes to placing 2D elements like GPR, geology or another we can add a third dimension building on the axis data. The latter will be in the next installments.

Diagrama de flujo: Flowchart:




Cuando tenga tiempo pasaré a la proyección en diédrica. Que, como se observa en nuestra figura anterior, es primordial para su exposición web.












No hay comentarios:

Publicar un comentario