/[projects]/dao/FuldDaekningWorker/src/main/java/dk/daoas/fulddaekning/Adresse.java
ViewVC logotype

Annotation of /dao/FuldDaekningWorker/src/main/java/dk/daoas/fulddaekning/Adresse.java

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2746 - (hide annotations) (download)
Wed Oct 7 20:07:28 2015 UTC (8 years, 7 months ago) by torben
File size: 1116 byte(s)
use a larger bucketsize
1 torben 2145 package dk.daoas.fulddaekning;
2    
3 torben 2707 import com.jwetherell.algorithms.data_structures.KdTree;
4 torben 2585
5 torben 2707 public class Adresse extends KdTree.XYZPoint {
6 torben 2145 public int id;
7 torben 2575 public short postnr;
8 torben 2743 public String vejnavn;
9 torben 2145 public int gadeid;
10 torben 2575 public short husnr;
11 torben 2145 public String husnrbogstav;
12     public String rute;
13 torben 2575 public short ho;
14 torben 2145
15 torben 2707 public double latitude;
16     public double longitude;
17    
18 torben 2744 public double xyz[] = new double[3];
19    
20 torben 2746 public Adresse(double latitude, double longitude) {
21 torben 2585 super(latitude, longitude);
22 torben 2707
23     this.latitude = latitude;
24     this.longitude = longitude;
25 torben 2744
26     xyz[0] = Math.cos(Math.toRadians(latitude)) * Math.cos(Math.toRadians(longitude));
27     xyz[1] = Math.cos(Math.toRadians(latitude)) * Math.sin(Math.toRadians(longitude));
28     xyz[2] = Math.sin(Math.toRadians(latitude));
29    
30 torben 2585 }
31 torben 2145
32 torben 2585
33 torben 2145 @Override
34     public String toString() {
35 torben 2743 return "Adresse id=" + id+ " postnr=" + postnr + " adresse=" + vejnavn + " " + husnr + husnrbogstav + " ho=" + ho;
36 torben 2145 }
37    
38 torben 2746 public String getPosString() {
39     return "" + latitude + ", " + longitude + " " + xyz[0] + "/" + xyz[1] + "/" + xyz[2];
40     }
41    
42 torben 2145 }

  ViewVC Help
Powered by ViewVC 1.1.20