📄 alltowpttrkfile.java
字号:
package net.aetherial.gis.our.auto;
import net.aetherial.gis.our.FrameOur;
import net.aetherial.gis.surface.ItemValue;
import net.aetherial.gis.our.WipeWaypoint;
import java.io.File;
import net.aetherial.gis.our.ToFile;
import net.aetherial.gis.surface.FileToElement;
/**
* <p>Title: </p>
*
* <p>Description: </p>
*
* <p>Copyright: Copyright (c) 2004</p>
*
* <p>Company: </p>
*
* @author not attributable
* @version 1.0
*/
public class AllToWptTrkFile {
FrameOur fo = null;
private boolean showbetter = false;
public AllToWptTrkFile(FrameOur fo) {
this.fo = fo;
}
public void allToTrkWptFile(String inputDirectory,String outputDirectory){
ToFile tf = new ToFile();
//ItemValue.encrypt = true;
String filePath = inputDirectory;
String savedPath = outputDirectory;
File root = new File(filePath);
File[] f = null;
if (root.isDirectory()) {
f = root.listFiles();
}
System.out.println("root.isDirectory():" + root.isDirectory());
if (f == null) {
System.out.println("f==null!");
return;
//System.out.println("f.length:"+f.length);
}
Thread t = null;
try {
t = Thread.currentThread();
}
catch (Exception ex1) {
}
for (int i = 0; i < f.length; i++) {
//////////reset
fo.reset();
/////////////open file,主线程等待
System.out.println("打开文件:" + f[i].getName() +
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
FileToElement fte = new FileToElement(f[i], fo);
fte.run();
System.out.println(
"开始优化.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
////////////////////////////优化
if(this.showbetter){
WipeWaypoint ww = new WipeWaypoint();
ww.run();
}
//////////保存文件
System.out.println(
"保存文件.....>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>");
tf.addErrorString("File Name:" + f[i].getName());
tf.saveWptTrk(new File(savedPath + f[i].getName()));
}
System.out.println(tf.getErrorString());
}
public void setShowBetter(boolean showBetter){//是否显示优化,默认是,因为优化很浪费时间
this.showbetter = showBetter;
}
public static void main(String[] args) {
AllToWptTrkFile alltowpttrkfile = new AllToWptTrkFile(null);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -