O plug-in Spatial Analyst
do EcoSIG permite a realização de consultas
booleanas e com expressões SQL de dados armazenados
em banco de dados espaciais e/ou em arquivos vetoriais de
SIG (Shapefile, Mapinfo e GML).
O Banco de Dados Espaciais mais utilizado
pelos clientes da Ecos é o PostgreSQL com a extensão
PostGIS. A Documentação
do PostGIS em Português pode ser encontrada
no Site do Instituto Ecos.
Com este
plug-in é possível a gestão
em tempo real de empreendimentos complexos e dinâmicos
e a geração dinâmica de mapas temáticos.
Para isso, o plug-in conta com uma interface
gráfica para a criação de consultas,
e
um construtor
de expressões totalmente gráfica
para o ingresso das funções de análise.
Elas são:
FUNÇÃO
boundary
Retorna um resultado
com o fechamento do limite combinatorial da
geometria.
equals
Retorna um resultado
quando a Geometria é espacialmente igual
a outra Geometria.
disjoint
Retorna um resultado
quando a Geometria é espacialmente disjunta
a outra Geometria. Esta função
não deve ser utilizada com Coleções
Geométricas.
intersects
Retorna um resultado
quando a Geometria intersecta espacialmente
outra Geometria. Esta função não
deve ser utilizada com Coleções
Geométricas.
touches
Retorna um resultado
quando a Geometria toca espacialmente outra
Geometria. Esta função não
deve ser utilizada com Coleções
Geométricas.
crosses
Retorna um resultado
quando a Geometria cruza espacialmente outra
Geometria. Esta função não
deve ser utilizada com Coleções
Geométricas.
within
Retorna um resultado
quando a Geometria está espacialmente
dentro de outra Geometria. Esta função
não deve ser utilizada com Coleções
Geométricas.
overlaps
Retorna um resultado
quando a Geometria se superpõe espacialmente
a outra Geometria. Esta função
não deve ser utilizada com Coleções
Geométricas.
contains
Retorna um resultado
quando a Geometria contem espacialmente outra
Geometria. Esta função não
deve ser utilizada com Coleções
Geométricas.
relate
Retorna como resultado
a DE-9IM (matriz das nove interseções
dimensionalmente extendidas).
buffer
Retorna como resultado
uma geometria que representa todos os pontos
cuja distância da Geometria é menor
ou igual à distância. Os cálculos
estão no Sistema Espacial de Referência
da Geometria. Esta função não
deve ser utilizada com Coleções
Geométricas.
convexhull
Retorna a geometria
que representa o convex hull da Geometria.
FUNÇÃO
intersection
Retorna como resultado
a Geometria que representa o conjunto de pontos
de interseção da Geometria com
outra Geometria. Esta função não
deve ser utilizada com Coleções
Geométricas.
difference
Retorna como
resultado a Geometria que representa o conjunto
de pontos da diferença simétrica
da Geometria com outra Geometria. Esta função
não deve ser utilizada com Coleções
Geométricas. area<: Retorna a área
da geometria se é um polígono or
multi-polígono.
length
Retorna o comprimento
da Curva na sua referência espacial associada.
IsClosed
Retorna
um resultado se da geometria cujos pontos de início
e fim são coincidentes.
Distance
Retorna a distância
cartesiana entre duas geometrias em unidades
projetadas.
A
&< B
O operador "&<"
retorna um resultado quando o perímetro
de A se superpõe e está à
esquerda do perímetro de B.
A
&> B
O operador "&>"
retorna um resultado quando o perímetro
de A se superpõe e está à
direita do perímetro de B.
A
<< B
O operador "<<"
retorna um resultado quando o perímetro
de A está estritamente à esquerda
do perímetro de B.
A
>> B
O operador ">>"
retorna um resultado quando o perímetro
de A está estritamente à direita
do perímetro de B.
A
~= B
O operador "~="
é o operador "igual que". ele
testa a igualdade geométrica de duas
feições, retornando um resultado
quando A e B são a mesma feição
em todos seus vétices.
A
@ B
O operador "@"
retorna um resultado quando o perímetro
de A está completamente contido no perímetro
de B.
A
~ B
O operador "~"
retorna um resultado quando o perímetro
de A contem completamente o perímetro
de B.
A
&& B
O operador "&&"
é o operador "superpõe".
Retorna um resultado se o perímetro de
A se superpõe com o perímetro
de B.