📄 errorrecord.java
字号:
package net.aetherial.gis.test.tools.lost.publicuse;
import net.aetherial.gis.test.tools.lost.track.TrackHypotaxis;
import net.aetherial.gis.surface.ItemValue;
import java.io.File;
import org.w3c.dom.Node;
/**
* <p>标题: 农村公路数据采集与核对工具</p>
*
* <p>描述: </p>
*
* <p>版权: Copyright (c) 2006</p>
*
* <p>公司: 安徽省通途信息技术公司</p>
*
* @author 王爱国
* @version 1.0
*/
public class ErrorRecord {
private String shi = "";
private String xian = "";
private String trackName = "";
private String xiangzhen = "";
private String licheng = "";
private String errType = "";
public ErrorRecord() {
}
public String toString() {
String n = "";
n += shi + "\t";
n += this.xian + "\t";
n += this.xiangzhen + "\t";
n += this.trackName + "\t";
n += this.licheng + "\t";
n += this.errType;
return n;
}
public String getXiangzhen() {
return xiangzhen;
}
public String getXian() {
return xian;
}
public String getTrackName() {
return trackName;
}
public String getShi() {
return shi;
}
public void setLicheng(String licheng) {
this.licheng = licheng;
}
public void setXiangzhen(String xiangzhen) {
this.xiangzhen = xiangzhen;
}
public void setXian(String xian) {
this.xian = xian;
}
public void setTrackName(String trackName) {
this.trackName = trackName;
}
public void setShi(String shi) {
this.shi = shi;
}
public void setErrType(int errType) {
switch (errType) {
case TrackHypotaxis.TYPE_0_不相同:
this.errType = "不相同";
case TrackHypotaxis.TYPE_1_相等:
this.errType = "相等";
case TrackHypotaxis.TYPE_2_缺少:
this.errType = "缺少";
case TrackHypotaxis.TYPE_3_被包含:
this.errType = "被包含";
case TrackHypotaxis.TYPE_4_被多条航迹包含:
this.errType = "被多条航迹包含";
case TrackHypotaxis.TYPE_5_部分不一致:
this.errType = "部分不一致";
case TrackHypotaxis.TYPE_6_其他:
this.errType = "其他";
case TrackHypotaxis.TYPE_MINUS1_不存在:
this.errType = "不存在";
}
}
public void setValue(File gpsFile,Node trk){
this.setShi(gpsFile.getParentFile().getParentFile().getParentFile().getParentFile().getName());
this.setXian(gpsFile.getParentFile().getParentFile().getParentFile().getName());
try {
this.setXiangzhen(gpsFile.getName().toUpperCase().replaceAll(".GPS", ""));
}
catch (Exception ex) {
this.setXiangzhen(gpsFile.getName());
}
this.setTrackName(ItemValue.getTracksName(trk));
this.setLicheng(ItemValue.getTracksStringDistance(trk));
}
public String getLicheng() {
return licheng;
}
public String getErrType() {
return errType;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -