Tengo SEXTANTE y GRASS instalado en mi plataforma. HIERBA-SEXTANTE un informe de error cuando estoy tratando de crear el modelado, sin embargo, otras herramientas (R) funcionan bien en SEXTANTE. ¿Estas herramientas tiene configuraciones separadas? Déjeme por favor saber acerca de sus experiencias. Mejor, N
Respuestas
¿Demasiados anuncios?Un método que se podría tratar de conseguir la HIERBA comandos para trabajar en SEXTANTE implica el cómo de QGIS localiza en el exterior de los binarios necesarios para ejecutar los comandos. A menos que explícitamente rutas definidas, subprocesos en Python usa el PATH
variable de entorno para buscar los binarios externos. GUI de aplicaciones en Mac OS X, sólo /usr
rutas en las que se busca para los binarios, no /usr/local
(o cualquier custom PATH
que usted ha configurado en su perfil de bash). La HIERBA exterior de los archivos binarios, si el uso de la Kyngchaos.com instalar, que se encuentra en /Applications/GRASS-6.4.app/Contents/MacOS/bin/
, que es sin duda una ruta personalizada.
Hay algún código en la fuente para que la HIERBA de C++ plugin de QGIS para ayudar con esto, pero no para Python plugins. En la actualidad, la solución es permitir que su GUI de aplicaciones para heredar su .bash_profile (o shell) PATH
variable de entorno. Pon lo siguiente en su .bash_profile, y/o tal vez en tu .bashrc después de todos los otros PATH
manipulación:
launchctl setenv PATH $PATH
Esto permitirá GUI userland aplicaciones en un Mac para usar su perfil de bash de la RUTA de acceso personalizada, que a su vez, permitirá QGIS, y sus Python plugins para utilizar el PATH
env variable. Usted, por supuesto, necesita añadir el binario apropiado rutas a PATH
en su perfil de shell.
Sin embargo, puede no ser apropiado tener PATH
pasado para TODAS sus aplicaciones GUI. Utilice su juicio no. La verdadera solución es permitir que los usuarios de Mac para establecer rutas de acceso en la aplicación de las Preferencias que se antepone PATH
en el reinicio de la aplicación. Yo sólo he probado un método para hacer esto con la rama principal de la fuente y parece que funciona bien. Sólo tienen que hacer una GUI widget en Preferencias.
Hay un error conocido en la ejecución de R y la HIERBA en Sextante en OSX - pero usted indica que R está trabajando bien, ya para usted? A revisión:
Usted puede editar el grassutils.py la secuencia de comandos en ~/.qgis/python/plugins/sextante/ siguiendo las instrucciones aquí.
Para solucionar R, siga las instrucciones aquí en la edición de RUtils.py en el mismo directorio.
Como alternativa a probar la QGIS nightly builds - estoy ejecutando la última, que incluye una actualización del Sextante 1.08; funciona muy bien.