📄 lx.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 + -