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

Diff of /dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/BoundingBox.java

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

revision 2584 by torben, Fri Feb 20 08:58:19 2015 UTC revision 2585 by torben, Sun Jun 14 14:28:21 2015 UTC
# Line 1  Line 1 
1  package dk.daoas.fulddaekning;  package dk.daoas.fulddaekning;
2    
3    import geocode.GeoPoint;
4    
5  public class BoundingBox {  public class BoundingBox {
6                                    
7                    
# Line 37  public class BoundingBox { Line 39  public class BoundingBox {
39                                    
40                  GeoPoint min = new GeoPoint(latitudeMin, longitudeMin);                  GeoPoint min = new GeoPoint(latitudeMin, longitudeMin);
41                  GeoPoint max = new GeoPoint(latitudeMax, longitudeMax);                  GeoPoint max = new GeoPoint(latitudeMax, longitudeMax);
42                  double afstand = GeoPoint.beregnAfstand(min, max);                  double afstand = GeoPointHelper.beregnAfstand(min, max);
43                                    
44                  if (afstand >= 125.0) { //hvis cross afstand er over X km - så er postnummeret for stort                  if (afstand >= 125.0) { //hvis cross afstand er over X km - så er postnummeret for stort
45                          throw new BoundingBoxException("For stor cross afstand " + afstand);                          throw new BoundingBoxException("For stor cross afstand " + afstand);
# Line 45  public class BoundingBox { Line 47  public class BoundingBox {
47          }          }
48                    
49          public void adjustToMargin(double kmMargin) {          public void adjustToMargin(double kmMargin) {
50                  double latMargin = GeoPoint.kmToLatitude(kmMargin);                  double latMargin = GeoPointHelper.kmToLatitude(kmMargin);
51                  double lngMargin = GeoPoint.kmToLongitude(kmMargin);                  double lngMargin = GeoPointHelper.kmToLongitude(kmMargin);
52                                    
53                  latitudeMax += latMargin;                  latitudeMax += latMargin;
54                  latitudeMin -= latMargin;                  latitudeMin -= latMargin;

Legend:
Removed from v.2584  
changed lines
  Added in v.2585

  ViewVC Help
Powered by ViewVC 1.1.20