wedata

Database: UStoreProject8

Item Details: f8085bee54ce0df4a15e92f44b30c2b4

spec_version 1
ontology_uri 2a93c084-0f2e-4537-9120-40fe17353625
ds_items 55694 55693 55692 55691 55762
class_items 55660 55659 55658 55657 55656 55655 55654 55653 55763
script_function function parseDegree(d,m,s) { var dd = pickupNum(d); var mm = pickupNum(m); var ss = pickupNum(s); var n = dd + (mm / 60) + (ss / 3600); return n; } function pickupNum(str) { var size = str.length; var s = -1; var e = 0; var fract = false; for (var i = 0; i < size; i++) { var ch = str.charAt(i); if ('0' <= ch && ch <= '9') { if (s < 0) s = i; e = i; } else if (ch == '.') { if (fract) break; fract = true; } else { break; } } return parseFloat(str.substring(s, e+1)); } function makeDate1(ymd,hm) { var yymmdd = ymd.split('.'); var year = parseInt(yymmdd[0]) + 1988; var month = yymmdd[1]; var day = yymmdd[2]; var i = hm.indexOf(':'); var hour = hm.substring(0, i); if (hour.length == 1) hour = '0' + hour; var minute = hm.substring(i+1); if (minute.length == 1) minute = '0' + minute; return year +'-'+ month +'-'+ day +'T'+ hour +':'+ minute +':00'; } function makeDate2(year, mmdd, hour, minute) { var nums = pickupNums(mmdd); var month = nums[0]; if (month < 10) month = '0' + month; var day = nums[1]; if (day < 10) day = '0' + day; return year +'-'+ month +'-'+ day +'T'+ hour +':'+ minute +':00'; } function pickupNums(str) { var nums = new Array(); var n = 0; var s = -1; var e = 0; var inNum = false; var fract = false; var size = str.length; for (var i = 0; i < size; i++) { var ch = str.charAt(i); if ('0' <= ch && ch <= '9') { if (!inNum) s = i; e = i; inNum = true; } else if (ch == '.') { if (inNum) { if (fract) { nums[n++] = parseFloat(str.substring(s, e+1)); inNum = false; fract = false; } else { fract = true; } } } else { if (inNum) nums[n++] = parseFloat(str.substring(s, e+1)); inNum = false; } } if (inNum) nums[n++] = parseFloat(str.substring(s, e+1)); return nums; }

History

Back