--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java 2015/03/02 10:23:59 2421 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/Lookup.java 2015/03/03 08:14:09 2422 @@ -20,6 +20,7 @@ Database db; Adresse daekkedeAdresser[]; + Adresse udvidetDaekkedeAdresser[]; Queue queue; Map workers = new ConcurrentHashMap(); @@ -69,6 +70,13 @@ logger.info("Henter daekkede adresser i " + postnr); daekkedeAdresser = db.hentDaekkedeAdresserCache(bbox); + BoundingBox udvidetBbox = db.getBoundingbox(postnr); + udvidetBbox.adjustToMargin( consts.getMaxDistance() ); + + logger.info("Henter udvidet daekkede adresser i " + postnr); + udvidetDaekkedeAdresser = db.hentDaekkedeAdresserCache(udvidetBbox); + + stat.postnr = postnr; stat.antalDaekkede = daekkedeAdresser.length; @@ -120,6 +128,11 @@ public Adresse[] getDaekkedeAdresser() { return daekkedeAdresser; } + public Adresse[] getUdvidetDaekkedeAdresser() { + return udvidetDaekkedeAdresser; + } + + public Queue getQueue() { return queue;