> 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/analisis-de-datos/object-type-formulas.md).

# Fórmulas de cálculo de tipo de objeto

Los Tipos de objetos pueden tener sus propias fórmulas: en campos de datos maestros y como operaciones espaciales (`$%EGIS`) junto con el sistema de fórmulas de Tipo de datos que comparten con valores de medida. Esta página es la referencia para esos mecanismos de nivel de Tipo de objeto: cómo se define una fórmula general (nombre, destino, condición y Opciones) con su sintaxis completa, cómo se gestionan y transforman los tipos de datos en el Tipo de objeto, los controles de gestión de la lista de fórmulas, las fórmulas espaciales de Tipo de objeto y EGIS, y las consultas del sistema y de marcos de objeto configuradas en un Tipo de objeto. La Instalación, edición y gestión de Tipos de objetos se explican en [Gestión de Tipos de objetos](/geodin-desktop/es/administracion/object-types-management.md).

***

## Referencia: Fórmulas generales

Las Fórmulas se utilizan para los Cálculos de Campos de datos basados en Valores ya existentes en el Grupo de datos. Las fórmulas definidas en un tipo de datos se calcularán automáticamente siempre que estén marcadas como "Activa". El Cálculo se realiza al añadir, modificar o eliminar Detalles en el conjunto de datos, o al añadir o Actualizar conjuntos de datos, por ejemplo, utilizando el método -Importar- de la Base de datos GeoDin.

Normalmente, las fórmulas se definen mediante la Configuración del sistema del tipo de datos y se calcularán automáticamente. Además, la función [Cálculo](/geodin-desktop/es/analisis-de-datos/data-checks-and-validations.md) está Disponible durante el registro de las mediciones para introducir una fórmula manualmente o Ejecutar dicha fórmula.

La Ejecución de las fórmulas activas se realiza en el orden de sus Definiciones de tipo de datos. Debe tenerlo en cuenta al utilizar fórmulas interdependientes.

Cada fórmula se define mediante un Nombre único y Propiedades que definen el modo de cálculo.

**Nombre**

El Nombre da título a la fórmula; debe ser significativo para una Selección posterior.

**Destino**

En cualquier caso, el destino es un campo del tipo de datos Actual. Solo los Parámetros definidos en el tipo de datos pueden utilizarse como destino en la fórmula.

**Parámetro activador**

Si se establece un Parámetro activador, la fórmula solo se ejecuta si el cambio en el Grupo de datos se realiza en ese Parámetro. Por lo tanto, la definición de un Parámetro activador permite el cálculo mutuo de diferentes Campos de datos.

**Ejemplo:**

Escenario de Cálculo:

(1) El campo 3 se calcula a partir del campo 1 y el campo 2; es decir, el Campo de destino de la fórmula es el campo 3.

(2) Si se modifica el Contenido del campo 3, se deberá ajustar el Valor del campo 2.

El objetivo de (2) no puede realizarse, ya que la fórmula de (1) Sobreescribiría inmediatamente el campo 3. Si el campo 3 se define en otra fórmula como Parámetro activador y el campo 2 como Parámetro de destino, se realiza (2).

La Evaluación de una fórmula con Parámetros activadores tiene lugar durante el Ingreso de datos (Reja de entrada o Pantalla de ingreso); es decir, solo los ingresos realizados allí activan la fórmula. Por lo tanto, una fórmula con un Parámetro activador solo es efectiva en el editor.

**Condición**

La Condición es un término lógico que devuelve Verdadero o Falso. Una fórmula que tiene una Condición solo se ejecuta si el Cálculo de la Condición devuelve Verdadero.

Una Condición se crea con la misma sintaxis que se utiliza para la fórmula. Puede construirse utilizando Parámetros del mismo tipo de datos, así como campos de datos maestros.

**Fórmulas de cálculo**

En casos normales, la fórmula es un término que produce un Resultado de Cálculo. Puede acceder a Parámetros del tipo de datos Actual, así como al Contenido de campos de datos maestros y utilizar Conexiones de otros tipos de datos. Hay un menú de Selección que proporciona todas las Opciones para crear una fórmula.

**Opciones**

1. Fórmula activa

El Cálculo se ejecuta al modificar el conjunto de datos. Sin esta opción, la fórmula no se ejecutará.

1. Sobreescribir un destino

Aunque haya un Ingreso en el Campo de destino, se Sobreescribirá con el Resultado del Cálculo. Si esta opción está inactiva, solo se rellenarán los campos Vacío.

1. Resultado 0 si Todos los valores están por debajo del Valor límite de determinación
2. Macro

Para el manejo complejo de fórmulas de Texto con construcciones O o %COND.

1. intercambio de Texto (sin Cálculo)

El Texto resultante del procesamiento de la fórmula se introduce en el Campo de destino; esto significa que las variables utilizadas se reemplazarán por los Valores del conjunto de datos Actual sin realizar otro Cálculo. Esto permite crear un Texto con formato a partir de los conjuntos de datos o los datos maestros. La Condición para utilizar correctamente dicha fórmula es un formato Alfanumérico del Campo de destino (Tipo: C).

**Operación**

Se puede organizar una Operación al utilizar la fórmula. Esta Operación consiste en Copiar el conjunto de datos Actual a otro tipo de datos. La Operación puede seleccionarse; después se ajusta el Tipo de datos de destino. El tipo de datos debe ser del mismo tipo de examen. En combinación con la Ejecución condicional de fórmulas, pueden configurarse algunos procedimientos adecuados para un registro.

**Ejecutar**

* si Todos los parámetros están definidos

Si esta opción está activa y la fórmula, por ejemplo, un Parámetro de suma, contiene varios nombres de campo, el Resultado del Cálculo solo se escribe si hay ingresos para todos los campos utilizados. De lo contrario, se utilizan para el Cálculo los campos existentes o rellenados parcialmente.

* si es la última fórmula válida en un Bloque de la misma Fila

Se pueden definir varias fórmulas para uno y el mismo Parámetro de destino. Esta opción hace que se ejecute la última fórmula válida mencionada. Las fórmulas enumeradas anteriormente no se ejecutarán ni podrán afectarse entre sí.

* si ha cambiado el resultado de la comprobación de la Condición

Puede establecerse una Condición para la Ejecución de la fórmula. Con esta opción puede determinar que se ejecute la fórmula si la Evaluación de la Condición cambia su Valor.

**Ejemplo:**

Si la Condición es $NA$>2 y el Valor de NA es igual a 1, el Valor puede modificarse tantas veces como se desee. La fórmula no se ejecutará mientras el Valor esté por debajo de 2.

### Definición de fórmulas

Una fórmula se define como una cadena de caracteres (similar a una definición de Indicaciones de rotulación) y contiene operadores matemáticos para calcular un Resultado.

Por ejemplo: $DAT.PAR1$ \* 100

Los caracteres dentro de los signos $ se relacionan con un Campo de GeoDin. Los siguientes operadores pueden usarse:

(x) representa la Columna de la tabla de GeoDin (p. ej. $DAT:PAR1$)

Se pueden contener espacios vacíos en las Fórmulas. Los valores de Número Fijo (100 en el ejemplo anterior) pueden introducirse directamente en la Fórmulas de cálculo.

### Uso de Condiciones

***Nota:***

*La Fórmulas de cálculo puede introducirse directamente en el Editor de valores después de hacer clic en el Interruptor* *o en la pestaña del Sistema bajo Tipo de datos-> Instalaciones de tipo de datos->Fórmulas* ([Fórmulas generales](/geodin-desktop/es/analisis-de-datos/formula-basics.md)).

**Ejemplo de condición simpleEjemplo:**

*Destino:* WAS:NA\_CALC

*Condición:* $WAS:MG$>3

*Fórmulas de cálculo:* $WAS:NA$/2

El parámetro de destino NA\_CALC está calculado cuando el parámetro MG tiene un valor de 3 o superior.

**Ejemplo para condición múltipleEjemplo:**

*Destino:* WAS:NA\_CALC

*Condición:* $WAS:MG$>3 Y $WAS:CA$<10

*Fórmulas de cálculo:* $WAS:NA$/2

El parámetro de destino está calculado, cuando Ambos parámetros, MG y CA, tienen un valor mayor que tres y un valor menor que 10.

**Condiciones para modificar Valores**

Usando el formato @O, el Valor original de un registro de datos ANTES del último Modificar puede reconstruirse en el Editor de valores. Así, es posible comprobar Diferencias.

**Ejemplo:**

*Condición:* $WAS:PAR1$ - $WAS:PAR1\@O$ >10

La Condición es Verdadero, cuando el Valor de PAR1 en la celda es más de diez veces el Valor introducido previamente.

**Más ejemplos de Condición**

En una Condición, se puede usar el Operador NULL. Define si un Parámetro tiene un Valor.

**Ejemplo:**

*Destino:* WAS:NA\_CALC

*Condición:* $WAS:MG$>3 Y $WAS:CA$=NULL

*Fórmulas de cálculo:* $WAS:NA$/2

El Parámetro de destino NA\_CALC es calculado tomando la mitad del Valor del Parámetro NA, cuando el Valor del Parámetro MG supera 3 Y el Parámetro CA está Vacío.

Cuando se usan cadenas en una Condición, el Texto tiene que incluirse entre comillas invertidas (o Alto). Las comillas invertidas faltantes y la ortografía incorrecta se interpretan como no iguales. La ortografía de la Condición distingue entre mayúsculas y minúsculas.

**Ejemplo:**

*Destino:* WAS:NA\_CALC

*Condición:* $BEARBEIT$='Müller'

*Fórmulas de cálculo:* $WAS:NA$/2

El Parámetro objetivo NA\_CALC está calculado como la mitad del Parámetro NA, Cuando el Autor: del registro de datos tiene el Nombre Müller.

### Usando reglas especiales

Además de los operadores matemáticos, se pueden usar construcciones sintácticas especiales para el uso de Valores de las Tablas de GeoDin a considerar numerosos casos especiales.

**Casos especiales en la sintaxis de las Fórmulas de cálculoLímites de detección**

**Ejemplo:** $WAS:BENZEN\@B(0,5)$+$WAS:TOLUEN\@B(0,5)$+$WAS:XYLEN\@B(0,5)$

En el caso anterior, cuando se encuentran Valores para Parámetros individuales de -5 o -1, el Cálculo de la Suma usa la mitad de estos Valores.

**Valores por defecto**

Para ciertos Cálculos puede ser necesario trabajar con Ajustes predefinidos o estándard. Cuando un Parámetro no está presente o no ha sido analizado en un Grupo de datos, se puede asumir un Valor de Texto estándar y usarlo para Cálculo. Esto se realiza usando el constructo @D(x) dentro de los signos $, donde x son los Valores por defecto predefinidos usados cuando Ningún valor está presente en el campo.

**Ejemplo:** Valor=$ORGANIC\@D(10)$/$Arcilla\@D(25)

El Valor calculado tiene los cocientes de las sustancias orgánicas y la Arcilla en una muestra de suelo. Cuando Ningún valor está presente en estos campos, se usan los Valores por defecto.

**Media**

Una Media se calcula utilizando los símbolos "@M" dentro de los signos de dólar de una fórmula. Los Valores individuales se separan por ";" y solo pueden usarse los campos rellenados.

**Ejemplo:** UWDRYMIN=$UWDRYMIN1;UWDRYMIN2;UWDRYMIN3\@M$

El Resultado es una media de UWDRYMIN1 a UWDRYMIN3.

**Usando un Número de un Diccionario**

Cuando se usa un Diccionario, que produce un Número al introducir un Código, esto puede usarse para un Cálculo. Mediante el uso del signo "@R" se realiza una recodificación.

**Ejemplo**: CU=($CONE\@R$)/SQRT($PEN1;PEN2;PEN3;PEN4;PEN5\@M$)

Primero, el Ingreso para CONE se reemplaza por el Valor del Diccionario. Para los Valores P1 a P5 se toma una Media, de la cual se calcula la raíz cuadrada. El Valor de CONE se divide entonces por este Valor.

**Usando valores de otro tipo de datos**

Valores de un Tipo de datos pueden ser usados en el cálculo de Valores en otros Tipo de datos. Para hacer esto, el Código de un Tipo de datos va seguido de dos puntos. La relación con un registro de datos en otro Tipo de datos se define por la Hora. Para Comparar Valores, la Fecha se usa de un Número de maneras diferentes:

| Operador                     | Significado                               |
| ---------------------------- | ----------------------------------------- |
| \[=SMPDATE] o sin definición | La Fecha debe ser la misma                |
| \[<=SMPDATE]                 | La Fecha puede ser la misma o menor que   |
| \[\<SMPDATE]                 | La Fecha debe ser menor que               |
| \[>=SMPDATE]                 | La Fecha puede ser la misma o posterior a |
| \[\<SMPDATE]                 | La Fecha debe ser posterior a             |

**Ejemplo**: WASSPNN=$ROK:ROKNN\[<=SMPDATE]$-$WASSPROK$

El nivel del agua expresado en metros sobre el nivel del mar se calcula utilizando un Valor del Asignar tipo de datos ROK (parte superior del piezómetro). El Valor utilizado puede ser del mismo Día o del siguiente Valor más reciente. A partir de este Valor se resta el nivel Actual.

**Usando Valores de los Sondeos en general del Punto de medida**

Es posible incorporar Campos de datos de Sondeos en general en Fórmulas de cálculo para Puntos de medida. La relación se define de la siguiente manera: $Tablel.Datafield$.

**Ejemplo:** $ASBFILTR.INVMBEG$-$WST:WASSPROK$

El nivel del agua en el Destino WASSPNN calculado usando la elevación del Punto de medida ($ASBFILTR.INVMBEG$) y el nivel del agua medido desde la parte superior de la tubería $WST:WASSPROK$ en el campo de Asignar tipo de datos.

**Balance iónico**

Usando el Símbolo %IONB, el balance iónico puede ser calculado y usado como Resultado.

**Ejemplo**: IONICBALA=$%IONB$

***Atención:*** *Para un cálculo correcto, los campos con los nombres que se esperan por el Cálculo deben existir y estar en uso (ver* [*Balance de iones*](/geodin-desktop/es/analisis-de-datos/geotechnical-analyses.md)*).*

**Automáticamente numeración**

Para asignar automáticamente números consecutivos a un Parámetro, el Término $%FIRSTID:PARAMETER$ se puede usar. La Numeración para el Parámetro correspondiente Siempre comienza en 1.

**Ejemplo:** $%FIRSTID:TESTNO$

El número de prueba se le asigna automáticamente un número consecutivo en el campo TESTNO para cada registro. El Primero registro recibe el número 1.

**Más Símbolos**

$%PI$ produce el Número Pi

$%Nombre de usuario$ puede Usar una (Texto-)Fórmulas de cálculo, a Crear el Nombre del Usuario de la Base de datos Actual

$%Ahora$ resultados la Fecha Y la Hora Actual

**Referencia de Perforación**

$%OBJECTID$ Acceso a LOCID para Sondeos en general Tablas Cuando Disponible

$%PRJIdentificación$ Acceso a la PRJ\_Identificación para las Tablas de Sondeos en general cuando esté Disponible

**Intercambio de Texto - Fórmulas a Crear Texto con formato**

Al activar el cuadro de control *\[Intercambio de Texto (No Cálculo)]* Se impide un Cálculo al llevar a cabo las Fórmulas de cálculo. Esta opción solo es útil cuando se requiere un Parámetro de cadena como Resultado. El Resultado es que los Parámetros se reemplazan por una cadena de Valores reales, de modo que no se realiza ningún Cálculo.

**Ejemplo:** $LOCREG.SHORTNAME$ / $SMPDATE$

En el Campo de destino seleccionado se crea una combinación de la breve Descripción de la Perforación, una barra oblicua y la Fecha, por ejemplo "Brg 12 / 12.10.2004".

**Intercambio de Texto con Macro**

Además del intercambio de Texto, se pueden resolver especificaciones de Formato del papel.

Ejemplo: $LOCREG.SHORTNAME$ de $<SMPDATE@dd.mmmm.yyyy>$

***Atención:*** *Solo pueden evaluarse los Parámetros de la misma Tabla (Asignar tipo de datos) o los Parámetros de Tipo de objeto. El Parámetro de la Tabla Actual debe especificarse aquí sin la Abreviación de la Tabla. Vea el ejemplo.*

***

## Referencia: Configuración de Tipo de objeto

### Tipo de datos

En GeoDin, los Tipo de datos constituyen la Base para la gestión de valores medidos relacionados con puntos de medición (Perforación, Filtro, Ejemplo).

Al crear una Base de datos, inicialmente no se instalan Tipo de datos. Solo al agregarlos en el Administrador de tipo de datos se configuran en una Base de datos. Los Tipo de datos pueden configurarse en sus Propiedades, estructuras y Contenido(s). Los Tipo de datos creado y/o editado de este modo forman entonces la Base de la adquisición de valores medidos en la aplicación específica.

### Desintalar tipo de datos

Con esta función se elimina un Asignar tipo de datos de la configuración del sistema GeoDin. El Asignar tipo de datos no está disponible como plantilla en una Base de datos.

Las Bases de datos ya existentes no se ven afectadas. Los Tipo de datos que se crearon utilizando esta plantilla pueden utilizarse.

### Generar subnodos (capas)

Con esta transformación puede procesar datos de capas que no están almacenados en la estructura de la Tabla de GeoDin. Por ejemplo, algunos tipos de objetos en las tablas de datos estratificados contienen no solo los estratos, sino también subestratos y estratos de otras versiones de diccionarios estratificados para el mismo objeto. La transformación simple basada en tablas (generar subnodos) no siempre se puede utilizar para generar estratos.

**Ejemplo**:

GeoDin almacena perfiles de perforación SEP3 con múltiples versiones de registros. Toda la información de las capas se almacena en la tabla S3SCHDAT. Esta tabla también almacena la versión del perfil de perforación en el campo INTV, junto con información de capas inferiores y el tipo de capa inferior (SART). Para generar las versiones individuales de los registros, utilice la transformación "generar subnodos (capas)".

Pozo de sondeo

Area de visualización

Transformación

Atributos

depthTop

baseProfundidad

estratigrafía

### Fórmulas

**Nuevo**

Usando este icono, se pueden añadir ingresos a la Lista.

**Duplicar**

Usar este icono para crear una Copiar de el Ingreso seleccionado. El Nuevo ingreso se añade Para el Fin de la Lista y se selecciona automáticamente.

**Eliminar**

Usando este icono, los ingresos marcados pueden ser eliminados de la Lista.

**Desplazar Ingreso seleccionado hacia arriba**

Con este icono, los ingresos pueden desplazarse hacia arriba en la Lista. También es posible mover ingresos mediante arrastrar y soltar.

**Desplazar el ingreso seleccionado hacia abajo**

Con este icono, los ingresos pueden desplazarse hacia abajo en la Lista. También es posible mover ingresos mediante arrastrar y soltar.

**Editar sin actualizar**

La edición de los ingresos de una Lista puede ocasionar en ocasiones un procesamiento prolongado. Por ejemplo, mover una definición de Serie o de Columna en la Lista puede llevar relativamente mucho tiempo, según el material de datos base, porque a veces se ven afectadas muchas páginas.

Con este icono, la Lista puede editarse sin actualización. La edición de la Lista puede cancelarse con la cruz o con la marca de verificación.

**Haga doble clic en un ingreso de la Lista**

Cierra la Lista y cambia en la vista de árbol de las Propiedades de los objetos al ingreso concreto, de modo que sus propiedades puedan editarse.

### Exportar descripciones de suelos

El elemento de publicación "Exportar descripciones de capas" extrae la información de la capa para el Tipo de objeto "Localización" en una nueva tabla GeoDin\_EXP\_G1GROUND en la Base de datos Actual.

Puede seleccionar el estándar de registro de la Descripción de la capa para tenerlo en cuenta al Exportar.

### Fórmulas de cálculo

Este capítulo describe algunas Fórmulas que pueden usarse/creado en GOTE para una tabla de Sondeos en general del Tipo de objeto.

**Transformación de Coordenadas**

Esta Fórmulas de cálculo permite transformar una especificación de Coordenadas y escribirla en un Campo de destino.

Parámetros de la Fórmulas de cálculo:

Método = TRANSFORMCOORD (identificador Fijo del método EGIS)

Resultado = parte de las Coordenadas

X = Valor X de la coordenada de entrada

Y = Valor Y de la coordenada de entrada

EPSG = código EPSG de la coordenada de entrada

DESTEPSG = 3068

**Ejemplo:**

Esta Fórmulas de cálculo transforma el Valor X de la Perforación GeoDin en el Sistema de coordenadas 3068 (Soldner Berlin) y escribe el Valor X transformado en el Campo de destino de la Fórmulas de cálculo.

*$EGIS(Método=TRANSFORMCOORD Resultado=X X=XCOORD Y=YCOORD EPSG=KSYS DESTEPSG=3068)$*

### Opción de versión

La Información de Versión para una Versión de Tipo de objeto se define aquí. La Primero Información de Versión en la Lista es Siempre la más reciente.

Los cambios a un Tipo de objeto pueden/deben rastrearse en la Lista.

Cuando se cambia un Tipo de objeto, esta Información de Versión debe ser mantenida por el diseñador de Tipo de objeto.

**Número de Versión:**

El Número de Versión tal como se muestra Sobre, en el Tipo de objeto. El Formato del papel se establece a Número.Número.Número.

**Modificaciones:**

Texto de Información que se muestra al Usuario durante el proceso de Actualizar un Tipo de objeto.

**Acción:**

Solo afecta a tipos de objeto Fuerte especiales y debe permanecer establecido en "Ninguna".

La opción -Abrir base de datos- puede utilizarse para impedir que se abra una Base de datos con una Versión anterior de este Tipo de objeto.

Esto se usa durante la Conversión de Unidad de G1 para Convertir caracteres explícitamente las Bases de datos Fuerte antiguas con el convertidor.

**Tipo de error:**

Esto define si esta Versión del Tipo de objeto debe ser Actualizado al abrir una Base de datos anterior o si se trata de un caso de Actualizar opcional.

**Hasta la Versión:**

Solo se usa para el caso de la acción "Abrir base de datos". Aquí puede controlar por separado si el caso de error solo debe ocurrir hasta un Número de Versión inferior.

**Participación:**

Solo se usa en el caso de la Acción "Abrir base de datos". Texto de Información que se muestra en el Evento de un error al abrir la Base de datos.

## Referencia: Fórmulas del Tipo de objeto

Los Tipos de objetos pueden contener Fórmulas para campos de datos maestros. Estas Fórmulas se ejecutan durante la edición con el Método de entrada y mantenimiento de datos.

Las siguientes Fórmulas agrupan un Número de funciones con las que los geodatos pueden procesarse espacialmente.

La sintaxis/gramática de estas Fórmulas puede resumirse brevemente de la siguiente manera.

1. Las Fórmulas de cálculo comienzan con $%EGIS
2. entre paréntesis simples, los distintos Parámetros de las Fórmulas de cálculo pueden configurarse. Los Parámetros se permiten como pares clave-valor con espacios.
3. Las Fórmulas de cálculo terminan con $
4. Un Parámetro Fijo es el parámetro "Método". El Valor de este parámetro decide qué Método de Ejecutar de las Fórmulas de cálculo debe usarse.

**Ejemplo de estructura de las Fórmulas de cálculo:**

*$%EGIS(Método=XYZ Param1=Valor1 Param2=Valor2 ... )$*

**Conversión de coordenadasEjemplo:**

$%EGIS(Método=TRANSFORMCOORD Resultado=X X=XCOORD Y=YCOORD EPSG=EPSG DESTEPSG=3068)$

**Método**

TRANSFORMCOORD

**Resultado**

Qué Resultado de Cálculo se debe transferir a destino de Fórmulas de cálculo (en el ejemplo mostrado, el Valor X convertido).

**X**

Especifica qué Campo se debe utilizar como Valor de entrada para X (***ejemplo:*** XCOORD).

**Y**

Especifica qué Campo se va a usar como Valor de entrada para Y (***ejemplo:*** YCOORD).

**EPSG**

Indica qué Campo contiene los contenidos del Sistema de coordenadas subyacente (***ejemplo:*** EPSG).

**DESTEPSG**

Especifica el Sistema de coordenadas de destino a transformar en (***ejemplo:*** 3068 Soldner Berlin).

**Derivar valores de un Archivo GIS Ejemplo:**

$EGIS(Método=GETPOINTVALUE X=XCOORD Y=YCOORD Fuente=Manto acuífero EPSG=EPSG)$

**Método**

GETPOINTVALUE

Este Método se puede usar para Leer datos de un Archivo GIS (p. ej. Capa, GeoJSON) usando un par de Coordenadas.

Para ello, Primero se lee la Perforación en las Coordenadas transferidas y se devuelve el Valor deseado del espacio de Atributos configurado del Grupo de datos GIS.

De este modo, p. ej., los nombres de distritos, áreas de planificación, números TK, etc. se pueden transferir automáticamente a los Sondeos en general de GeoDin.

**X**

Indica qué Campo de datos contiene los contenidos del Valor X (***ejemplo:*** XCOORD).

**Y**

Indica qué Campo de datos contiene los contenidos del Valor Y (***ejemplo:*** YCOORD).

**EPSG**

Indica qué Campo contiene los contenidos del Sistema de coordenadas subyacente (***ejemplo:*** EPSG).

**Fuente**

Aquí se puede enlazar una referencia a una Sección Adicional de la Configuración de Ajustes de la Conexión al base de datos de GeoDin.

En los Ajustes de la Base de datos, luego defina la siguiente clave con los valores de Fuente.

Manto acuífero= Ruta a una Capa o GeoJSON

Manto acuíferoFIELD= Nombre de la columna de Atributos en la Capa o GeoJSON

**Ejemplo:**

Manto acuífero=C:\GISData\GW-Model\gw2020.shp

Manto acuíferoFIELD=MAXGW

***Nota:*** *Cuando no se especifica ninguna referencia Adicional bajo Fuente, GeoDin intenta automáticamente encontrar un archivo GeoJSON (\*.geojson) con el nombre del Campo de destino de la fórmula en el directorio Syslib de la Instalación GeoDin. El campo de Atributos desde el cual se devuelven los datos a la Base de datos debe tener en el GeoJSON el mismo nombre que el Campo de destino de la fórmula.*

## Referencia: Consultas del Sistema y de Marcos de perforación

### Consulta del sistema

**Tipo de definición de la consulta**

Primero, seleccione el propósito de la nueva consulta.

Cuando la Consulta deberá agregarse automáticamente como una rama Nuevo en el administrador de Perforación de GeoDin, Seleccionar **Consulta ejecutable**. También es posible Seleccionar si varias subconsultas conducen a un conjunto común de Resultados o si se utilizan para una reducción adicional de los Resultados. En el Segundo caso, aparece un diálogo, en el que el Usuario puede elegir subconsultas a fin de estrechar aún más el conjunto de Resultados.

Un ejemplo: El Usuario usa una Consulta con dos subconsultas, el Primero limita los Resultados a Objetos de una Página de Mapa, el Segundo a Todo los Pozos de observación con una cierta Profundidad. Cuando la opción para la secuencia de Condición está seleccionado, la primera subconsulta proporciona los objetosa de la Página de Mapa. El Usuario puede entonces reducir opcionalmente aún más el Número de Resultados al seleccionar la segunda subconsulta. Con la posibilidad de reducir aún más el Número de Resultados en el momento en que se usa la Consulta, es posible reducir el Número de Consultas necesarias en conjunto.

La opción -Plantilla para Consultas de Usuario- se usa Cuando la plantilla de Consulta se debe hacer Disponible a Usuario para Crear sus propias Consultas usando el asistente de consultas (con sus propias Condiciones y campos de visualización).

**Resultado de la consulta**

Consultas en el administrador de Objetos de GeoDin generalmente distinguen entre Consultas entre un Resultado de Tipo "Perforación" (canica Rojo carmín) y un Resultado de Tipo "Punto de medida" (canica Azul). Normalmente, los Puntos de medida (pozos, Muestras) se vinculan a Objetos (p. ej., Pozos de observación) mediante una relación 1:n. En los diferentes Objetos de Resultado, hay diferentes Métodos Disponible. Una Perforación (canica Rojo carmín) por definición también es un Punto de medida y, por lo tanto, también puede mostrarse como un Punto de medida en el administrador de Objetos. Para las Consultas con el tipo de Resultado "Perforación", GeoDin espera el Campo de datos PRJ\_ID y LOCID, mientras que para las Consultas con el tipo de Resultado "Punto de medida", se necesita el Campo INVID. Al configurar los Resultados, esto debe tenerse en cuenta.

Con la opción -Permitir objetos de otros proyectos- es posible definir si las consultas del sistema mostradas en el gestor de objetos GeoDin pueden tener resultados con una identificación de proyecto diferente a la del proyecto actual.

Ejemplo: Cuando en un Proyecto "team" Todo los miembros del equipo se administran, mientras que en otro Proyecto "Pozos de observación", todos los Pozos de observación se almacenan. Para cada Pozo de sondeo, se almacena la Información de qué miembro del equipo lo editó. Es posible Crear una relación entre Pozos de sondeo y miembros del equipo. Usando una Consulta del sistema, es posible Crear una rama adjunta a cada Ingreso del miembro del equipo donde se muestran los Pozos de observación. Como los Pozos de observación se almacenan en otro Proyecto, se debe comprobar la opción anterior para Permitir que estos Objetos se muestren debajo de la rama "team".

**Nombre de la Consulta en el administrador de la Perforación**

Aquí se puede introducir el nombre para la Consulta del sistema en el administrador de objetos de GeoDin. Es posible usar un nombre diferente del Nombre de archivo de la consulta.

Con las Consultas del sistema es posible reemplazar una consulta estándar de GeoDin. Estas son consultas agregadas automáticamente al administrador de objetos. Si se selecciona esta opción, el nombre de la consulta estándar se introduce aquí. Un ejemplo de este tipo de consulta es la rama "Todos los objetos". Esta rama muestra todos los objetos de la GeoDin\_LOC\_LOCREG para un proyecto específico. Es posible reemplazar esta consulta por una Consulta del sistema, por ejemplo para excluir ciertos objetos de los Resultados. El nombre de la consulta estándar usada sería "Todos los objetos" en este caso. La Consulta del sistema reemplazaría la consulta estándar solo en un sistema de idioma Inglés, ya que el nombre de la consulta es diferente en otros Idiomas. También es posible introducir la Identificación de texto única de GeoDin para la Entrada "Todos los objetos", que es el número 2316. Este número también se puede introducir en el campo "Nombre de la consulta en el administrador de objetos" para asegurarse de que la consulta se sustituya correctamente para todos los Ajustes de idioma y de que la sustitución de la consulta "Todos los objetos" tenga el nombre correcto (específico del idioma).

### Consulta de objeto

Las consultas de marcos de perforación se crean como una [Consulta del sistema](/geodin-desktop/es/analisis-de-datos/creating-queries/sql-and-advanced-options.md), pero forman parte de un diseño de GeoDin. De esta manera, amplían las posibilidades de Estadística de datos en un diseño para presentar estos datos en un informe o una Gráfica. Como estas consultas pueden acceder al contenido de cualquier Base de datos, es posible usar Campos de datos para las consultas que no forman parte de la estructura de la Base de datos de GeoDin.

En un Marcos de perforación, se puede crear cualquier número de consultas. Cada consulta debe tener un nombre único. En los objetos gráficos, las consultas se direccionan con estos nombres para recopilar los datos necesarios para el Elementos del gráfico.

Todas las consultas para un Marcos de perforación se administran en una lista abierta. Después de realizar cambios en una consulta, es posible volver a ejecutar la consulta con el botón \<Actualizar todas las consultas> para actualizar la vista en el diseño. Todas las consultas se ejecutan y la Gráfica mostrada se recalcula.


---

# 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/analisis-de-datos/object-type-formulas.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.
