/[projects]/dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java
ViewVC logotype

Diff of /dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java

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

revision 2396 by torben, Fri Feb 27 09:54:05 2015 UTC revision 2407 by torben, Fri Feb 27 12:43:54 2015 UTC
# Line 119  public class AdressSearch { Line 119  public class AdressSearch {
119                          return result;                          return result;
120                  }                  }
121                                    
122                    result.gadeident = gadeident;
123                    
124                                    
125                  Map<String, Address> gade = searchGadeidentAdresser.get(gadeident);                  Map<String, Address> gade = searchGadeidentAdresser.get(gadeident);
126                  if (gade == null) { //Denne søgning må ikke fejle                  if (gade == null) { //Denne søgning må ikke fejle
# Line 127  public class AdressSearch { Line 129  public class AdressSearch {
129                  }                  }
130                                    
131                                    
132                    //Kunne evt klares med Iterables.get fra Guava/Collections
133                    Address firstAddress = gade.values().iterator().next();
134                    result.vej = firstAddress.vejnavn;
135                    
136                  String husnrSearch = "" + result.splitResult.husnr + result.splitResult.litra;                  String husnrSearch = "" + result.splitResult.husnr + result.splitResult.litra;
137                  Address addr = gade.get(husnrSearch);                  Address addr = gade.get(husnrSearch);
138    
# Line 516  public class AdressSearch { Line 522  public class AdressSearch {
522                  aliasSet.add(vejnavn.replace("sct", "skt") );                  aliasSet.add(vejnavn.replace("sct", "skt") );
523                                    
524                                    
525                    // fornavn forkortelser
526                    aliasSet.add(vejnavn.replace("john", "j") );
527                    aliasSet.add(vejnavn.replace("thomas", "th") );
528                    aliasSet.add(vejnavn.replace("thorvald", "th") );
529    
530                    
531                    // Romertal
532                    aliasSet.add(vejnavn.replace("1", "i") );
533                    aliasSet.add(vejnavn.replace("i", "1") );
534                    
535                    aliasSet.add(vejnavn.replace("2", "ii") );
536                    aliasSet.add(vejnavn.replace("ii", "2") );
537                    
538                    aliasSet.add(vejnavn.replace("3", "iii") );
539                    aliasSet.add(vejnavn.replace("iii", "3") );
540                    
541                    aliasSet.add(vejnavn.replace("4", "iv") );
542                    aliasSet.add(vejnavn.replace("iv", "4") );
543                    
544                    aliasSet.add(vejnavn.replace("5", "v") );
545                    aliasSet.add(vejnavn.replace("v", "5") );
546                    
547                    aliasSet.add(vejnavn.replace("6", "vi") );
548                    aliasSet.add(vejnavn.replace("vi", "6") );
549                    
550                    aliasSet.add(vejnavn.replace("7", "vii") );
551                    aliasSet.add(vejnavn.replace("vii", "7") );
552                    
553                    aliasSet.add(vejnavn.replace("8", "viii") );
554                    aliasSet.add(vejnavn.replace("viii", "8") );
555                    
556                    aliasSet.add(vejnavn.replace("9", "ix") );
557                    aliasSet.add(vejnavn.replace("ix", "9") );
558                    
559                    aliasSet.add(vejnavn.replace("10", "x") );
560                    aliasSet.add(vejnavn.replace("x", "10") );              
561    
562                    
563                  //alternative måder at stave vej/gade/alle                  //alternative måder at stave vej/gade/alle
564                  aliasSet.add(vejnavn.replace("vej", "ve") );                  aliasSet.add(vejnavn.replace("vej", "ve") );
565                  aliasSet.add(vejnavn.replace("vej", "vj") );                  aliasSet.add(vejnavn.replace("vej", "vj") );
566                  aliasSet.add(vejnavn.replace("vej", "v") );                  aliasSet.add(vejnavn.replace("vej", "v") );
567                    aliasSet.add(vejnavn.replace("vej", "vejen") );
568                    aliasSet.add(vejnavn.replace("vejen", "vej") );
569                                    
570                  aliasSet.add(vejnavn.replace("alle", "all") );                  aliasSet.add(vejnavn.replace("alle", "all") );
571                  aliasSet.add(vejnavn.replace("allé", "all") );                  aliasSet.add(vejnavn.replace("allé", "all") );
# Line 528  public class AdressSearch { Line 574  public class AdressSearch {
574                                    
575                  aliasSet.add(vejnavn.replace("gade", "gaed") ); //Fundet i logs.hentruteinfo                  aliasSet.add(vejnavn.replace("gade", "gaed") ); //Fundet i logs.hentruteinfo
576                                    
577                    aliasSet.add(vejnavn.replace("plads", "pl") );
578                    aliasSet.add(vejnavn.replace("vænget", "vænge") );
579                    
580                                    
581                  // Opbyg æøå varianter over alle fundne aliaser                  // Opbyg æøå varianter over alle fundne aliaser
582                                    

Legend:
Removed from v.2396  
changed lines
  Added in v.2407

  ViewVC Help
Powered by ViewVC 1.1.20