Commit 52756a0b authored by project's avatar project

--no commit message

--no commit message
parent f3433634
......@@ -11,49 +11,50 @@ function perform_function(context,request,response){
var nfiles = data.data.length;
var i = 0;
while (i < nfiles) {
var filename = data.data[i].filename;
var filecontent = data.data[i].value;
var arr = filecontent.toString().split("\r\n");
var arr_type = arr[1].split(",");
var arr_unit = arr[2].split(",");
var arr_value_type = arr[3].split(",");
var ndata = arr_type.length;
var col = 1;
let _result = {
"object_type":"ibitz",
"station_id" : filename,
"data":[]
};
while (col < ndata) {
var row = 4;
let values = [];
while (row < arr.length-1) {
var rdata = arr[row].split(",");
values.push({
"observeddatetime":rdata[0].replace('"','').replace('"',''),
"value":rdata[col]
var filename = data.data[i].filename;
var filecontent = data.data[i].value;
var arr = filecontent.toString().split("\r\n");
var arr_type = arr[1].split(",");
var arr_unit = arr[2].split(",");
var arr_value_type = arr[3].split(",");
var ndata = arr_type.length;
var col = 1;
let _result = {
"object_type":"ibitz",
"station_id" : filename, // need to change to exact station, latitude, longitude
"data":[]
};
while (col < ndata) {
var row = 4;
let values = [];
while (row < arr.length-1) {
var rdata = arr[row].split(",");
values.push({
"observeddatetime":rdata[0].replace('"','').replace('"',''),
"value":rdata[col]
});
row++;
}
_result.data.push({
"type": arr_type[col].replace('"','').replace('"',''),
"unit": arr_unit[col].replace('"','').replace('"',''),
"value_type" : arr_value_type[col].replace('"','').replace('"',''),
"values":values
});
row++;
}
_result.data.push({
"type": arr_type[col].replace('"','').replace('"',''),
"unit": arr_unit[col].replace('"','').replace('"',''),
"value_type" : arr_value_type[col].replace('"','').replace('"',''),
"values":values
});
col++;
}
result.push(_result);
i++;
}
response.success(result,output_type);
//response.reject();
//response.error("error message")
col++;
}
result.push(_result);
i++;
}
response.success(result,output_type);
//response.reject();
//response.error("error message")
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment