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

📄 parameter.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
字号:
package net.aetherial.gis.test.tools.lost.publicuse;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.FileInputStream;
import java.io.*;
import net.aetherial.gis.surface.ItemValue;
import java.util.StringTokenizer;

/**
 * <p>标题: 农村公路数据采集与核对工具</p>
 *
 * <p>描述: </p>
 *
 * <p>版权: Copyright (c) 2006</p>
 *
 * <p>公司: 安徽省通途信息技术公司</p>
 *
 * @author 王爱国
 * @version 1.0
 */
public class Parameter {

  /**
   * 设置被比较的数据根目录
   */
  public static String COMPARE_DIRECTORY =
      "E:\\农村公路通达情况调查\\数据\\报省数据\\通达情况专项调查\\安徽省\\";

  /**
   * 设置源数据根目录
   */
  public static String PRIMAL_DIRECTORY =
      "E:\\农村公路通达情况调查\\数据\\报省数据\\村村通数据\\安徽省\\";

  /**
   * 设置对应表Excel文件的绝对路径
   */
  public static String DIQU_EXCEL =
      "C:\\Documents and Settings\\Administrator\\桌面\\编码\\安徽省村村通及专调县区名称对应表.xls";

  /**
 * 设置对应表Excel文件的绝对路径
 */
public static String OUTPUT_TXT =
    "C:\\Documents and Settings\\Administrator\\桌面\\编码\\安徽省村村通及专调县区名称对应表.xls";


  public static void Configure() {
    String cfgFile = "file\\CompareConfig.ini";
    try {
      BufferedReader in = new BufferedReader(new InputStreamReader(new
          FileInputStream(cfgFile)));

      String line = new String("");

      int i = 0;
      for (line = in.readLine(); line != null; line = in.readLine(), i++) {
        if (! (line.startsWith("#"))) {
          StringTokenizer st = new StringTokenizer(line, "=");
          String name = st.nextToken().trim();
          String value = st.nextToken().trim();

          if (name.equals("村村通数据")) {
            PRIMAL_DIRECTORY = getSplashPath(value);

            System.out.println("#村村通数据 = " + PRIMAL_DIRECTORY);
          }
          else if (name.equals("专调数据")) {
            COMPARE_DIRECTORY = getSplashPath(value);
            System.out.println("#专调数据 = " + COMPARE_DIRECTORY);
          }
          else if (name.equals("村村通与专调对应表")) {
            DIQU_EXCEL = value;
            System.out.println("#村村通与专调对应表 = " + DIQU_EXCEL);
          }
          else if (name.equals("TXT输出目录")) {
            OUTPUT_TXT = getSplashPath(value);
            System.out.println("#TXT输出目录 = " + OUTPUT_TXT);
          }
          else {
            System.err.println("文件格式错误 " + cfgFile +
                               ", line " + i + ": " + line);
            ThreadSleep();
          }
        }
      }

      in.close();
    }
    catch (Exception ex) {
      System.err.println("文件读取错误,错误原因为:" + ex.getMessage());
      ThreadSleep();
    }
  }
  private static String getSplashPath(String path){
    if (path.endsWith("\\") || path.endsWith("/")) {
      return path;
    }else{
      return path + "\\";
    }
  }

  private static void ThreadSleep() {
    System.out.println("程序10秒后自动退出。");
    try {
      Thread.sleep(10000);
    }
    catch (InterruptedException ex) {
    }
    System.exit(0);
  }

  public static void main(String args[]){
    Parameter.Configure();
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -