| |
---|
| | if ((paramStr != null) && (paramStr.equals(Boolean.toString(true)))) { |
---|
| | obj.param_GpxOutputWpt = true; |
---|
| | } |
---|
| | |
---|
| | paramStr = obj.params.getProperty(AppParameters.GPX_OVERWRITE_MAGVAR); |
---|
| | if ((paramStr != null) && (paramStr.equals(Boolean.toString(true)))) { |
---|
| | obj.param_GpxOverwriteMagvar = true; |
---|
| | } |
---|
| | |
---|
| | paramStr = obj.params.getProperty(AppParameters.GPX_OUTPUT_SPEED); |
---|
| | if ((paramStr != null) && (paramStr.equals(Boolean.toString(true)))) { |
---|
| | obj.param_GpxOutputSpeed = true; |
---|
| | } |
---|
| |
---|
| | System.out.println(" - param: "+ AppParameters.GPX_BASETIME +"="+ obj.params.getProperty(AppParameters.GPX_BASETIME) ); |
---|
| | System.out.println(" - param: "+ AppParameters.IMG_OUTPUT +"="+ obj.params.getProperty(AppParameters.IMG_OUTPUT)); |
---|
| | System.out.println(" - param: "+ AppParameters.IMG_OUTPUT_EXIF +"= '"+ String.valueOf(obj.exif) +"'"); |
---|
| | System.out.println(" - param: "+ AppParameters.GPX_OUTPUT_WPT +"="+ obj.param_GpxOutputWpt); |
---|
| | System.out.println(" - param: "+ AppParameters.GPX_OVERWRITE_MAGVAR +"="+ obj.param_GpxOverwriteMagvar); |
---|
| | System.out.println(" - param: "+ AppParameters.GPX_OUTPUT_SPEED +"="+ obj.param_GpxOutputSpeed); |
---|
| | obj.start(); |
---|
| | try { |
---|
| | obj.join(); |
---|
| |
---|
| | public boolean param_GpxSplit = false; |
---|
| | public boolean param_GpxNoFirstNode = false; |
---|
| | public boolean param_GpxReuse = false; |
---|
| | public boolean param_GpxOutputSpeed = false; |
---|
| | public boolean param_GpxOverwriteMagvar = false; |
---|
| | public boolean param_GpxOutputWpt = true; |
---|
| | |
---|
| | @Override |
---|
| | public void run() { |
---|
| |
---|
| | * @param map |
---|
| | * @param jptime 画像ファイルの撮影日時 ミリ秒(日本時間) |
---|
| | * @throws ParseException |
---|
| | */ |
---|
| | public static Element trkpt(TreeMap<Long,Element> map, Date jptime) throws ParseException { |
---|
| | public Element trkpt(TreeMap<Long,Element> map, Date jptime) throws ParseException { |
---|
| | Double R = 20000000 / Math.PI; |
---|
| | long sa = 2L * 3600000L; |
---|
| | long jpt = jptime.getTime(); |
---|
| | Element ret = null; |
---|
| |
---|
| | magvar = (Element) node4; |
---|
| | break; |
---|
| | } |
---|
| | } |
---|
| | if (magvar == null) { |
---|
| | if ((magvar == null) || param_GpxOverwriteMagvar) { |
---|
| | if (mae != null) { |
---|
| | Double maeLAT = null; |
---|
| | Double maeLON = null; |
---|
| | Double imaLAT = null; |
---|
| |
---|
| | |