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

📄 lx.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 JAVA
字号:
package net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.txt;

import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.excel.ReadRecord;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.colligate.Luxian;
import net.aetherial.gis.jiaotongbu.outputJTB.txtOutput.module.gpsdata.lxld.LXRecord;
import net.aetherial.gis.surface.ItemValue;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2004</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class lx
    extends Commonness {
  public lx() {
  }

  /**
   * 起点地名
   */
  private String columnBName = "";

  /**
   * 起点经度
   */
  private String columnBLongitude = "";

  /**
   * 起点纬度
   */
  private String columnBLatitude = "";

  /**
   * 起点是否为分界点
   */
  private String columnBIsFenjie = "";

  /**
   * 起点分界点类别
   */
  private String columnBFenjieType = "";

  /**
   * 起点所在行政区划
   */
  private String columnBInDepart = "";

  /**
   * 迄点地名
   */
  private String columnEName = "";

  /**
   * 迄点经度
   */
  private String columnELongitude = "";

  /**
   * 迄点纬度
   */
  private String columnELatitude = "";

  /**
   * 迄点是否为分界点
   */
  private String columnEIsFenjie = "";

  /**
   * 迄点分界点类别
   */
  private String columnEFenjieType = "";

  /**
   * 迄点所在行政区划
   */
  private String columnEInDepart = "";

  /**
   * 设置每一条路线的GPS数据
   */
  public void setLuxianData(LXRecord lx){
    this.columnNumber = lx.getNumber();
    this.columnName = lx.getRoadName();
    this.columnBName = lx.getBName();
    this.columnBLongitude = lx.getBLongitude();
    this.columnBLatitude = lx.getBLatitude();
    this.columnBIsFenjie = lx.getBIsFenjie();
    this.columnBFenjieType = lx.getBFenjieType();
    this.columnBInDepart = lx.getBDepart();
    this.columnEName = lx.getEName();
    this.columnELongitude = lx.getELongitude();
    this.columnELatitude = lx.getELatitude();
    this.columnEIsFenjie = lx.getEIsFenjie();
    this.columnEFenjieType = lx.getEFenjieType();
    this.columnEInDepart = lx.getEDepart();
  }

  private static  String[] getHeader(){
    String[] HEADER = new String[21];
    HEADER[0] = "路线编码";
    HEADER[1] = "路线名称";
    HEADER[2] = "起点地名";
    HEADER[3] = "起点经度";
    HEADER[4] = "起点纬度";
    HEADER[5] = "起点是否为分界点";
    HEADER[6] = "起点分界点类别";
    HEADER[7] = "起点所在行政区划";
    HEADER[8] = "迄点地名";
    HEADER[9] = "迄点经度";
    HEADER[10] = "迄点纬度";
    HEADER[11] = "迄点是否为分界点";
    HEADER[12] = "迄点分界点类别";
    HEADER[13] = "迄点所在行政区划";
    HEADER[14] = "备注";
    HEADER[15] = "填表人";
    HEADER[16] = "填表人电话";
    HEADER[17] = "审核人";
    HEADER[18] = "审核人电话";
    HEADER[19] = "填报单位";
    HEADER[20] = "填报单位负责人";
    return HEADER;
  }

  public static final String getLXHeaderString(){
    String n = "";
    String[] Header = getHeader();
    for (int i = 0; i < Header.length; i++) {
      n = n + Header[i];
      if (i < Header.length-1) {
        n = n + "\t";
      }
    }
    return n;
  }

  public void setExcelReadMethod(ReadRecord readAddersExcel){
    super.setExcelReadMethod(readAddersExcel);
  }
  /**
   * 设置 @param columnBName 起点地名 的值
   */
  public void set4_1ColumnBName(String columnBName) {
    this.columnBName = columnBName;
  }

  /**
   * 设置 @param columnBLongitude 起点经度 的值
   */
  public void set4_2ColumnBLongitude(String columnBLongitude) {
    this.columnBLongitude = columnBLongitude;
  }

  /**
   * 设置 @param columnBLatitude 起点纬度 的值
   */
  public void set4_3ColumnBLatitude(String columnBLatitude) {
    this.columnBLatitude = columnBLatitude;
  }

  /**
   * 设置 @param columnBIsFenjie 起点是否为分界点 的值
   */
  public void set4_4ColumnBIsFenjie(String columnBIsFenjie) {
    this.columnBIsFenjie = columnBIsFenjie;
  }

  /**
   * 设置 @param columnBFenjieType 起点分界点类别 的值
   */
  public void set4_5ColumnBFenjieType(String columnBFenjieType) {
    this.columnBFenjieType = columnBFenjieType;
  }

  /**
   * 设置 @param columnBInDepart 起点所在行政区划 的值
   */
  public void set4_6ColumnBInDepart(String columnBInDepart) {
    this.columnBInDepart = columnBInDepart;
  }

  /**
   * 设置 @param columnEName 迄点地名 的值
   */
  public void set4_7ColumnEName(String columnEName) {
    this.columnEName = columnEName;
  }

  /**
   * 设置 @param columnELongitude 迄点经度 的值
   */
  public void set4_8ColumnELongitude(String columnELongitude) {
    this.columnELongitude = columnELongitude;
  }

  /**
   * 设置 @param columnELatitude 迄点纬度 的值
   */
  public void set4_9ColumnELatitude(String columnELatitude) {
    this.columnELatitude = columnELatitude;
  }

  /**
   * 设置 @param columnEIsFenjie 迄点是否为分界点 的值
   */
  public void set4_10ColumnEIsFenjie(String columnEIsFenjie) {
    this.columnEIsFenjie = columnEIsFenjie;
  }

  /**
   * 设置 @param columnEFenjieType 迄点分界点类别 的值
   */
  public void set4_11ColumnEFenjieType(String columnEFenjieType) {
    this.columnEFenjieType = columnEFenjieType;
  }

  /**
   * 设置 @param columnEInDepart 迄点所在行政区划 的值
   */
  public void set4_12ColumnEInDepart(String columnEInDepart) {
    this.columnEInDepart = columnEInDepart;
  }

  public String toString() {
    String n = "";
    n = n + this.columnNumber;
    n = n + this.tab + this.columnName.replaceAll("\\[村道\\]","") ;
    n = n + this.tab + this.columnBName;
    n = n + this.tab + this.columnBLongitude;
    n = n + this.tab + this.columnBLatitude;
    n = n + this.tab + this.columnBIsFenjie;
    n = n + this.tab + this.columnBFenjieType;
    n = n + this.tab + this.columnBInDepart;
    n = n + this.tab + this.columnEName;

//    if(columnELongitude.equals(columnBLongitude)&&columnELatitude.equals(columnBLatitude)){
//      columnELongitude = columnELongitude + "1";
//      columnELatitude = columnELatitude + "1";
//      ItemValue.sameBE.put(columnName,columnBLongitude+"|"+columnBLatitude);
//    }

    n = n + this.tab + this.columnELongitude;
    n = n + this.tab + this.columnELatitude;
    n = n + this.tab + this.columnEIsFenjie;
    n = n + this.tab + this.columnEFenjieType;
    n = n + this.tab + this.columnEInDepart;
    n = n + this.tab + this.getAdderString();
    return n;
  }

}

⌨️ 快捷键说明

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