16 |
import java.util.logging.Logger; |
import java.util.logging.Logger; |
17 |
import java.util.logging.SimpleFormatter; |
import java.util.logging.SimpleFormatter; |
18 |
|
|
19 |
import com.jwetherell.algorithms.data_structures.KdTree; |
import ags.utils.dataStructures.trees.thirdGenKD.KdTree; |
20 |
|
|
21 |
|
|
22 |
|
|
23 |
public class LookupMain { |
public class LookupMain { |
139 |
|
|
140 |
logger.info("Opbygger KDTree for " + ho + " - antal=" + geopoints.size() ); |
logger.info("Opbygger KDTree for " + ho + " - antal=" + geopoints.size() ); |
141 |
|
|
142 |
@SuppressWarnings("unchecked") |
KdTree<Adresse> addressTree = new KdTree<Adresse>( 3 ); |
143 |
List<KdTree.XYZPoint> tmpPoints = (List<KdTree.XYZPoint>)(List<?>) geopoints; |
for(Adresse a: geopoints) { |
144 |
|
addressTree.addPoint(a.xyz, a); |
145 |
KdTree<Adresse> addressTree = new KdTree<Adresse>( tmpPoints ); |
} |
146 |
|
|
147 |
hoTrees.put(ho, addressTree); |
hoTrees.put(ho, addressTree); |
148 |
} |
} |
149 |
|
|