Está en la página 1de 8

Opciones geomtricas

Las opciones geomtricas se encuentran disponibles en el men Geomtrica. Las


expresiones se utilizan para lo siguiente:
Calcular la longitud de las lneas
Calcular los permetros o reas de los polgonos de una capa de elemento
determinada
Incluir propiedades de m, x, y o z para puntos en bancos de datos que las admitan.

Las opciones Length2D y Area2D llevan a cabo clculos en campos del banco de
datos. Sin embargo, los resultados de estos clculos no se vuelven a guardar en el
banco de datos. En AutoCAD Map, puede crear un campo calculado para almacenar
esta informacin. Estas funciones estn disponibles para todos los proveedores de
datos excepto para proveedores rster, WFS y WMS.
Para utilizar estas opciones, seleccione el objeto en el que desee realizar el clculo. A
continuacin, cree la expresin tal como se muestra en los ejemplos siguientes. No
sustituya el argumento Geometry por un valor real.

Opcin Definicin Sintaxis Ejemplo

LENGTH2D Calcula la LENGTH2D(Geometry) LENGTH2D(Geometry)


longitud de las
lneas y los
permetros de los
polgonos.

AREA2D Calcula el rea AREA2D(Geometry) AREA2D(Geometry)


de un polgono.

M Accede a la M ( Geometry ) M (Geometry)


coordenada M
(medida) de un
punto

X Accede a la X (Geometry) X (Geometry)


coordenada X de
un punto

Y Accede a la Y (Geometry) Y (Geometry)


coordenada Y de
un punto

Z Accede a la Z (Geometry) Z (Geometry)


coordenada Z de
un punto
Operadores de comparacin

Los operadores de comparacin estn disponibles en el men Operador. Permiten


modificar un valor de propiedad. Asegrese de que todas las instancias de un
operador de comparacin vayan precedidas de una propiedad y seguidas de un valor.
Por ejemplo, si se crea una expresin para buscar todas las parcelas con un nmero
de calle superior a 100 pero inferior a 200, la expresin resultante sera la siguiente:
Direccin_Calle_Parcela > 100 AND Direccin_Calle_Parcela < 200
En el ejemplo, la propiedad Direccin_Calle_Parcela se inserta dos veces. El uso de
una instancia nica de Direccin_Calle_Parcela no da ningn resultado.
Las propiedades numricas se evalan aritmticamente. Las propiedades de fecha se
evalan cronolgicamente. Las propiedades de texto se evalan alfabticamente. Por
ejemplo, rea_Parcela < 20000 buscar parcelas con un rea menor que 20.000 pies
cuadrados. Fecha_Compra > 01/01/2001 buscar parcelas adquiridas despus del
inicio de 2001. Direccin_Calle < Mt. Whitney buscar parcelas con una direccin
postal que, alfabticamente, anteceda a Mt. Whitney.
Al crear una expresin para elementos geoespaciales, se pueden utilizar los
siguientes operadores de comparacin:

Operador Definicin Sintaxis

= Igual que Propiedad = Valor


Valor = Propiedad

> Es mayor que Propiedad > Valor


Valor > Propiedad

< Es menor que Propiedad < Valor


Valor < Propiedad

<= Es menor o igual que Propiedad <= Valor


Valor <= Propiedad

>= Es mayor o igual que Propiedad >= Valor


Valor >= Propiedad

<> No es igual que Propiedad <> Valor


Valor <> Propiedad
Tema principal: Acerca de los operadores

Operadores lgicos
Los operadores lgicos estn disponibles en el men Operador. Estos operadores
crean condiciones que devuelven un valor de una propiedad de texto si ste se
corresponde con un patrn especfico, o aparece dentro de una lista concreta.
Al crear una expresin para elementos geoespaciales, se pueden utilizar los
siguientes operadores lgicos:

Operador Definicin Sintaxis

LIKE Encuentra texto que se corresponde con un Propiedad LIKE 'texto%'


patrn. El patrn que se especifique (entre
comillas sencillas) puede incluir caracteres
normales y el carcter comodn de tanto por
ciento (%). Para que se pueda establecer una
correspondencia, los caracteres normales
tienen que coincidir exactamente con los
caracteres especificados en el patrn; el
carcter de tanto por ciento puede
corresponderse con un fragmento arbitrario
del patrn.

NOT LIKE Encuentra texto que no coincide con un NOT Propiedad LIKE
patrn. Puede utilizar el carcter comodn de 'texto%'
tanto por ciento de igual manera que con
LIKE.

IN Determina si un valor especificado se Propiedad IN (Valor,Valor)


corresponde con cualquier valor de una lista.

NOT IN Determina si un valor especificado no NOT Propiedad IN


coincide con ningn valor de una lista. (Valor,Valor)

IS NULL Devuelve la propiedad especificada si es Propiedad IS NULL


nula. Una expresin con un operador a nivel
de bits o aritmtico se evala como NULL si
ninguno de los operandos es NULL.

IS NOT Devuelve la propiedad especificada si sta NOT Propiedad IS NULL


NULL no es nula. Una expresin con un operador a
nivel de bits o aritmtico se evala como
NULL si alguno de los operandos es NULL.

AND Combina condiciones y coincide con un Expresin AND Expresin


valor si rene todas las condiciones.

OR Combina condiciones y coincide con un Expresin OR Expresin


valor si ste rene alguna de las
condiciones.

NOT Niega una expresin booleana. NOT Valor


Operador Definicin Sintaxis

NOT (Propiedad = Valor1)


AND NOT (Propiedad =
Valor2)

() Agrupa la seleccin en parntesis. (Valor, Valor)

Operadores de fecha-hora

Las propiedades de fecha-hora del panel Obtener valores utilizan uno de los
siguientes operadores, segn el tipo de campo. En el caso de usuarios avanzados, se
puede aadir tambin uno de estos operadores a una expresin si se conoce su
sintaxis FDO. Estos operadores no estn disponibles en una lista.
Los operadores de fecha-hora se analizan mediante las cadenas literales SQL
estndar:
DATE 'YYYY-MM-DD'
TIME 'HH:MM:SS[.sss]'
TIMESTAMP 'YYYY-MM-DD HH:MM:SS[.sss]'

Para utilizar otros formatos, utilice en su lugar TODATE o TOSTRING.


Vase Opciones de conversin.

Funcin Definicin Sintaxis Ejemplo

DATE Convierte la cadena DATE 'cadena' DATE '1971-12-24'


que se especifica en
un valor de fecha con
el formato
seleccionado en una
lista.

TIME Convierte la cadena TIME 'cadena' TIME'11:00:02'


que se especifica en
un valor de hora con
el formato
seleccionado en una
lista.

TIMESTAMP Convierte la cadena TIMESTAMP TIMESTAMP '2003-10-


que se especifica en 'cadena' 23 11:00:02'
un valor de fecha y
hora con el formato
seleccionado en una
lista.
Operadores matemticos

Los operadores matemticos estn disponibles en el men Operador. Realizan


operaciones aritmticas simples. (No se debe confundir el operador matemtico + con
el operador booleano AND. No son intercambiables.)
Al crear una expresin para elementos geoespaciales, se pueden utilizar los
siguientes operadores matemticos:

Operador Definicin Sintaxis

Propiedad + Valor
+ Aadir Valor + Propiedad
Propiedad + Propiedad

- Restar Propiedad - Valor


Valor - Propiedad
Propiedad - Propiedad

* Multiplicar Propiedad * Valor


Valor * Propiedad
Propiedad * Propiedad

/ Dividir Propiedad / Valor


Valor / Propiedad
Propiedad / Propiedad
Tema principal: Acerca de los operadores

Opciones de conversin

Las opciones de conversin se encuentran disponibles en el men Conversin.


Convierten las cadenas de un formato a otro. Estas funciones estn disponibles para
todos los proveedores de datos excepto para proveedores rster, WFS y WMS.
Las funciones TODATE y TOSTRING admiten opciones de formato de fecha.

Opcin Definicin Sintaxis Ejemplo

NULLVA Evala dos NULLVALUE(Propiedad_T NullValue(Propietario_Parce


LUE propiedades. exto, Valor) la,'Ningn propietario
Si la primera enumerado')
no es nula, En este ejemplo, NULLVALUE evala
NULLVAL el valor de Propietario_Parcela. Si es
UE nulo, convierte ese valor nulo en la
Opcin Definicin Sintaxis Ejemplo

devolver el cadena Propietario No Disponible. Si


valor para existe un valor para Propietario_Parcela,
dicha devolver el valor del propietario.
propiedad.
En caso
contrario,
NULLVAL
UE
devolver el
valor de la
segunda
propiedad.

TODATE Convierte TODATE(Propiedad_Text TODATE(Fecha_Compra,MM/DD/Y


una cadena o,formato) YYY)
de texto que En este ejemplo, el valor de la fecha de
representa compra se convierte en un valor de fecha
informacin con el formato MM/DD/AAAA. Si el
de valor de la fecha de compra es 2 de
fecha/hora noviembre, 2002, se convertira a
en un objeto 11/02/2002.
de fecha. El
valor
devuelto
posee el tipo
de datos
FechaHora.
La
propiedad de
texto
proporciona
da debe
coincidir con
el formato
suministrado
. De no ser
as, la
conversin
no tendra
lugar.
Vase Opcio
nes de
formato de
fecha.

TODOUB Convierte TODOUBLE(Propiedad_Te TODOUBLE(Valor_Parcela)


LE una cadena xto)
numrica o
Opcin Definicin Sintaxis Ejemplo

de texto en En este ejemplo, el valor de


un nmero Valor_Parcela se ha convertido en una
de coma cadena de texto.
flotante de
precisin
doble.

TOFLOA Convierte TOFLOAT(Propiedad_Tex TOFLOAT(Valor_Parcela)


T una cadena to) En este ejemplo, el valor de
numrica o Valor_Parcela se ha convertido en una
de texto en cadena.
un nmero
de coma
flotante de
precisin
simple.

TOINT32 Convierte TOINT32(Propiedad_Tex


una to)
expresin
numrica o
de cadena en
un tipo de
datos Int32.

TOINT64 Convierte TOINT64(Propiedad_Tex


una to)
expresin
numrica o
de cadena en
un tipo de
datos Int64.

TOSTRIN Convierte TOSTRING(Propiedad_Fe TOSTRING(Fecha_Venta_Parcel


G una cha, formato) a,MM/DD/YYYY)
expresin o En este ejemplo, si el valor de
numrica o TOSTRING(Propiedad_Nu Fecha_Venta_Parcela es 12 de enero,
de fecha en mrica) 2007, se convertir a la cadena de texto
una cadena 01/12/2007.
con el
formato
opcional que
se
especifique.
o
Convierte
una
propiedad
Opcin Definicin Sintaxis Ejemplo

numrica o
booleana en
una cadena
de texto (no
se puede
asignar
formato).
Cuando
utilice
ToString con
una
propiedad
booleana, la
operacin
generar 1/0
(no
verdadero/fa
lso) como
resultado.
Para obtener
ms
informacin
sobre las
opciones de
formato,
consulte Opc
iones de
formato de
fecha.
Tema principal: Opciones

También podría gustarte