USF-IMARS / wv-land-cover

:earth_americas: Processing scripts for decision-tree land use classification on worldview 2 imagery
5 stars 5 forks source link

"Failed to read XML file EPSG:4326" #2

Closed 7yl4r closed 6 years ago

7yl4r commented 6 years ago

Got this error when trying to run the wv2_processing script. Any ideas @mjm8 ?

 {Error using xml2struct (line 12)
 Failed to read XML file EPSG:4326.

 Error in wv2_processing (line 47)
 s = xml2struct(met);
 }
7yl4r commented 6 years ago

Oh wait I see it. My usage of the function is wrong. Looks like I shifted the arguments accidentaly.

[2018-05-31 15:14:50,524] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:50,504] {bash_operator.py:88} INFO - Running command: 
[2018-05-31 15:14:50,524] {base_task_runner.py:98} INFO - Subtask:         ORTH_FILE=/srv/imars-objects/airflow_tmp/proc_wv2_classification_na_20140606T015753_ortho/proc_wv2_classification_na_20140606T015753_input_wv02_19890607101112_fake0catalog0id0_u16ns4326.tif &&
[2018-05-31 15:14:50,524] {base_task_runner.py:98} INFO - Subtask:         MET=/srv/imars-objects/airflow_tmp/proc_wv2_classification_na_20140606T015753_input_wv02_19890607101112_fake0catalog0id0.xml  &&
[2018-05-31 15:14:50,525] {base_task_runner.py:98} INFO - Subtask:         /opt/matlab/R2018a/bin/matlab -nodisplay -nodesktop -r "            cd('/opt/wv2_processing');            wv2_processing(                '$ORTH_FILE',                '$MET',                'EPSG:4326',                '0',                '5',                '0',                '3',                'testnew',                '0',                '/srv/imars-objects/airflow_tmp/proc_wv2_classification_na_20140606T015753_output/',                '/srv/imars-objects/airflow_tmp/proc_wv2_classification_na_20140606T015753_output/'            );            exit        "
[2018-05-31 15:14:50,525] {base_task_runner.py:98} INFO - Subtask:     
[2018-05-31 15:14:50,525] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:50,518] {bash_operator.py:97} INFO - Output:
[2018-05-31 15:14:57,014] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:57,012] {bash_operator.py:101} INFO - 
[2018-05-31 15:14:57,014] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:57,013] {bash_operator.py:101} INFO - < M A T L A B (R) >
[2018-05-31 15:14:57,015] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:57,013] {bash_operator.py:101} INFO - Copyright 1984-2018 The MathWorks, Inc.
[2018-05-31 15:14:57,015] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:57,013] {bash_operator.py:101} INFO - R2018a (9.4.0.813654) 64-bit (glnxa64)
[2018-05-31 15:14:57,015] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:57,013] {bash_operator.py:101} INFO - February 23, 2018
[2018-05-31 15:14:57,015] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:57,013] {bash_operator.py:101} INFO - 
[2018-05-31 15:14:58,630] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:58,630] {bash_operator.py:101} INFO - 
[2018-05-31 15:14:58,641] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:58,641] {bash_operator.py:101} INFO - To get started, type one of these: helpwin, helpdesk, or demo.
[2018-05-31 15:14:58,642] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:58,641] {bash_operator.py:101} INFO - For product information, visit www.mathworks.com.
[2018-05-31 15:14:58,642] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:14:58,641] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,101] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,100] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,102] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,100] {bash_operator.py:101} INFO - d_t =
[2018-05-31 15:15:02,102] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,100] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,102] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 5
[2018-05-31 15:15:02,103] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,103] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,103] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - sgw =
[2018-05-31 15:15:02,104] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,104] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 0
[2018-05-31 15:15:02,104] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,105] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,101] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,105] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - n =
[2018-05-31 15:15:02,105] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,106] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - '/srv/imars-objects/airflow_tmp/proc_wv2_classification_na_20140606T015753_output/'
[2018-05-31 15:15:02,106] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,106] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,106] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - id =
[2018-05-31 15:15:02,107] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,107] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,102] {bash_operator.py:101} INFO - '/srv/imars-objects/airflow_tmp/proc_wv2_classification_na_20140606T015753_input_wv02_19890607101112_fake0catalog0id0.xml'
[2018-05-31 15:15:02,107] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,108] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,108] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - met =
[2018-05-31 15:15:02,108] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,109] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - 'EPSG:4326'
[2018-05-31 15:15:02,109] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,109] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,110] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,103] {bash_operator.py:101} INFO - coor_sys =
[2018-05-31 15:15:02,110] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,104] {bash_operator.py:101} INFO - 
[2018-05-31 15:15:02,110] {base_task_runner.py:98} INFO - Subtask: [2018-05-31 15:15:02,104] {bash_operator.py:101} INFO - '0'