OSDN Git Service

パラーメータ "IMG.OUTPUT_ALL"を追加
authorhayashi <hayashi.yuu@gmail.com>
Sat, 13 May 2017 14:49:10 +0000 (23:49 +0900)
committerhayashi <hayashi.yuu@gmail.com>
Sat, 13 May 2017 14:49:10 +0000 (23:49 +0900)
importPicture/.classpath
importPicture/src/osm/jp/gpx/AppParameters.java
importPicture/src/osm/jp/gpx/ImportPicture.java

index 3a059cd..775996d 100644 (file)
@@ -2,6 +2,6 @@
 <classpath>
        <classpathentry kind="src" path="src"/>
        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
-       <classpathentry kind="lib" path="lib/commons-imaging-1.0-SNAPSHOT.jar"/>
+       <classpathentry kind="lib" path="lib/commons-imaging-1.0-20170205.201009-115.jar"/>
        <classpathentry kind="output" path="classes"/>
 </classpath>
index c2fc36b..ee7f98e 100644 (file)
@@ -41,6 +41,10 @@ public class AppParameters extends Properties {
        // 出力IMG: IMG出力をする  {ON | OFF}
        public static String IMG_OUTPUT = "IMG.OUTPUT";
        
+       // 出力IMG: 'out of time'も IMG出力の対象とする  {ON | OFF}
+       //   この場合は、対象IMGフォルダ内のすべてのIMGファイルが出力フォルダに出力される
+       public static String IMG_OUTPUT_ALL = "IMG.OUTPUT_ALL";
+       
        // 出力IMG: EXIFを変換する
        public static String IMG_OUTPUT_EXIF = "IMG.OUTPUT_EXIF";
        
@@ -119,6 +123,15 @@ public class AppParameters extends Properties {
                this.setProperty(IMG_OUTPUT, String.valueOf(valueStr));
 
                //------------------------------------------------
+               // 出力IMG: 'out of time'も IMG出力の対象とする
+               valueStr = this.getProperty(IMG_OUTPUT_ALL);
+               if (valueStr == null) {
+                       update = true;
+                       valueStr = String.valueOf(false);
+               }
+               this.setProperty(IMG_OUTPUT_ALL, String.valueOf(valueStr));
+
+               //------------------------------------------------
                // IMG出力: EXIFを変換する
                valueStr = this.getProperty(IMG_OUTPUT_EXIF);
                if (valueStr == null) {
index 46dd1c7..0fb6179 100644 (file)
@@ -177,6 +177,11 @@ public class ImportPicture extends Thread {
                obj.param_GpxReuse = true;\r
        }\r
         \r
+       paramStr = obj.params.getProperty(AppParameters.IMG_OUTPUT_ALL);\r
+       if ((paramStr != null) && (paramStr.equals(Boolean.toString(true)))) {\r
+               obj.param_GpxOutputWpt = true;\r
+       }\r
+\r
        paramStr = obj.params.getProperty(AppParameters.GPX_OUTPUT_WPT);\r
        if ((paramStr != null) && (paramStr.equals(Boolean.toString(true)))) {\r
                obj.param_GpxOutputWpt = true;\r
@@ -243,6 +248,7 @@ public class ImportPicture extends Thread {
         System.out.println(" - param: "+ AppParameters.GPX_REUSE +"="+ obj.param_GpxReuse);        \r
         System.out.println(" - param: "+ AppParameters.GPX_BASETIME +"="+ obj.params.getProperty(AppParameters.GPX_BASETIME) );\r
         System.out.println(" - param: "+ AppParameters.IMG_OUTPUT +"="+ obj.params.getProperty(AppParameters.IMG_OUTPUT));     \r
+        System.out.println(" - param: "+ AppParameters.IMG_OUTPUT_ALL +"="+ obj.param_ImgOutputAll);\r
         System.out.println(" - param: "+ AppParameters.IMG_OUTPUT_EXIF +"= "+ String.valueOf(obj.exif));\r
         System.out.println(" - param: "+ AppParameters.GPX_SOURCE_FOLDER +"="+ obj.param_GpxSourceFolder);\r
         System.out.println(" - param: "+ AppParameters.GPX_OUTPUT_WPT +"="+ obj.param_GpxOutputWpt);\r
@@ -268,6 +274,7 @@ public class ImportPicture extends Thread {
        //public boolean Complementation.param_GpxOutputSpeed = false;\r
        //public boolean Complementation.param_GpxOverwriteMagvar = false;\r
        public boolean param_GpxOutputWpt = true;\r
+       public boolean param_ImgOutputAll = false;\r
        public String param_GpxSourceFolder = ".";\r
        public static final long DIFF_MAE_TIME = 3000L; // before 3 secound\r
        \r