O GRASS,
é um sistema de informações espaciais mono-usuário,
orientado à analise de objetos contínuos em ambiente
raster, com módulos vetoriais complementares.
Devido
às deficiências encontradas no GRASS, que impossibilitam
a implementação de sistemas de gestão
espacial inteligêntes, baseados em vetor, a Ecos criou
o EcosGRASS, uma implementação alternativa
e aprimorada do GRASS, direcionada ao gerenciamento de objetos
vetoriais discretos, como p.ex. parcelamentos urbanos, estando
integrado no Sistema EcoSpacial SmallBusiness FS.
O EcosGRASS
1.2.1 é compatível com versão 5.3 do
software doProjeto Comunitário
do GRASS.
Em 31 de Agosto de 2004, o EcosGRASS
passou a ser disponibilizado sob licença
GPL, de forma a ser compatibilizado com o processo de desenvolvimento
do Projeto
GRASS Comunitário, ainda que parcialmente seja
mantido pela Ecos, de forma independente.
O Site do Projeto GRASS em Português
é http://grass.institutoecos.org.br/grass.htm,
sendo que o mesmo é mantido com recursos da Ecos. Ainda,
a Ecos continua a contribuir para a versão Comunitária
do GRASS.
O
EcosGRASS permite a sua integração
em um fluxo de trabalho onde os objetos
vetoriais são armazenados, simultaneamente e em tempo
real,em formato vetorial com topologia
e no Banco de Dados Espaciais EcosBDE, visando
a implementação de sistemas multi-usuário
de gerenciamento dos atributos de objetos geométricos
armazenados como registros no EcosBDE.
As funcionalidades padrão do GRASS
encontram-se detalhadas noSite do GRASS
em Português, que é uma contribuição
da EcosConsult à comunidade do Software Libre.
As novas funcionalidades do EcosGRASS
foram colocadas nos dois novos módulos v.out.pgis
e v.edit (versão altamente modificada
das funcionalidades de edição vetorial encontradas
no GRASS básico) sendo que algumas das mais importantes
funcionalidades podem ser resumidas da seguinte forma:
v.out.pgis:
integrado na interface gráfica da edição
vetorial do EcosGRASS.
cria atopologia,
mantendo um regístro para cada entidade discreta;
cria automáticamente os centroides
lógicos para cada objeto na camada (feições);
cria umchave
primária para cada objeto discretono
banco de dados espacial EcosBDE;
cria e exporta a um registro
geométrico (Simple Feature) de
acordo com as especificações do
Consórcio OpenGIS) no EcosBDE.
v.edit: módulo
de edição vetorial que, a diferença do
velho v.digit do GRASS, mantem a estrutura topológica
inalterada após a edição de feições
individuais (p.ex. divisão ou junção
de lotes urbanos), e atualiza automaticamente os registros
geométricos no EcosBDE, mantendo o histórico das
alterações.
O v.edit pussiu um interface gráfica altamente
interativa que melhora grandemente a produtividade de vetorização
por parte do usuário.
v.in.pgis: para a importação
de objetos vetoriais armazenados noEcosBDE,
criando a topologia e mantendo a consistência e integridade
com o banco de dados. Na interface gráfica do EcosGRASS,
esta funcionalidade está ao alcance de um clique de mouse.
Desta maneira, a diferença do GRASS
standard, é possível manter as informações
espaciais atualizadas permanentemente, sem perda de consistência
e com manutenção do histórico das modificações.
Ainda, a integração
com o EcosBDE permite a consulta a partir do Banco de Dados Espacial
(p.ex. via EcosMapServer) em tempo real em ambiente
internet/Extranet/Internet.
Interface gráfica
A nova interface
gráfica, totalmente desenvolvida em Qt, permite
interagir com o EcosGRASS de forma intuitiva e totalmente
em Português, em um ambiente que emula as facilidades
do EcoSIG (estrutura, procedimentos de trabalho, janelas e
icones), o que facilita a sua utilização integrada
e futura migração.