11. februar 2021 - 11:19Der er
12 kommentarer og 1 løsning
Postnumre i Danmark
Hej Eksperter
For en af mine projekter har jeg brug for en database med alle postnumre i Danmark. De kan naturligvis bare downloades, men jeg vil gerne begrænse mig til "beboelige" postnumre. Fx 6825 er Ansager Posthus, og der bor der ingen mennesker. Samme gælder pakkecentre, brevcentraler, og specielle postnumre til DR og J. Lauritzen.
Og så vil jeg meget gerne have en slags korrelation mellem postnumrene: Postnummer 6700 (Esbjerg) grænser til 6705 (Esbjerg Ø), 6710 (Esbjerg V), 6715 (Esbjerg N) og 6720 (Fanø). Så afstand fra 6700 til 6705 er 1. 6705 grænser til 6715, 6818 (Årre), 6740 (Bramming), 6731 (Tjæreborg) og 6700. Så afstand fra 6705 til 6731 er 1, men afstand fra 6700 til 6731 er 2, fordi man skal over mindst ét andet postnummer. Giver det mening?
Jeg kan sagtens lave det selv, men det vil tage lang tid, og med risiko for at jeg laver fejl. Jeg vil ikke opfinde den dybe tallerken igen, så hvis nogen ligger inde med noget jeg kan bruge, så hører jeg det gerne!
Albert
PS Jf. Computerworld/Eksperten er jeg juniormester. Det passer helt fint til min unge alder :)
korrelation? hvilket transportmiddel? der går jo fly fra rønne til billund, så der er korrelation 1, og tilsvarende kan man sejle fra rønne til køge? Det bliver umuligt at lave.
Fremragende spørgsmål, Claes57. Det er tiltænkt transport over land og vand, ikke luft. Fanø grænser ikke på land til Esbjerg, men der er en færge mellem Fanø og Esbjerg.
københavn/frederiksberg som jo reelt er vejnavne - dem kan du hurtigt skære ned til bynavn (evt som København S osv) i grupper - men de enkelte postnumre skal jo være der. så ville jeg starte med at fjerne dobbelt-numre (de offentlige data har flere dubletter, hvor et postnummer ligger i fx 2 kommuner) derefter en tabel med postnummer1, postnummer2, og relation start med at finde alle færgeruter, og indtast postnumre på start/slut derefter alle broforbindelser, og endelig tilgrænsende naboområder.
Enig. Mit håb var, at jeg ikke var den første der havde brug for dette, så ville det spare mig en masse tid (eventuelt betale for at få lov til at bruge det). Men det ser ud til at jeg skal lave det selv fra bunden. Jeg må bare klø på :)
Tak, falster. Jeg kendte faktisk ikke til selve hjemmeside, men min makker, som jeg kører projektet med, har nævnt en eller anden service med en fancy forkortelse som styrer adresser, så mon ikke det er den han mente. Tak i hvert fald, jeg har skrevet til Styrelsen for Dataforsyning og Effektivisering, så må jeg afvente hvad de skriver.
Men hvorfor skulle det blive svært med "beboelige" postnumre? Om ikke andet kan jeg lave det selv, men jeg tænker at jeg nok ikke er den første der har brug for disse data - måske er jeg dog den første der skal bruge det med "grænse til hinanden" (og tage Clæs' bemærkninger med i overvejelserne).
Det er mest definitionen af "beboelig", som jeg synes er problematisk. (Drejer det sig om "lovligt at bebo" (men kan stå ubeboet), "lovligt beboet", "faktisk beboet" e.l.)
Jeg tager ikke højde for ulovligheder. Det, jeg vil bruge det til, er virksomheder, der er registreret i postnummer 6700 også gerne vil servicere kunder i postnummer 6705 og 6731 - selvom de ligger "2 postnumre væk". Men de kører nok næppe til postnummer 3700 (Rønne), hvis virksomheden har nok at lave i lokalområdet. Det bliver dog uanset hvad lidt svært at køre til postnummer 0900.
Hvis du får udfordringer med at beregne afstanden mellem de to punkter, må du sige til. Det er - som sædvanlig - ikke svært, når man ved hvordan (eller er god til sfærisk geometri).
Synes godt om
Ny brugerNybegynder
Din løsning...
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.