Como habilitar módulos GRASS no QGIS?

8

Eu tenho o mais recente QuantumGIS-1.9.0-master do Github com suporte a módulos python e integração GRASS completa (GRASS-4.6.3-RC2) no Linux.

Ao abrir o plug-in GRASS-tools, ele exibe apenas seis ferramentas. Mas existem mais como 300 instalados .

Apenas seis ferramentas disponíveis?

O QGIS-Wiki me diz para adicionar novas ferramentas ao menu da caixa de ferramentas GRASS usando algum arquivo xml em:

qgis/src/plugins/grass/config/default.qgc

Mas onde encontrar esse arquivo e como atualizá-lo? O srcdiretório- não é usado apenas antes da compilação do QGIS?

E por que meus módulos GRASS não estão incluídos no QGIS por padrão?

Atualização 1 : Ok, pelo menos eu encontrei o arquivo:

~ $ find / -name default.qgc 2> /dev/null
/usr/local/share/qgis/grass/config/default.qgc

Mas o conteúdo parece bom . Como acionar o QGIS para carregar as ferramentas? Qual é o ponto que estou perdendo aqui?

Atualização 2 : Ok, o uso do plugin Sextante parece ser o caminho. Mas isso está praticamente quebrado. Eu continuo recebendo mensagens de erro como esta . Tentei reinstalar, mas isso não resolveu.

Sextante: todo quebrado.

Afr
fonte
1
por que não usar a caixa de ferramentas SEXTANTE? Ele também vem com suporte de conjuntos de ferramentas GRAMA
maçarico
SEXTANTE está bem quebrado. Eu não consigo descobrir o porquê. veja atualização # 2.
Afr
bem, o erro diz que você não instalou o sextante, respectivamente, não foi possível encontrar o caminho do seu plugin sextante. Reinstale-o e verifique se as opções (Análise do menu) estão corretas. A grama também deve ser instalada. Eu estou usando a versão mais recente desenvolvimento no Debian e ele funciona muito bem :-)
maçarico

Respostas:

6

Primeiro, a instalação completa do OSGeo4W: http://trac.osgeo.org/osgeo4w/ Use o pacote binário (nº 1 na etapa 2).

Segundo, busque o plug-in Sextante para QGIS e adicione-o.

Agora você deve conseguir acessar os módulos GRASS (atualmente tenho 154 geoalgoritmos).

Fonte: usei isso no fim de semana para executar várias operações de análise de varredura, a maioria das quais usando ferramentas específicas do GRASS, todas feitas no QGIS.

Espero que isto ajude.

Bryce Touchstone
fonte
Eu não mencionei que estou usando o sistema operacional Linux. Eu realmente preciso do pacote OSGeo completo? Eu instalei: qgis-1.9.0-dev, grass-6.4.3-rc2, gdal / ogr, geos-3.2.2, proj-4.7.0, graphviz-2.26.3-r4, spatialindex-1.8.0 e spatialite-4.0.0, conforme descrito aqui: gis.stackexchange.com/a/45012/13692
Afr
Deixa pra lá, depois de reiniciar, ele está funcionando agora. Sextante faz exatamente o que eu queria fazer! Obrigado Bryce e @Curlew.
Afr