Archivo del Autor: joseangelmt

Generando volúmenes para perfiles en edificios.

Exportar polígonos con Z del centroide

Hemos añadido una nueva funcionalidad al exportador de topologías a polígonos en Digi3D.NET.

Ahora podemos indicar si queremos que la coordenada Z de todos los vértices de los polígonos exportados coincida con la del coordenada Z del centroide asociado al polígono. De esa manera los polígonos formados crean planos cuya Z coincide con la del centroide.

Esta nueva funcionalidad es ideal para poder hacer perfiles transversales en edificios zonas de edificios. Para ello, las divisiones de los edificios deben ser topológicamente válidas y todas las áreas deben disponer de centroide cuya coordenada Z coincidirá con la coordenada Z del plano que define el polígono para el cual forma centroide.

A continuación los pasos a seguir para crear un archivo con volúmenes:

  1. Carga la cartografía
  2. Genera topologías mediante la opción del menú Topología/Crear topologías.
  3. Exporta los polígonos mediante la opción del menú Topología/Avanzado/Exportar polígonos a archivo.
  4. Aparecerá el cuadro de diálogo Guardar como.
  5. En la sección Parámetros de los polígonos creados cambia el valor del campo Coordenadas Z del centroide a Si.
  6. Introduce el nombre del archivo a crear y pulsa el botón Guardar.

A continuación puedes ver un vídeo en el que te mostramos esta nueva funcionalidad en acción:

Controlando la ventana fotogramétrica con el mando de la XBox One

Recientemente Microsoft ha publicado controladores para poder conectar el mando de juegos de la consola XBox One en el PC.
Este mando de juegos es a día de hoy el mejor mando de juegos que existe en el mercado. Tiene dos JoySticks de alta precisión y dispone de múltiples botones programables.

Este mando de juegos es muy económico. A día de hoy lo puedes adquirir por 41€ en Amazon.

Digi3D.NET permite que controles la ventana fotogramétrica con dispositivos de juego, y no es necesaria ninguna configuración (a parte de programar botones) para poder trabajar con este dispositivo.

Tan solo tienes que seguir los siguientes pasos para configurar este mando en Digi3D:

  1. Conecta el mando a un puerto USB del ordenador.
  2. Espera a que Windows configure el dispositivo.
  3. Ejecuta Digi3D.NET
  4. Carga un modelo fotogramétrico.
  5. Comprueba que puedes moverte por el modelo. El JoyStick izquierdo te permite desplazar la ventana fotogramétrica en X,Y, el derecho en Z (subiendo y bajando el JoyStick).

Los JoySticks de este dispositivo tienen mucha resolución (32767 pulsos de desplazamiento) y eso puede hacer que la ventana se desplace muy rápido. Además es posible que te interese cambiar el sentido del eje de la Z. Puedes cambiar los tensores del dispositivo para que le ventana se desplace menos rápido además de cambiar el eje de la Z mediante el cuadro de diálogo Configuración de ratones, joysticks, mandos… siguiendo las siguientes instrucciones:

  1. Cierra la ventana fotogramétrica
  2. Selecciona la opción del menú Herramientas/Configuración de ratones, joysticks, mandos…. Aparecerá el cuadro de diálogo Configuración de ratones, joysticks, mandos,….
  3. Selecciona la opción Controller (XBOX One For Windows).
  4. Pulsa el botón Configurar…. Aparecerá el cuadro de diálogo Parámetros del dispositivo.
  5. Cambia los valores de los campos X, Y y Z a tu gusto.
  6. Pulsa el botón Aceptar.
  7. Pulsa el botón Salir.
  8. Abre una ventana fotogramétrica y comprueba que ahora la ventana fotogramétrica se mueve como te interesa.

Puedes programar las órdenes que se ejecutan en los botones digitales del mando de juegos. Para ello sigue las siguientes instrucciones:

  1. Cierra la ventana fotogramétrica.
  2. Selecciona la opción del menu Herramientas/Programar botones…. Aparecerá el cuadro de diálogo Asignación de botones.
  3. Pulsa alguno de los botones del mando de juegos.
  4. Aparecerá el cuadro de diálogo Orden asignada a botón.
  5. Introduce la orden a ejecutar. Puedes desplegar el listado para ver los botones estándar o pulsar el botón Buscar… para ver un listado de órdenes aceptadas por Digi3D.NET.
  6. Pulsa el botón Aceptar.
  7. Pulsa la tecla Esc.
  8. Abre una ventana fotogramétrica y comprueba que al pulsar botones se ejecutan las órdenes que has asignado.

Mejoras de usabilidad al detectar imágenes no compatibles con la ventana fotogramétrica

Hasta ahora, si se detectaba que una imagen no era compatible con Digi3D.NET (no estaba teselada o carecía de niveles piramidales) el programa mostraba un cuadro de dialogo solicitando si queríamos transformarla para hacerla compatible.

Cuadro de dialogo antiguo solicitando si hacer imagen compatible con Digi3D

El inconveniente de este cuadro de dialogo es que la respuesta que seleccionábamos era válida únicamente para la imagen en cuestión, de modo que si se localizaba otra imagen no compatible volvía a aparecer el mismo cuadro de diálogo. Imagínate si tienes un proyecto con 1000 imágenes y ninguna de ellas estaba preparada…

Hemos cambiado ese cuadro de diálogo por otro que aporta mucha más información y que además tiene la característica de que incluye un casilaque podemos marcar para indicar que se memorice la acción que realicemos durante la sesión de trabajo (es decir, hasta que cerremos el programa), de modo que si activamos la casilla e indicamos que se transformen las imágenes, este cuadro de diálogo no volverá a aparecer y siempre que sea necesario transformar una imagen se transformará automáticamente.

Nuevo cuadro de diálogo imagen no preparada para Digi3D.NET

Esquemas de orientación relativa y de medida de aerotriangulación universales

Hemos añadido la posibilidad de poder indicar porcentajes en los esquemas de orientación relativa y de medida de aerotriangulación en vez de fotocoordenadas, de manera que ahora podemos utilizar un único esquema independientemente del tamaño de las imágenes.

Hasta ahora Digi3D.NET permitía indicar a la hora de realizar una orientación relativa un esquema de Von Gruber con porcentajes, pero dicho esquema venía fijado de fábrica dentro del programa. Ahora esta funcionalidad ha desaparecido y el archivo de esquemas de relativa que se proporciona con el programa permite que indiquemos porcentajes.

Si decides crear un esquema con porcentajes, todas las coordenadas deberán estar expresadas en porcentajes. Los porcentajes se miden como porcentajes en el cuadrante superior derecho de la imagen, con origen en el centro de la imagen, de modo que para la coordenada X un porcentaje de 0% coincide en el centro de la imagen y de 100% coincide con el extremo derecho de la imagen. Para la coordenada Y un porcentaje de

En el siguiente recorte puedes comprobar el nuevo esquema que hemos añadido al archivo de esquemas de orientación relativa:

  <scheme title="Von gruber calculado con porcentajes">
    <point x="0%" y="0%"/>
    <point x="90%" y="0%"/>
    <point x="90%" y="90%"/>
    <point x="0%" y="90%"/>
    <point x="0%" y="-90%"/>
    <point x="90%" y="-90%"/>
  </scheme>

..y a continuación los esquemas que hemos añadido para la medida de aerotriangulación manual:

  <scheme title="Varias pasadas con porcentajes">
    <point prefix="" x="0%" y="0%" postfix="0"/>
    <point prefix="" x="0%" y="90%" postfix="1"/>
    <point prefix="" x="0%" y="-90%" postfix="2"/>
  </scheme>

  <scheme title="Una pasada con porcentajes">
    <point prefix="" x="0%" y="0%" postfix="0"/>
    <point prefix="" x="0%" y="90%" postfix="1"/>
    <point prefix="" x="0%" y="78%" postfix="2"/>
    <point prefix="" x="0%" y="-78%" postfix="3"/>
    <point prefix="" x="0%" y="-90%" postfix="4"/>
  </scheme>

Mejoras al medir automáticamente múltiples orientaciones relativas

Podemos indicar (mediante la opción del menú Herramientas/Configuración/Cambio rápido de modelos/Correlar relativas) que Digi3D.NET calcule automáticamente las orientaciones relativas de los modelos enumerados en un archivo de cambio rápido de modelos que no tengan una orientación relativa asociada.

Hemos realizado dos cambios en esta funcionalidad:

  1. Ahora el cuadro de diálogo Orientación Relativa Automática por Correlación permite indicar en el desplegable Esquema la opción Von gruber calculado con porcentajes.
  2. Ahora se muestra en el panel de resultados la desviación típica resultante de todos los modelos calculados. De esta manera podemos comprobar los modelos que no se han calculado correctamente.

En el siguiente vídeo puedes ver esta nueva funcionalidad en acción:

Transformador Universal de Coordenadas

Transformador Universal de Coordenadas

Presentamos el programa Transformador Universal de Coordenadas.

Este programa nos va a permitir transformar coordenadas de cualquier sistema de referencia de coordenadas origen a cualquier sistema de referencia de coordenadas destino. Tan solo tendremos que indicar los sistemas de referencia de coordenadas origen, destino y pegar las coordenadas a transformar en la parte inferior izquierda del programa. El resultado aparecerá inmediatamente en la parte inferior derecha para que lo copies y pegues donde te interese.

Puedes ver la ayuda del programa en su página de la ayuda online de Digi3D.NET.
Puedes aprender a transformar coordenadas elipsoidales a ortométricas utilizando el programa Transformador Universal de Coordenadas en la sección de preguntas frecuentes en la ayuda online de Digi3D.NET, en Transformando coordenadas Z de elipsoidales a ortométricas.

Puedes ver el programa en acción en el siguiente vídeo:

Mejoras de usabilidad al especificar el SRC asociado a un archivo de dibujo

Hasta ahora, Digi3D.NET solicitaba el sistema de referencia de coordenadas asociado a un archivo de dibujo independientemente de que el archivo ya tuviera asignado uno o no.

Digi3D.NET solicitando el SRC del archivo de dibujo independientemente de si éste tiene o no uno ya asignado

Digi3D.NET solicitando el SRC del archivo de dibujo independientemente de si éste tiene o no uno ya asignado

En la captura de pantalla anterior puedes comprobar que el programa siempre solicitaba el sistema de referencia de coordenadas del archivo. Si te fijas en la descripción que aparece abajo, se indica que este parámetro se utilizará únicamente en caso de que Digi3D.NET tenga que crear el archivo de dibujo, pues si éste ya existía, se hace caso omiso de lo que ponga el usuario aquí y prevalece el SRC asignado al archivo de dibujo ya creado.

Eso podía llevar a confusión, de modo que hemos decidido cambiar esta funcionalidad.
Ahora el programa pregunta por el SRC únicamente si el archivo no tiene ya uno asignado tal y como puedes ver en el vídeo de a continuación.