Box Types

Entrada y salida

  • asText: Devuelve la representación textual conocida (Well-Known Text o WKT)

  • asBinary, asHexWKB: Devuelve la representación binaria conocida (Well-Known Binary o WKB) o la representación hexadecimal binaria conocida (HexWKB)

  • boxFromBinary, boxFromHexWKB: Entrar a partir de representación binaria conocida (WKB) o de la representación hexadecimal binaria conocida (HexWKB)

Constructores

Conversión de tipos

Accesores

Transformaciones

  • shiftValue, scaleValue, shiftScaleValue: Desplazar y/o escalear el rango de valores de un cuadro delimitador con uno o dos valores

  • shiftTime, scaleTime, shiftScaleTime: Desplazar y/o escalar el período de un cuadro delimitador con uno o dos intervalos. Si el ancho o el lapso de tiempo del valor de tiempo es cero (es decir, los límites inferior y superior son iguales), el resultado es el cuadro delimitador. El valor o intervalo dado debe ser estrictamente mayor que cero.

  • getSpace: Devuelve la dimensión espacial del cuadro delimitador, eliminando la dimensión temporal, si existe

  • expandValue, expandSpace, expandTime: Extender la dimensión numérica, espacial o temporal del cuadro delimitador con un valor o un intervalo

  • round: Redondear el valor o las coordenadas del cuadro delimitador a un número de decimales

Sistema de referencia espacial

Operaciones de división

  • quadSplit: Dividir el cuadro delimitador en cuadrantes u octantes

Operaciones de conjuntos

  • +, *: Unión e intersección de dos cuadros delimitadores

Operaciones de cuadro delimitador

Operaciones topológicas

  • &&: ¿Se superponen los cuadros delimitadores?

  • @>: ¿Contiene el primer cuadro delimitador el segundo?

  • <@: ¿Está el primer cuadro delimitador contenido en el segundo?

  • ~=: ¿Son los cuadros delimitadores iguales en sus dimensiónes comunes?

  • -|-: ¿Son los cuadros delimitadores adyacentes?

Operaciones de posición

  • <<, <<|, <</, <<#: ¿Son los valores X/Y/Z/T del primer cuadro delimitador estrictamente menores que los del segundo?

  • >>, |>>, />>, #>>: ¿Son los valores X/Y/Z/T del primer cuadro delimitador estrictamente mayores que los del segundo?

  • &<, &<|, &</, &<#: ¿No son los valores X/Y/Z/T del primer cuadro delimitador mayores que los del segundo?

  • &>, |&>, /&>, #&>: ¿No son los valores X/Y/Z/T del primer cuadro delimitador menores que los del segundo?

Comparaciones

Aggregaciones

  • extent: Extensión del cuadro delimitador