⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alltowpttrkfile.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 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 + -