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

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

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

revision 2237 by torben, Wed Oct 8 09:16:18 2014 UTC revision 2238 by torben, Tue Dec 9 20:39:45 2014 UTC
# Line 26  public class Lookup { Line 26  public class Lookup {
26          static SafeProperties conf;          static SafeProperties conf;
27          static Logger logger = Logger.getLogger( Lookup.class.toString() );          static Logger logger = Logger.getLogger( Lookup.class.toString() );
28                    
29          int postnr;          String postnr;
30          Database db;          Database db;
31                                    
32          Adresse daekkedeAdresser[];          Adresse daekkedeAdresser[];
# Line 44  public class Lookup { Line 44  public class Lookup {
44                    
45                    
46          static class Statistik {          static class Statistik {
47                  int postnr;                  String postnr;
48                  int antalDaekkede = 0;                  int antalDaekkede = 0;
49                  int antalIkkeDaekkede = 0;                  int antalIkkeDaekkede = 0;
50                  int totalDataset = 0;                            int totalDataset = 0;          
# Line 58  public class Lookup { Line 58  public class Lookup {
58          }          }
59                    
60                    
61          public Lookup(int postnr, Database db) {          public Lookup(String postnr, Database db) {
62                  this.postnr = postnr;                  this.postnr = postnr;
63                  this.db = db;                  this.db = db;
64          }          }
# Line 236  public class Lookup { Line 236  public class Lookup {
236                  if (testRun == false) {                  if (testRun == false) {
237                                    
238                          logger.info("Finder postnumre");                          logger.info("Finder postnumre");
239                          List<Integer> postnumre = db.hentPostnumre();                          List<String> postnumre = db.hentPostnumre();
240                                                    
241                          // Først validerer vi BBox på alle postnummre, for at undgå fuldt stop midt i beregningen                          // Først validerer vi BBox på alle postnummre, for at undgå fuldt stop midt i beregningen
242                          for(Integer postnr : postnumre) { //                          for(String postnr : postnumre) { //
243                                  logger.info("Validerer BBox for " + postnr);                                  logger.info("Validerer BBox for " + postnr);
244                                  BoundingBox bbox = db.getBoundingbox(postnr);                                  BoundingBox bbox = db.getBoundingbox(postnr);
245                                  bbox.validateBbox();                                  bbox.validateBbox();
# Line 255  public class Lookup { Line 255  public class Lookup {
255                          //pre-check er ok - reset tmp tabel og start søgningen                          //pre-check er ok - reset tmp tabel og start søgningen
256                          db.resetResultTable();                          db.resetResultTable();
257                                                    
258                          for(Integer postnr : postnumre) {                          for(String postnr : postnumre) {
259                                  Lookup lookup = new Lookup(postnr, db);                                  Lookup lookup = new Lookup(postnr, db);
260                                  lookup.doLookup();                                                        lookup.doLookup();                      
261                          }                          }
# Line 277  public class Lookup { Line 277  public class Lookup {
277                                  logger.info( "AlleDaekkedeAdresser.length=" + alleDaekkedeAdresser.length);                                  logger.info( "AlleDaekkedeAdresser.length=" + alleDaekkedeAdresser.length);
278                          }                          }
279                                                    
280                          Lookup lookup = new Lookup(4583, db);                          Lookup lookup = new Lookup("458x", db);
281                          lookup.doLookup();                                                                                        lookup.doLookup();                                                              
282                  }                  }
283                                    

Legend:
Removed from v.2237  
changed lines
  Added in v.2238

  ViewVC Help
Powered by ViewVC 1.1.20