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 |