> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/es/importar-datos/geodin-ml-import.md).

# GeoDinML Importar

**GeoDinML** es el formato de archivo utilizado para trasladar datos geotécnicos estructurados desde **GeoDin Onsite** (campo) a **GeoDin** (oficina). GeoDin Onsite no tiene una interfaz de servidor y no puede comunicarse directamente con una base de datos de GeoDin, por lo que los archivos GeoDinML son el puente.

Esta página explica qué es GeoDinML, el flujo de trabajo del campo a la oficina, cómo utilizar un archivo GeoDinML como fuente de metadatos del proyecto y un procedimiento de importación paso a paso.

## Flujo de datos del campo a la oficina

El ciclo básico:

1. En Onsite, haga clic en `Exportar a GeoDin` (o `Publicar`) para escribir un archivo GeoDinML.
2. Traslade el archivo a la oficina (carpeta en la nube, entrega de archivos, etc.).
3. En Desktop, ejecute el importador GeoDinML para incorporar los registros a su base de datos.

Sobre `Publicar como Completo`, Onsite genera el conjunto completo de entregables (`.GDOF`, PDF, GeoDinML, AGS) y los coloca en la carpeta de entrega compartida.

### Qué formularios de Onsite generan GeoDinML

Actualmente, solo dos tipos de formularios generan resultados GeoDinML:

* La **Formulario de perforación G1**.
* La **Formulario Paso 3** (norma ISO).

La **Formulario de registro fotográfico** sí **no** genera GeoDinML; genera un PDF con miniaturas incrustadas y los archivos fuente JPEG/PNG originales. Estos pueden entregarse mediante entrega de archivos, pero no pueden importarse a GeoDin como datos estructurados.

{% hint style="warning" %}
**La norma EN ISO E2 está actualmente bloqueada en Onsite** debido a un error en el importador GeoDinML específico para GeoDinML de tipo E2. El formulario existe en las variantes E2 y Paso 3; E2 se ha ocultado temporalmente para evitar que los usuarios creen datos que no pueden importar. La reactivación en Onsite tarda aproximadamente 5 minutos una vez que el importador de Desktop se corrija y publique.
{% endhint %}

## Carga de metadatos de proyectos en Onsite mediante GeoDinML

GeoDinML también es la única forma sin servidor de enviar una lista de proyectos a los usuarios de campo. El flujo de trabajo previsto: una persona exporta centralmente un archivo GeoDinML desde Desktop y lo comparte (por ejemplo, mediante una carpeta en la nube) para que todos los usuarios de campo elijan de la misma lista canónica de proyectos.

**En Desktop:** exporte todos los proyectos a GeoDinML con «sin muestras, sin otros datos, solo ubicaciones».

**En Onsite:** in `Configuración > Integración > Metadatos del Proyecto`, elija entre:

* **Manual** - el usuario escribe libremente el número de proyecto.
* **Basado en GeoDinML** - menú desplegable que enumera todos los proyectos de un seleccionado `.GeoDinml` archivo. Onsite lee automáticamente el nombre del cliente y el nombre del proyecto de cada proyecto. Una `Actualizar` acción vuelve a leer el archivo si se ha actualizado en segundo plano.

Onsite nunca depura los datos al importarlos mediante GeoDinML más allá de las reglas estándar de depuración de nombres de archivo del número de proyecto.

***

## Paso a paso: importación de un archivo GeoDinML

{% stepper %}
{% step %}

#### Paso 1: Preparar la base de datos

Abra su base de datos y, a continuación, cree un **proyecto ficticio** y un **objeto ficticio** dentro de él. Esto obliga a GeoDin a generar las estructuras de tabla de las que depende el proceso de importación.

![Abra la base de datos y cree un proyecto y un objeto ficticios](/files/850d9962c88a391f91e0fc8fa1437d4ca9289003)
{% endstep %}

{% step %}

#### Paso 2: Retirar el proyecto temporal

Eliminar el proyecto ficticio una vez que existan las estructuras de tabla. La base de datos ya está lista para recibir la importación.

![Eliminar el proyecto ficticio](/files/53394a8768b511c5f9ecb9b700862b70b59e5357)
{% endstep %}

{% step %}

#### Paso 3: Abrir el complemento de importación GeoDinML

Ir a **Métodos** sección y abra el **complemento de importación GeoDinML**.
{% endstep %}

{% step %}

#### Paso 4: Seleccionar el archivo y ejecutar la importación

Elija el archivo GeoDinML que desea importar e inicie el proceso. Revise los registros mostrados durante la importación para confirmar los datos que se están incorporando.

![Seleccionar el archivo GeoDinML e iniciar la importación](/files/1cd4995a3d9b681239507d35897c23bba03e94d1)
{% endstep %}

{% step %}

#### Paso 5: Actualizar la base de datos para ver los registros importados

Cuando finalice la importación, actualice su base de datos. Los registros importados deberían aparecer ahora.

![Actualizar la base de datos para ver los registros importados](/files/cb25d17007096c14137e999571f6ea93dee7edfb)
{% endstep %}
{% endstepper %}

***

{% hint style="info" %}
¿Prefiere verlo? El mismo tutorial está disponible en YouTube:

{% embed url="<https://www.youtube.com/watch?v=baOUw9Tnw8s>" %}
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/es/importar-datos/geodin-ml-import.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
