Fantastisk arbejde!<div><br></div><div>Så får vi det bedste af alle verdener: OSM-kortet indeholder de (ifølge os) mest korrekte vejnavne, vi kan fortsat synkronisere opdateringer fra OIS og har mulighed for at give  udførlige rettelseslister tilbage.</div>
<div><div><br></div><div>Claus</div><div><br><div class="gmail_quote">Den 13. sep. 2011 06.08 skrev Peter Brodersen <span dir="ltr"><<a href="mailto:peter@ter.dk">peter@ter.dk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
God september!<br>
<br>
Så fik jeg tid til at kigge på at opdatere adressescriptet efter et<br>
par uger med arbejde, andre projekter, valggøgl og... øhm, tømmermænd.<br>
Og der er et par gode nyheder på vej.<br>
<br>
1. Opdatering af veje fra oisfixes<br>
2. Nye veje<br>
3. Revisions-fejl<br>
4. Ønskeliste til oisfixes<br>
<br>
<br>
1. Opdatering af veje fra oisfixes<br>
Ole Laursen har lavet <a href="http://oisfixes.iola.dk/" target="_blank">http://oisfixes.iola.dk/</a> , hvor man kan<br>
indrapportere fejl i den måde, et vejnavn er stavet på i de offentlige<br>
databaser sammenlignet med den virkelige verden (og de officielle<br>
retningslinjer). På den måde kan man angive, at fx det registrerede<br>
vejnavn "Ll Dalbyvej" egentligt hedder "Lille Dalbyvej". Efterhånden<br>
har I fået rapporteret over 1.300 fejl i databasen.<br>
<br>
Nu er mit adressepunkt-script på <a href="http://osm.ter.dk/address_street.php" target="_blank">http://osm.ter.dk/address_street.php</a><br>
opdateret, så den også gør brug af oisfixes-datasættet. Det betyder,<br>
at man kan indtaste en fejl på oisfixes-siden og kort efter gå over på<br>
adressepunkt-scriptet og opdatere den pågældende vej, så den får de<br>
nye navne lagt ind.<br>
<br>
I øjeblikket cacher jeg oisfixes-json-filen op til ét minut ad gangen.<br>
Jeg ved ikke helt, om jeg skal hente den for hvert request eller om<br>
det bare vil være spild af tid og ressourcer. I øjeblikket er der en<br>
meget kort timeout-tid på 5 sekunder, så hvis filen ikke er hentet på<br>
den tid, bruges den gamle fra cachen så, så brugeren ikke skal vente,<br>
hvis Oles server tilfældigvis skulle være sløv en dag.<br>
<br>
Jeg er i gang med at kaste alle de indtastede veje fra<br>
oisfixes-scriptet igennem databasen. De vil nok alle være blevet<br>
opdateret her i løbet af morgenen.<br>
<br>
I forhold til completeness-statistikken (hvor vi måler på hvor mange<br>
adressepunkter, som ligger nær en vej med samme navn) trækker det i<br>
begge veje. Nogle vej-stykker har allerede det korrekte navn på som<br>
name (fx "Lille Dalbyvej"). Her vil statistikken gå mod mere<br>
completeness. I andre tilfælde er vejnavnet pt. forkert, men i<br>
overensstemmelse med det forkerte vejnavn (fx "Ll Dalbyvej"). Her vil<br>
statistikken gå mod mindre completeness.<br>
<br>
Foretages der en udskiftning ud fra oisfixes-fortegnelsen, bliver<br>
OSAK-adressen (altså det vejnavn, vi mener er forkert) stadigvæk gemt<br>
i adressepunktet i en ny tag, osak:street, mens det korrekte gemmes<br>
som addr:street<br>
<br>
<br>
2. Nye veje<br>
Den 25. august blev Geoservicen på <a href="http://geo.oiorest.dk/" target="_blank">http://geo.oiorest.dk/</a> , som<br>
adressescriptet gør brug af, opdateret med et friskt adressesæt.<br>
Annonceringen er her: <a href="http://digitaliser.dk/news/1764111" target="_blank">http://digitaliser.dk/news/1764111</a><br>
<br>
Jonas Häggqvist (OSM-bruger: rasher) har i den forbindelse lavet et<br>
udtræk, hvor han leder efter veje med kommune+vejkoder, som der ikke<br>
findes i den eksisterende database. Disse veje vil også blive<br>
opdateret snarest muligt, så vi kan finde nye områder, der skal<br>
mappes.<br>
<br>
<br>
3. Revisions-fejl<br>
Den opmærksomme OSM-bruger (eller den opmærksomme læser, der klikkede<br>
på digitaliser.dk-linket herover) vil have bemærket, at osak:revision<br>
på adressenodes er blank eller mangler for alle opdateringer efter 25.<br>
august. Opslag på Geoservicen returnerer slet og ret ikke længere<br>
nogen revisionsdato. rasher har fundet den sandsynlige ændring i<br>
forbindelse med førnævnte opdatering af adressesættet, og jeg har<br>
kommenteret på opdaterings-nyheden og påpeget problemet.<br>
<br>
Konsekvenserne er ret begrænsede. Vi bruger ikke den oplysning til<br>
noget specielt, og vi kan eventuelt altid lave et udtræk fra vores<br>
lokale database for at identificere de adresser/veje, hvor feltet<br>
mangler (hvilket tilsvarende er alle veje, som er blevet opdateret<br>
siden 25. august).<br>
<br>
<br>
4. Ønskeliste til oisfixes<br>
Nok mest til Ole Laursen: Jeg kunne godt tænke mig de øvrige data i<br>
resultatsættet, dvs. Forklaring, Oprettet-tidspunkt, hvem rettelsen er<br>
lavet af, og så et id til OIS-rettelsen (fx 1460 for denne rettelse:<br>
<a href="http://oisfixes.iola.dk/rettelser/1460/" target="_blank">http://oisfixes.iola.dk/rettelser/1460/</a> ). Så kan jeg linke tilbage,<br>
hvis der er behov for det.<br>
<br>
Mit script tjekker i øjeblikket også, om vejnavnet fra Geoservicen<br>
stemmer overens med vejnavnet fra oisfixes-listen (for den pågældende<br>
kommunekode+vejkode). I modsat fald gør mit script brugeren opmærksom<br>
på, at rettelsen ikke længere er aktuel, og at scriptet vil ignorere<br>
denne rettelse.<br>
<br>
<br>
Phew, det burde være det for denne gang.<br>
<br>
- Peter Brodersen<br>
  OSM-bruger: findvej<br>
<br>
_______________________________________________<br>
Talk-dk mailing list<br>
<a href="mailto:Talk-dk@openstreetmap.org">Talk-dk@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-dk" target="_blank">http://lists.openstreetmap.org/listinfo/talk-dk</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br>-- <br>Civilingeniør ph.d. Claus Hindsgaul<br>Studsbøl Alle 81<br>DK-2770 Kastrup<br>
</div></div>