/[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 2747 - (hide annotations) (download)
Wed Oct 7 20:14:10 2015 UTC (8 years, 8 months ago) by torben
File size: 1003 byte(s)
Remove in-effective K-d tree
1 torben 2145 package dk.daoas.fulddaekning;
2    
3 torben 2585
4 torben 2747 public class Adresse {
5 torben 2145 public int id;
6 torben 2575 public short postnr;
7 torben 2743 public String vejnavn;
8 torben 2145 public int gadeid;
9 torben 2575 public short husnr;
10 torben 2145 public String husnrbogstav;
11     public String rute;
12 torben 2575 public short ho;
13 torben 2145
14 torben 2707 public double latitude;
15     public double longitude;
16    
17 torben 2744 public double xyz[] = new double[3];
18    
19 torben 2746 public Adresse(double latitude, double longitude) {
20 torben 2707
21     this.latitude = latitude;
22     this.longitude = longitude;
23 torben 2744
24     xyz[0] = Math.cos(Math.toRadians(latitude)) * Math.cos(Math.toRadians(longitude));
25     xyz[1] = Math.cos(Math.toRadians(latitude)) * Math.sin(Math.toRadians(longitude));
26     xyz[2] = Math.sin(Math.toRadians(latitude));
27    
28 torben 2585 }
29 torben 2145
30 torben 2585
31 torben 2145 @Override
32     public String toString() {
33 torben 2743 return "Adresse id=" + id+ " postnr=" + postnr + " adresse=" + vejnavn + " " + husnr + husnrbogstav + " ho=" + ho;
34 torben 2145 }
35    
36 torben 2746 public String getPosString() {
37     return "" + latitude + ", " + longitude + " " + xyz[0] + "/" + xyz[1] + "/" + xyz[2];
38     }
39    
40 torben 2145 }

  ViewVC Help
Powered by ViewVC 1.1.20