/[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 2564 by torben, Sun May 24 16:10:38 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 620  public class AddressSearch { Line 620  public class AddressSearch {
620                  aliasSet.add(vejnavn.replace("john", "j") );                  aliasSet.add(vejnavn.replace("john", "j") );
621                  aliasSet.add(vejnavn.replace("thomas", "th") );                  aliasSet.add(vejnavn.replace("thomas", "th") );
622                  aliasSet.add(vejnavn.replace("thorvald", "th") );                  aliasSet.add(vejnavn.replace("thorvald", "th") );
623                    aliasSet.add(vejnavn.replace("frederik", "fr") );
624                    aliasSet.add(vejnavn.replace("frederiks", "fr") );
625                                    
626                                    
627                  aliasSet.add(vejnavn.replace("christian", "chr") );                  aliasSet.add(vejnavn.replace("christian", "chr") );
628                    aliasSet.add(vejnavn.replace("christians", "chr") );
629                  aliasSet.add(vejnavn.replace("kristian", "kr") );                  aliasSet.add(vejnavn.replace("kristian", "kr") );
630                    aliasSet.add(vejnavn.replace("kristians", "kr") );
631                                    
632                                    
633                  // alternative stavninger                  // alternative stavninger
# Line 683  public class AddressSearch { Line 687  public class AddressSearch {
687                                    
688                  aliasSet.add(vejnavn.replace("plads", "pl") );                  aliasSet.add(vejnavn.replace("plads", "pl") );
689                  aliasSet.add(vejnavn.replace("vænget", "vænge") );                  aliasSet.add(vejnavn.replace("vænget", "vænge") );
690                    
691                    aliasSet.add(vejnavn.replace("boulevard", "blvd") );
692                    aliasSet.add(vejnavn.replace("blvd", "boulevard") );
693    
694                    aliasSet.add(vejnavn.replace("boulevard", "boule") );
695                    aliasSet.add(vejnavn.replace("boule", "boulevard") );
696                                    
697                  // Opbyg æøå varianter over alle fundne aliaser                  // Opbyg æøå varianter over alle fundne aliaser
698                                    

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

  ViewVC Help
Powered by ViewVC 1.1.20