This page has not been translated yet and is shown in Spanish.
Edit

Archivo de archivos de referencia

Digi3D.AI guarda junto a cada archivo de dibujo un archivo con la lista de archivos de referencia del dibujo y, si se ha asociado al dibujo un proyecto fotogramétrico o un archivo de modelo fotogramétrico (.d3d), con la ruta de ese proyecto o de ese modelo. El nombre del archivo de referencias se forma con el nombre del archivo de dibujo, incluida la extensión, seguido de .reference_files.json: por ejemplo, plano.bin.reference_files.json para plano.bin. Así, plano.bin y plano.dgn de la misma carpeta tienen cada uno su propio archivo de referencias.

Lo que guarda el archivo de referencias depende de dos opciones de la categoría Archivos de referencia del cuadro de diálogo Configuración:

Para cada archivo de referencia, Digi3D.AI guarda:

  • La ruta del archivo.
  • El importador con el que se cargó.
  • Los parámetros de importación, si el importador permite guardarlos.
  • Las transformaciones de coordenadas horizontales y verticales que se eligieron al cargarlo.

Así, la próxima vez que se abra el archivo de dibujo, sus archivos de referencia se cargan sin volver a pedir los parámetros de importación ni las transformaciones.

Proyecto o modelo fotogramétrico

Con la opción Almacenar el proyecto fotogramétrico o el modelo fotogramétrico como archivo de referencia activada, Digi3D.AI guarda una ruta absoluta en el archivo de referencias del archivo de dibujo con el que se abrió la última ventana de dibujo que ha tenido el foco:

  • Al cargar un proyecto con los botones Nuevo o Cargar del panel Proyecto fotogramétrico, o con la función Python open_project, Digi3D.AI guarda la ruta del proyecto.
  • Cuando la ventana fotogramétrica activa carga un modelo del proyecto (con un clic en el panel, con las órdenes de modelo siguiente o anterior, con el cambio automático de modelos o con la función Python load_model) y cuando una ventana fotogramétrica con un modelo del proyecto recibe el foco, Digi3D.AI guarda la ruta del proyecto, el nombre del modelo y su punto de vista.
  • Al abrir un archivo de modelo fotogramétrico (.d3d) cuando el panel Proyecto fotogramétrico no tiene ningún proyecto cargado, Digi3D.AI guarda la ruta del archivo de modelo. El archivo de modelo se puede abrir desde la pestaña Sensores fotogramétricos del cuadro de diálogo Nuevo proyecto o con la función Python open_photogrammetric_file. Si el panel tiene un proyecto cargado, el modelo se abre en el punto de vista del proyecto y el archivo de referencias conserva la ruta del proyecto.
  • Al abrir un archivo de dibujo cuyo archivo de referencias no tiene ruta de proyecto ni de modelo, o contiene la ruta del proyecto cargado en el panel pero no el nombre de un modelo, Digi3D.AI guarda la ruta del proyecto cargado en el panel y el nombre y el punto de vista del modelo del proyecto cargado en la ventana fotogramétrica activa. Si el panel no tiene ningún proyecto y el archivo de referencias no tiene ruta de proyecto ni de modelo, guarda la ruta del archivo .d3d de la ventana fotogramétrica activa.

El archivo de referencias guarda la ruta de un proyecto, con su modelo, o la de un archivo de modelo, no las dos: la ruta nueva sustituye a la ruta anterior del proyecto o del modelo. Si cambia la ruta del proyecto guardada, Digi3D.AI elimina del archivo de referencias el nombre y el punto de vista del modelo del proyecto anterior. Digi3D.AI no guarda nada si no hay ninguna ventana de dibujo abierta o si el archivo de dibujo de la última ventana de dibujo que ha tenido el foco es de solo lectura. Tampoco guarda la ruta del archivo de modelo que indica el subcomando foto de la línea de comandos, ni la del proyecto que indica el subcomando proyecto hasta que la ventana fotogramétrica carga un modelo de ese proyecto.

Al abrir un archivo de dibujo con un proyecto asociado

  • Si el panel Proyecto fotogramétrico no tiene ningún proyecto cargado, Digi3D.AI carga el proyecto asociado.
  • Si el panel tiene cargado el mismo proyecto, Digi3D.AI no vuelve a cargar el proyecto asociado.
  • Si el panel tiene cargado otro proyecto, Digi3D.AI pregunta si quieres sustituir el proyecto del panel por el proyecto asociado al archivo de dibujo.
  • Si el archivo del proyecto asociado no existe, Digi3D.AI añade una advertencia al panel Tareas y no carga el proyecto.
  • Si se está cargando un modelo en segundo plano, Digi3D.AI muestra el mensaje «No se puede cargar un proyecto mientras se está cargando un modelo en segundo plano. Espera a que termine.» y no carga el proyecto.
  • Sin licencia de fotogrametría, Digi3D.AI no carga el proyecto asociado.

Si el panel tiene cargado el proyecto asociado y el archivo de referencias tiene un modelo de ese proyecto, al terminar de crear la ventana de dibujo la carga del modelo depende de las condiciones siguientes:

  • Si una ventana fotogramétrica ya tiene cargado ese modelo en ese punto de vista, Digi3D.AI no vuelve a cargar el modelo.
  • Si hay una ventana fotogramétrica de ese punto de vista con otro modelo, Digi3D.AI pregunta si quieres cargar el modelo asociado en esa ventana. Si hay varias ventanas fotogramétricas de ese punto de vista, Digi3D.AI elige la ventana activa como destino de la carga.
  • Si no hay ninguna ventana fotogramétrica de ese punto de vista, Digi3D.AI abre el modelo en una ventana fotogramétrica nueva. Si hay otras ventanas fotogramétricas abiertas, Digi3D.AI pregunta si quieres abrir el modelo asociado en una ventana fotogramétrica nueva.
  • Si Digi3D.AI acaba de sustituir el proyecto del panel por el proyecto asociado, carga el modelo sin preguntar, porque las ventanas abiertas tienen modelos del proyecto anterior.
  • Si el panel muestra el modelo deshabilitado, por ejemplo porque su archivo .d3d ya no existe, o si la ventana de destino está cargando otro modelo en segundo plano, Digi3D.AI no carga el modelo.
  • Si el punto de vista guardado no existe en el proyecto, Digi3D.AI usa el punto de vista seleccionado en el panel. Algunos proyectos toman el nombre del punto de vista del idioma de la interfaz, por ejemplo «Nadiral» en español y «Nadir» en inglés.

Al abrir un archivo de dibujo con un archivo de modelo asociado

Al terminar de crear la ventana de dibujo, lo que hace Digi3D.AI con el archivo de modelo asociado depende de estas condiciones:

  • Si no hay ninguna ventana fotogramétrica abierta, Digi3D.AI abre el modelo en una ventana fotogramétrica nueva.
  • Si una ventana fotogramétrica tiene abierto el archivo de modelo asociado al archivo de dibujo, Digi3D.AI no lo vuelve a abrir.
  • Si hay alguna ventana fotogramétrica abierta y ninguna tiene abierto el modelo asociado al archivo de dibujo, Digi3D.AI pregunta si quieres abrir el modelo asociado al archivo de dibujo en una ventana fotogramétrica nueva.
  • Si el archivo de modelo no existe, Digi3D.AI añade una advertencia al panel Tareas y no abre el modelo.
  • Sin licencia de fotogrametría, Digi3D.AI solo abre el modelo si su sensor no necesita esa licencia, como el sensor de ortofoto.

Digi3D.AI no carga el proyecto ni abre el modelo asociados al abrir el archivo de dibujo con la función Python open_drawing, ni cuando la línea de comandos incluye el subcomando proyecto o el subcomando foto, que indican el proyecto o el modelo que se abre.

Cuándo se modifica

  • Con la opción Almacenar los archivos de referencia en un archivo .reference_files.json activada:
    • Al cargar un archivo de referencia en un archivo de dibujo que no es de solo lectura, se añade o se actualiza su entrada.
    • Al descargar un archivo de referencia con la orden DEJAR, al eliminarlo en el cuadro de diálogo Selección de archivos de referencia o al no localizarlo y optar por quitarlo, se elimina su entrada.
  • Con la opción Almacenar el proyecto fotogramétrico o el modelo fotogramétrico como archivo de referencia activada, en los casos que enumera la sección Proyecto o modelo fotogramétrico, Digi3D.AI sustituye los datos anteriores por la ruta del proyecto, el nombre del modelo y su punto de vista, o por la ruta del archivo de modelo. Si los datos del proyecto o del modelo que se van a guardar coinciden con los guardados, Digi3D.AI no reescribe el archivo de referencias.
  • Cuando el archivo de referencias no contiene entradas de archivos de referencia ni una ruta de proyecto o de modelo, Digi3D.AI borra el archivo de referencias.

Si al abrir el archivo de dibujo este contiene referencias que no están en el archivo .reference_files.json, Digi3D.AI las carga pidiendo los parámetros de importación.

Si el archivo de referencias está dañado, Digi3D.AI trata el archivo como vacío: solicita de nuevo los parámetros de importación de los archivos de referencia para cargarlos, y no carga el proyecto ni abre el modelo asociados al archivo de dibujo.

Formato

Es un archivo JSON con estos elementos, que pueden faltar:

  • archivos: una entrada por archivo de referencia.
  • proyecto: la ruta del proyecto fotogramétrico.
  • modeloDelProyecto y puntoDeVista: el nombre del modelo del proyecto, tal como lo muestra el panel Proyecto fotogramétrico, y el punto de vista en el que se cargó. Solo aparecen con proyecto.
  • modelo: la ruta del archivo de modelo fotogramétrico. El archivo nunca contiene a la vez proyecto y modelo.
{
  "archivos": [
    {
      "ruta": "C:\\Proyecto\\ortofoto.ecw",
      "importador": "{GUID del importador}",
      "parametros": { "nombre": "valor" },
      "transformaciones": [ { "origen": "...", "destino": "...", "codigo": 1 } ],
      "transformacionesVerticales": [ { "origen": "...", "destino": "...", "wkt": "..." } ]
    }
  ],
  "proyecto": "C:\\Proyecto\\vuelo.prj",
  "modeloDelProyecto": "108-109",
  "puntoDeVista": "Nadiral"
}

Con un archivo de modelo asociado, el archivo contiene "modelo": "C:\\Proyecto\\108-109.d3d" en lugar de proyecto, modeloDelProyecto y puntoDeVista.