「ソースGPXのMAGVARを無視する」
1 parent e62815b commit bae4bbe15172576b7bd15ca775ad41167689c280
@yuuhayashi yuuhayashi authored on 25 Sep 2016
Showing 4 changed files
View
13
importPicture/src/osm/jp/gpx/AppParameters.java
// 出力GPX: <SPEED>を上書き出力する {ON | OFF}
public static String GPX_OUTPUT_SPEED = "GPX.OUTPUT_SPEED";
// 出力GPX: ソースGPXの<MAGVER>を無視する {ON | OFF}
public static String GPX_OVERWRITE_MAGVAR = "GPX.OVERWRITE_MAGVAR";
// 出力GPX: マーカー<wpt>を出力する {ON | OFF}
public static String GPX_OUTPUT_WPT = "GPX.OUTPUT_WPT";
File file;
this.setProperty(GPX_OUTPUT_WPT, String.valueOf(false));
}
//------------------------------------------------
// GPX出力: ソースGPXの<MAGVAR>を無視する {ON | OFF}
valueStr = this.getProperty(GPX_OVERWRITE_MAGVAR);
if (valueStr == null) {
update = true;
this.setProperty(GPX_OVERWRITE_MAGVAR, String.valueOf(false));
}
//------------------------------------------------
// GPX出力: <SPEED>を上書き出力する {ON | OFF}
valueStr = this.getProperty(GPX_OUTPUT_SPEED);
if (valueStr == null) {
update = true;
this.setProperty(GPX_OUTPUT_SPEED, String.valueOf(false));
}
 
//------------------------------------------------
// GPX出力: 生成されたGPXファイル(ファイル名が'_.gpx'で終わるもの)も対象にする。 {ON | OFF}
valueStr = this.getProperty(GPX_REUSE);
if (valueStr == null) {
View
11
importPicture/src/osm/jp/gpx/ImportPicture.java
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;
View
importPicture/src/osm/jp/gpx/matchtime/gui/AboutDialog.java
View
importPicture/src/osm/jp/gpx/matchtime/gui/AdjustTime.java