95 |
return result; |
return result; |
96 |
} |
} |
97 |
|
|
98 |
request.vasketVejnavn = AddressUtils.vaskVejnavn( request.vejnavn ); |
result.vasketVejnavn = AddressUtils.vaskVejnavn( request.vejnavn ); |
99 |
|
|
100 |
|
|
101 |
if (request.vasketVejnavn.indexOf("pakkebo") > -1 |
if (result.vasketVejnavn.indexOf("pakkebo") > -1 |
102 |
|| request.vasketVejnavn.indexOf("døgnpost") > -1 |
|| result.vasketVejnavn.indexOf("pakkepost") > -1 |
103 |
|| request.vasketVejnavn.indexOf("døgnbo") > -1 |
|| result.vasketVejnavn.indexOf("postbo") > -1 // postbox/postboks |
104 |
|| request.vasketVejnavn.equals("id") |
|| result.vasketVejnavn.indexOf("døgnpost") > -1 |
105 |
|
|| result.vasketVejnavn.indexOf("døgnbo") > -1 // døgnbox // døgnboks |
106 |
|
|| result.vasketVejnavn.equals("id") |
107 |
) { |
) { |
108 |
result.status = Status.ERROR_POSTBOX; |
result.status = Status.ERROR_POSTBOX; |
109 |
return result; |
return result; |
110 |
} |
} |
111 |
|
|
112 |
Integer gadeident = request.streetNames.get(request.vasketVejnavn); |
Integer gadeident = request.streetNames.get(result.vasketVejnavn); |
113 |
|
|
114 |
|
|
115 |
if ( gadeident == null) { |
if ( gadeident == null) { |
116 |
helperSearchKey = "" + request.postnr + "/" + request.vasketVejnavn; |
helperSearchKey = "" + request.postnr + "/" + result.vasketVejnavn; |
117 |
gadeident = helperCache.get(helperSearchKey); |
gadeident = helperCache.get(helperSearchKey); |
118 |
} |
} |
119 |
|
|
199 |
|
|
200 |
} |
} |
201 |
|
|
202 |
public Map<String,Integer> getStretsByPostal(int zip) { |
public Map<String,Integer> getStretsByPostal(short zip) { |
203 |
return searchPostnrVejnavnGadeid.get(zip); |
return searchPostnrVejnavnGadeid.get(zip); |
204 |
} |
} |
205 |
|
|
358 |
orgAddress.dbkBane = targetAddress.dbkBane; |
orgAddress.dbkBane = targetAddress.dbkBane; |
359 |
|
|
360 |
/* Sådan gør den gamle service */ |
/* Sådan gør den gamle service */ |
361 |
orgAddress.kommunekode = targetAddress.kommunekode; |
/* 20150520 THN- hvis vi bibeholder de originale kommune+vejkoder kan vi bruge DAVID til join i databasen*/ |
362 |
orgAddress.vejkode = targetAddress.vejkode; |
//orgAddress.kommunekode = targetAddress.kommunekode; |
363 |
|
//orgAddress.vejkode = targetAddress.vejkode; |
364 |
|
|
365 |
|
|
366 |
orgAddress.distributor = targetAddress.distributor; |
orgAddress.distributor = targetAddress.distributor; |
367 |
} |
} |
522 |
aliasSet.add(vejnavn.replace("alle", "allé") ); |
aliasSet.add(vejnavn.replace("alle", "allé") ); |
523 |
aliasSet.add(vejnavn.replace("allé", "alle") ); |
aliasSet.add(vejnavn.replace("allé", "alle") ); |
524 |
|
|
525 |
|
|
526 |
|
// forkortelser |
527 |
aliasSet.add(vejnavn.replace("dronningens", "dr") ); |
aliasSet.add(vejnavn.replace("dronningens", "dr") ); |
528 |
aliasSet.add(vejnavn.replace("dr.", "dronningens") ); |
aliasSet.add(vejnavn.replace("dr.", "dronningens") ); |
529 |
aliasSet.add(vejnavn.replace("dr ", "dronningens") ); |
aliasSet.add(vejnavn.replace("dr ", "dronningens") ); |
558 |
|
|
559 |
aliasSet.add(vejnavn.replace("nordre", "ndr") ); |
aliasSet.add(vejnavn.replace("nordre", "ndr") ); |
560 |
aliasSet.add(vejnavn.replace("ndr", "nordre") ); |
aliasSet.add(vejnavn.replace("ndr", "nordre") ); |
561 |
|
|
562 |
|
aliasSet.add(vejnavn.replace("borgmester", "borgm") ); |
563 |
|
aliasSet.add(vejnavn.replace("borgm", "borgmester") ); |
564 |
|
|
565 |
|
|
566 |
aliasSet.add(vejnavn.replace("sankt", "skt") ); |
aliasSet.add(vejnavn.replace("sankt", "skt") ); |
567 |
aliasSet.add(vejnavn.replace("sankt", "sct") ); |
aliasSet.add(vejnavn.replace("sankt", "sct") ); |
568 |
aliasSet.add(vejnavn.replace("skt", "sankt") ); |
aliasSet.add(vejnavn.replace("skt", "sankt") ); |
569 |
|
|
570 |
aliasSet.add(vejnavn.replace("skt", "sct") ); |
aliasSet.add(vejnavn.replace("skt", "sct") ); |
571 |
aliasSet.add(vejnavn.replace("sct", "skt") ); |
aliasSet.add(vejnavn.replace("sct", "skt") ); |
572 |
|
|
573 |
|
|
574 |
|
|
575 |
// fornavn forkortelser |
// fornavn forkortelser |
576 |
aliasSet.add(vejnavn.replace("john", "j") ); |
aliasSet.add(vejnavn.replace("john", "j") ); |
577 |
aliasSet.add(vejnavn.replace("thomas", "th") ); |
aliasSet.add(vejnavn.replace("thomas", "th") ); |
578 |
aliasSet.add(vejnavn.replace("thorvald", "th") ); |
aliasSet.add(vejnavn.replace("thorvald", "th") ); |
579 |
|
|
580 |
|
|
581 |
|
aliasSet.add(vejnavn.replace("christian", "chr") ); |
582 |
|
aliasSet.add(vejnavn.replace("kristian", "kr") ); |
583 |
|
|
584 |
|
|
585 |
|
// alternative stavninger |
586 |
|
aliasSet.add(vejnavn.replace("peder", "peter") ); |
587 |
|
aliasSet.add(vejnavn.replace("peter", "peder") ); |
588 |
|
|
589 |
|
|
590 |
|
|
591 |
// Romertal |
// Romertal |
627 |
aliasSet.add(vejnavn.replace("vej", "vejen") ); |
aliasSet.add(vejnavn.replace("vej", "vejen") ); |
628 |
aliasSet.add(vejnavn.replace("vejen", "vej") ); |
aliasSet.add(vejnavn.replace("vejen", "vej") ); |
629 |
|
|
630 |
|
aliasSet.add(vejnavn.replace("v", "vej") );//Vi kan have vejnavne i DB der bare slutter på v istedet for vej |
631 |
|
|
632 |
aliasSet.add(vejnavn.replace("alle", "all") ); |
aliasSet.add(vejnavn.replace("alle", "all") ); |
633 |
aliasSet.add(vejnavn.replace("allé", "all") ); |
aliasSet.add(vejnavn.replace("allé", "all") ); |
634 |
aliasSet.add(vejnavn.replace("alle", "allú") ); //Fundet i logs.hentruteinfo |
aliasSet.add(vejnavn.replace("alle", "allú") ); //Fundet i logs.hentruteinfo |