Tabla 4. Postgres Operadores geométricos
Operador | Descripción | Utilización |
---|---|---|
+ | Translación | '((0,0),(1,1))'::box + '(2.0,0)'::punto |
- | Translación | '((0,0),(1,1))'::box - '(2.0,0)'::punto |
* | Escalado/rotación | '((0,0),(1,1))'::box * '(2.0,0)'::punto |
/ | Escalado/rotación | '((0,0),(2,2))'::box / '(2.0,0)'::punto |
# | Intersección | '((1,-1),(-1,1))' # '((1,1),(-1,-1))' |
# | Número de puntos en polígono | # '((1,0),(0,1),(-1,0))' |
## | Punto más próximo | '(0,0)'::punto ## '((2,0),(0,2))'::lseg |
&& | Se superpone a? | '((0,0),(1,1))'::caja && '((0,0),(2,2))'::caja |
&< | Se superpone por la izquierda? | '((0,0),(1,1))'::caja &< '((0,0),(2,2))'::caja |
&> | Se superpone por la derecha? | '((0,0),(3,3))'::caja &> '((0,0),(2,2))'::caja |
<-> | Distancia entre | '((0,0),1)'::círculo <-> '((5,0),1)'::círculo |
<< | A la izquierda de? | '((0,0),1)'::círculo << '((5,0),1)'::círculo |
<^ | Está debajo de? | '((0,0),1)'::círculo <^ '((0,5),1)'::círculo |
>> | A la derecha de? | '((5,0),1)'::círculo >> '((0,0),1)'::círculo |
>^ | Esta encima de? | '((0,5),1)'::círculo >^ '((0,0),1)'::círculo |
?# | Interseca o se superpone | '((-1,0),(1,0))'::lseg ?# '((-2,-2),(2,2))'::caja; |
?- | Es horizontal? | '(1,0)'::punto ?- '(0,0)'::punto |
?-| | Es perpendicular? | '((0,0),(0,1))'::lseg ?-| '((0,0),(1,0))'::lseg |
@-@ | Longitud de circunferencia | @-@ '((0,0),(1,0))'::path |
?| | Es vertical? | '(0,1)'::punto ?| '(0,0)'::punto |
?|| | Es paralelo? | '((-1,0),(1,0))'::lseg ?|| '((-1,2),(1,2))'::lseg |
@ | Contenido en | '(1,1)'::punto @ '((0,0),2)'::círculo |
@@ | Centro de | @@ '((0,0),10)'::círculo |
~= | Parecido a | '((0,0),(1,1))'::poligono ~= '((1,1),(0,0))'::poligono |