📄 classifytracks.java
字号:
package net.aetherial.gis.test.tools.lost.track;
import org.w3c.dom.Node;
import net.aetherial.gis.test.tools.lost.publicuse.TongtuClientException;
import net.aetherial.gis.surface.ItemValue;
import java.util.List;
import java.util.ArrayList;
/**
* <p>标题: 农村公路数据采集与核对工具</p>
*
* <p>描述: 得到指定的航迹,包括</p>
*
* <p>版权: Copyright (c) 2006</p>
*
* <p>公司: 安徽省通途信息技术公司</p>
*
* @author 王爱国
* @version 1.0
*
*/
public class ClassifyTracks {
private Node[] primal_tracks = new Node[0];
public void setKeepTracks(Node[] sourceTracks)
{
this.primal_tracks = sourceTracks;
}
/**
* 在内存中得到原来的航迹数组
*/
public Node[] getSourceTracks() throws TongtuClientException
{
return this.primal_tracks;
}
/**
* 在内存中得到被比较的航迹数组
*/
public Node[] getBeCompareTracks() throws TongtuClientException
{
Node[] allTrks = ItemValue.getTracks();
List list = new ArrayList();
for (int i = 0; allTrks != null && i < allTrks.length; i++) {
if (!this.isTrackInPrimalTracks(allTrks[i])) {
list.add(allTrks[i]);
}
}
Node[] temp = new Node[list.size()];
for (int i = 0; i < temp.length; i++) {
temp[i] = (Node)list.get(i);
}
return temp;
}
private boolean isTrackInPrimalTracks(Node trk){
for (int i = 0; i < this.primal_tracks.length; i++) {
if (trk == this.primal_tracks[i]) {
return true;
}
}
return false;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -