/[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 2557 by torben, Fri May 22 12:00:25 2015 UTC revision 2565 by torben, Thu Jun 4 07:10:03 2015 UTC
# Line 67  public class AddressSearch { Line 67  public class AddressSearch {
67                  SearchRequest request = new SearchRequest();                  SearchRequest request = new SearchRequest();
68                  SearchResult result = new SearchResult();                  SearchResult result = new SearchResult();
69                                    
   
                 String helperSearchKey = "";  
70                                    
71                  try {                  try {
72                          request.postnr = Short.parseShort(postnrStr);                          request.postnr = Short.parseShort(postnrStr);
# Line 111  public class AddressSearch { Line 109  public class AddressSearch {
109                  }                  }
110                                    
111                  // LookupStreetname er en indkapsling af alm + levenstein + google + osm                  // LookupStreetname er en indkapsling af alm + levenstein + google + osm
112                  Integer gadeident = lookupStretname(request, result, helperSearchKey, true);                  Integer gadeident = lookupStretname(request, result, true);
113                                    
114                                    
115                  /*                  /*
# Line 129  public class AddressSearch { Line 127  public class AddressSearch {
127                                  request.vejnavn = subVejnavn;                                  request.vejnavn = subVejnavn;
128                                  result.vasketVejnavn = AddressUtils.vaskVejnavn( request.vejnavn );                                  result.vasketVejnavn = AddressUtils.vaskVejnavn( request.vejnavn );
129                                                                    
130                                  gadeident = lookupStretname(request, result, helperSearchKey, false);//prøv opslag MEN UDEN GOOGLE/OSM !!!                                  gadeident = lookupStretname(request, result, false);//prøv opslag MEN UDEN GOOGLE/OSM !!!
131                                                                    
132                                  //hvis vi fandt vejen ud fra substrengen                                  //hvis vi fandt vejen ud fra substrengen
133                                  if (gadeident != null) {                                  if (gadeident != null) {
# Line 191  public class AddressSearch { Line 189  public class AddressSearch {
189          }          }
190    
191    
192          private Integer lookupStretname(SearchRequest request, SearchResult result, String helperSearchKey, boolean useExternal) {          private Integer lookupStretname(SearchRequest request, SearchResult result, boolean useExternal) {
193                    String helperSearchKey = "";
194                    
195                  Integer gadeident =  request.streetNames.get(result.vasketVejnavn);                  Integer gadeident =  request.streetNames.get(result.vasketVejnavn);
196                                    
197                                    
# Line 584  public class AddressSearch { Line 584  public class AddressSearch {
584                  aliasSet.add(vejnavn.replace("st.", "store") );                  aliasSet.add(vejnavn.replace("st.", "store") );
585                                    
586                  aliasSet.add(vejnavn.replace("søndre", "sdr") );                  aliasSet.add(vejnavn.replace("søndre", "sdr") );
587                  aliasSet.add(vejnavn.replace("sdr", "søndre") );                  aliasSet.add(vejnavn.replace("sdr", "søndre") );              
588                    aliasSet.add(vejnavn.replace("sønder", "sdr") );
589                    aliasSet.add(vejnavn.replace("sdr", "sønder") );
590    
591                                    
592                  aliasSet.add(vejnavn.replace("nørre", "nr") );                  aliasSet.add(vejnavn.replace("nørre", "nr") );
# Line 620  public class AddressSearch { Line 622  public class AddressSearch {
622                  aliasSet.add(vejnavn.replace("john", "j") );                  aliasSet.add(vejnavn.replace("john", "j") );
623                  aliasSet.add(vejnavn.replace("thomas", "th") );                  aliasSet.add(vejnavn.replace("thomas", "th") );
624                  aliasSet.add(vejnavn.replace("thorvald", "th") );                  aliasSet.add(vejnavn.replace("thorvald", "th") );
625                    aliasSet.add(vejnavn.replace("frederik", "fr") );
626                    aliasSet.add(vejnavn.replace("frederiks", "fr") );
627                                    
628                                    
629                  aliasSet.add(vejnavn.replace("christian", "chr") );                  aliasSet.add(vejnavn.replace("christian", "chr") );
630                    aliasSet.add(vejnavn.replace("christians", "chr") );
631                  aliasSet.add(vejnavn.replace("kristian", "kr") );                  aliasSet.add(vejnavn.replace("kristian", "kr") );
632                    aliasSet.add(vejnavn.replace("kristians", "kr") );
633                                    
634                                    
635                  // alternative stavninger                  // alternative stavninger
# Line 683  public class AddressSearch { Line 689  public class AddressSearch {
689                                    
690                  aliasSet.add(vejnavn.replace("plads", "pl") );                  aliasSet.add(vejnavn.replace("plads", "pl") );
691                  aliasSet.add(vejnavn.replace("vænget", "vænge") );                  aliasSet.add(vejnavn.replace("vænget", "vænge") );
692                    
693                    aliasSet.add(vejnavn.replace("boulevard", "blvd") );
694                    aliasSet.add(vejnavn.replace("blvd", "boulevard") );
695    
696                    aliasSet.add(vejnavn.replace("boulevard", "boule") );
697                    aliasSet.add(vejnavn.replace("boule", "boulevard") );
698                                    
699                  // Opbyg æøå varianter over alle fundne aliaser                  // Opbyg æøå varianter over alle fundne aliaser
700                                    

Legend:
Removed from v.2557  
changed lines
  Added in v.2565

  ViewVC Help
Powered by ViewVC 1.1.20