13. maj 2002 - 12:01Der er
6 kommentarer og 1 løsning
Find nærmeste postnummer algoritme.
Hejsa
Jeg er ved at lave en hjemmeside, hvor man skal kunne søge efter nærmeste forhandler ud fra postnummer. Er der nogen der kender en god algoritme for det. Jeg kan sagtens søge fra et postnummer og opad i rækken af postnumre, men i nogen tilfælde er det bedre at søge nedad. Eks. find nærmeste forhandler: 5100; her er det bedst hvis algoritmen også finder de forhandlere der ligger i 5000 (Odense centrum) og ikke bare opefter.
Ovennævnte metoder vil til tider give 'grimme' resultater - det kan ikke undgås når du sætter reglerne op matematisk! Den pæneste løsning vil være at lave en form for associationstabel, hvor du angiver hvilke postnumre som 'hører sammen' - en form for gruppering af postnumrene - men det kræver selvfølgelig lidt fodarbejde!
Hmm, ja det havde jeg ikke lige tænkt på. Men hvad så hvis man helst vil have de postnumre der ligger omkring 5100?. Jeg mener kan man lave et eller andet smart med at man gerne vil have de fem forhandlere der ligger omkring 5100?
Jeg takker for hjælpen til jer begge. Men pointsene må ubeskåret gå til tipsen (SQL-hajen over dem alle ;o) for den fremrygende smukke løsning. Den vil jeg med glæde tage fat i. Endnu engang tak.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.