O KGRASS,
antes denominado EcosGRASS,
é uma implementação
alternativa e aprimorada do GRASS, um sistema
de informações espaciais mono-usuário,
com topologia vetorial e orientado à analise
de objetos contínuos em ambiente raster.
No KGRASS a integridade referencial
da estrutura vetorial é mantida inalterada após
a edição de feições individuais
(p.ex. divisão ou junção de lotes
urbanos), atualizando automaticamente os registros geométricos
no PostGIS,
e mantendo o histórico das alterações.
Estas funcionalidades não são encontradas
no PostGRASS
(driver utilizado pelo GRASS),
Interface gráfica
A interface gráfica do KGRASS foi
desenvolvida em Qt, sendo possível a sua integração
(plug-in) no GeoMananger
e no ambiente KDE do GeoLinux.
Implementação
O KGRASS é uma alternativa para
sistemas corporativos com necessidades de análise
raster, visualização 3D e geoestatística,
com integração com banco de dados espaciais
para a disponibilização de informações
em ambiente Web, através do GeoIMS, ou utilizando
servidores de aplicações implementados com
o EcoSpatial.
Em sistemas distribuídos, a manutenção
do banco de dados espaciais pode ser implementada, p.ex.,
utilizando o GeoVec,
que permite a edição vetorial em ambiente
multi-usuário, sendo que o KGRASS é utlizando
para análises e modelagens mias complexas, a partir
dos dados armazenados no PostGIS.
Desenvolvimento de aplicativos
A implementação de aplicativos
e novas funcionalidades integradas ao KGRASS é
assegurada pela sólida integração
do KGRASS no framework de desenvolvimento do
GeoLinux.