2014-11-06 1 views
2

Я использую R 3.1.1 на 64-битной версии Ubuntu 14. Я установил SAGA GIS 2.1.2 и RSAGA 0.93-6.Как решить «Ошибка: инструмент» с RSAGA?

Пока все работает нормально.

rsaga.env() работает, я использую:

work_env <- rsaga.env(modules='/usr/lib/x86_64-linux-gnu/saga/') 

, потому что на 64-битных модулей расположены где-то в другом месте. Получение библиотеки работ, а также:

> rsaga.get.libraries(path=work_env$modules) 
[1] "climate_tools"   "contrib_perego"   "db_odbc"     "db_pgsql"    
[5] "docs_html"    "docs_pdf"    "garden_3d_viewer"  "garden_fractals"   
[9] "garden_games"   "garden_learn_to_program" "garden_webservices"  "grid_analysis"   
[13] "grid_calculus_bsl"  "grid_calculus"   "grid_filter"    "grid_gridding"   
[17] "grid_spline"    "grid_tools"    "grid_visualisation"  "imagery_classification" 
[21] "imagery_rga"    "imagery_segmentation" "imagery_svm"    "imagery_tools"   
[25] "io_esri_e00"    "io_gdal"     "io_gps"     "io_grid_grib2"   
[29] "io_grid_image"   "io_grid"     "io_shapes_dxf"   "io_shapes"    
[33] "io_table"    "io_virtual"    "pj_georeference"   "pj_proj4"    
[37] "pointcloud_tools"  "pointcloud_viewer"  "shapes_grid"    "shapes_lines"   
[41] "shapes_points"   "shapes_polygons"   "shapes_tools"   "shapes_transect"   
[45] "sim_cellular_automata" "sim_ecosystems_hugget" "sim_erosion"    "sim_hydrology"   
[49] "sim_ihacres"    "statistics_grid"   "statistics_kriging"  "statistics_points"  
[53] "statistics_regression" "table_calculus"   "table_tools"    "ta_channels"    
[57] "ta_compound"    "ta_hydrology"   "ta_lighting"    "ta_morphometry"   
[61] "ta_preprocessor"   "ta_profiles"    "ta_slope_stability"  "tin_tools"    
[65] "tin_viewer" 

Но когда я пытаюсь получить модули или что-нибудь еще, что дает странные ошибки:

> rsaga.get.modules("ta_preprocessor", env=work_env) 
Error: tool 
$ta_preprocessor 
NULL 

я узнал, что rsaga официально не поддерживает Higer версии SAGA GIS 2.1.0, но когда я пытаюсь 2.1.0, я получаю ошибку, описанную в другом вопросе: https://gis.stackexchange.com/questions/109497/rsaga-saga-cmd-2-1-0-error-inconsistency

Как решить эту ошибку?

ответ

0

Я как бы исправил его, скомпилировав SAGA GIS 2.1.1 из источника (http://sourceforge.net/p/saga-gis/wiki/Compiling%20a%20Linux%20Unicode%20version/). Когда я запускаю инструмент с RSAGA, я получаю еще одну ошибку; «Ошибка: модуль», но выполнение, похоже, все в порядке.

Кроме того, SAGA GIS иногда завершает работу с ошибкой сегментации ... но не часто.

Смежные вопросы