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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Adresse.java revision 2145 by torben, Wed Apr 30 08:15:48 2014 UTC dao/FuldDaekningWorker/src/main/java/dk/daoas/fulddaekning/Adresse.java revision 2743 by torben, Wed Oct 7 18:57:53 2015 UTC
# Line 1  Line 1 
1  package dk.daoas.fulddaekning;  package dk.daoas.fulddaekning;
2    
3  public class Adresse {  import com.jwetherell.algorithms.data_structures.KdTree;
4    
5    public class Adresse extends KdTree.XYZPoint {
6          public int id;          public int id;
7          public int postnr;          public short postnr;
8          public String adresse;          public String vejnavn;
9          public int gadeid;          public int gadeid;
10          public int husnr;          public short husnr;
11          public String husnrbogstav;          public String husnrbogstav;
         public double latitude;  
         public double longitude;  
12          public String rute;          public String rute;
13            public short ho;
14                    
15            public double latitude;
16            public double longitude;
17                    
18          @Override          public Adresse(Double latitude, Double longitude) {
19          public String toString() {                  super(latitude, longitude);
                 return "Adresse id=" + id+ " postnr=" + postnr + " adresse=" + adresse;  
         }  
           
         public static double beregnAfstand(Adresse adr1, Adresse adr2) {                  
                 //(62.8*sqrt(3.1*(Power(a.Latitude-x.Latitude,2)+Power(a.Longitude-x.Longitude,2)))) as Afstand,  
                   
                   
                 double pwrLat = Math.pow(adr1.latitude - adr2.latitude, 2);  
                 double pwrLng = Math.pow(adr1.longitude-adr2.longitude, 2);  
                   
                 return 62.8 * Math.sqrt( 3.1 * (pwrLat + pwrLng) );  
20                                    
21                    this.latitude = latitude;
22                    this.longitude = longitude;
23          }          }
24                    
25                    
26            @Override
27            public String toString() {
28                    return "Adresse id=" + id+ " postnr=" + postnr + " adresse=" + vejnavn + " " + husnr + husnrbogstav + " ho=" + ho;
29            }
30                    
31  }  }

Legend:
Removed from v.2145  
changed lines
  Added in v.2743

  ViewVC Help
Powered by ViewVC 1.1.20