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

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

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

revision 2365 by torben, Tue Feb 24 12:16:10 2015 UTC revision 2380 by torben, Thu Feb 26 10:26:01 2015 UTC
# Line 62  public class AdressSearch { Line 62  public class AdressSearch {
62                  }                  }
63                                    
64                                    
65                  result.splitReult = AddressUtils.splitAdresse(adresse);                  result.splitResult = AddressUtils.splitAdresse(adresse);
66                                                                                                    
67                                    
68                  if (result.splitReult.husnr.length() == 0) {                  if (result.splitResult.husnr.length() == 0) {
69                          result.status = Status.ERROR_MISSING_HOUSENUMBER;                          result.status = Status.ERROR_MISSING_HOUSENUMBER;
70                          return result;                          return result;
71                  }                  }
72                                    
73                  String vasketVejnavn = AddressUtils.vaskVejnavn( result.splitReult.vej );                  String vasketVejnavn = AddressUtils.vaskVejnavn( result.splitResult.vej );
74                                    
75                  Long gadeident =  postnrVeje.get(vasketVejnavn);                  Long gadeident =  postnrVeje.get(vasketVejnavn);
76                                    
# Line 83  public class AdressSearch { Line 83  public class AdressSearch {
83                                    
84                  if ( gadeident == null) {                  if ( gadeident == null) {
85                          if (config.useGoogle) {                          if (config.useGoogle) {
86                                  result.googleVej = GeocodeHelper.googleHelper(config, postnr, result.splitReult.vej );                                  result.googleVej = GeocodeHelper.googleHelper(config, postnr, result.splitResult.vej );
87                                  result.google = true;                                  result.google = true;
88                                                                    
89                                  if (result.googleVej != null) {                                  if (result.googleVej != null) {
# Line 99  public class AdressSearch { Line 99  public class AdressSearch {
99                                    
100                  if ( gadeident == null) {                  if ( gadeident == null) {
101                          if (config.useOpenStreetMaps) {                          if (config.useOpenStreetMaps) {
102                                  result.osmVej = GeocodeHelper.openstreetmapHelper(config, postnr, result.splitReult.vej );                                  result.osmVej = GeocodeHelper.openstreetmapHelper(config, postnr, result.splitResult.vej );
103                                  result.osm = true;                                  result.osm = true;
104                                                                    
105                                  if (result.osmVej != null) {                                  if (result.osmVej != null) {
# Line 125  public class AdressSearch { Line 125  public class AdressSearch {
125                  }                  }
126                                    
127                                    
128                  String husnrSearch = "" + result.splitReult.husnr + result.splitReult.litra;                  String husnrSearch = "" + result.splitResult.husnr + result.splitResult.litra;
129                  Address addr = gade.get(husnrSearch);                  Address addr = gade.get(husnrSearch);
130    
131                  if (addr == null) {                  if (addr == null) {
# Line 135  public class AdressSearch { Line 135  public class AdressSearch {
135                                    
136                  result.address = addr;                  result.address = addr;
137                                    
138                  if (addr.distributor.equals("LUKKET")) {                                          if (addr.distributor != null && addr.distributor.equals("LUKKET")) {                    
139                          result.status = Status.STATUS_NOT_COVERED; //Skal vi have en special status til Lukkede adresser ?                          result.status = Status.STATUS_NOT_COVERED; //Skal vi have en special status til Lukkede adresser ?
140                          return result;                          return result;
141                  }                                                }                              
# Line 442  public class AdressSearch { Line 442  public class AdressSearch {
442                  aliasSet.add(vejnavn.replace("skt", "sct") );                  aliasSet.add(vejnavn.replace("skt", "sct") );
443                  aliasSet.add(vejnavn.replace("sct", "skt") );                  aliasSet.add(vejnavn.replace("sct", "skt") );
444                                    
445                    
446                    //alternative måder at stave vej/gade/alle
447                  aliasSet.add(vejnavn.replace("vej", "ve") );                  aliasSet.add(vejnavn.replace("vej", "ve") );
448                  aliasSet.add(vejnavn.replace("vej", "vj") );                  aliasSet.add(vejnavn.replace("vej", "vj") );
449                                    
450                  aliasSet.add(vejnavn.replace("alle", "all") );                  aliasSet.add(vejnavn.replace("alle", "all") );
451                  aliasSet.add(vejnavn.replace("allé", "all") );                  aliasSet.add(vejnavn.replace("allé", "all") );
452                                    
453                    aliasSet.add(vejnavn.replace("gade", "gaed") );
454                    
455                    
456                  // Opbyg æøå varianter over alle fundne aliaser                  // Opbyg æøå varianter over alle fundne aliaser
457                                    
458                  @SuppressWarnings("unchecked")                  @SuppressWarnings("unchecked")

Legend:
Removed from v.2365  
changed lines
  Added in v.2380

  ViewVC Help
Powered by ViewVC 1.1.20