[Talk-dk] Ekstra adresse punkter

Peter Brodersen peter at ter.dk
Tir Okt 19 09:49:57 BST 2010


Hej,

Man kan altid oprette de nye adresser ved at søge efter adressen (fx
"Perlestikkergade"), men det efterlader rigtigt nok stadigvæk de gamle
tilbage - som ikke længere vil slettes uden at der findes noget nyt
samtidigt.

Man kan dog stadigvæk godt slette gamle adresser. Tilføjer man den
udokumenterede værdi "allow_old=1" i URL'en, prøver den ikke at lave
ekstra opslag, og så virker det som i gamle dage:
http://osm.ter.dk/address_street.php?MunicipalityCode=367&StreetCode=5914&allow_old=1

Jeg overvejer lidt om jeg skal lave en knap til det. Men på den anden
side kan man komme til at slette alle adresser ved en fejl her uden at
få genoprettet nye (jaja, det kunne man så godt nok også i de seneste
par måneder i øvrigt), så det kan godt være, det er fint, at det er
lidt brugerfjendsk, så folk ikke kommer til at gøre det ved en fejl
:-)


Giver det mening?

Ellers kan det være, vi skal lave en wiki-side med en ryd-op-liste.

(derudover er der et utal af små-adresser, som ikke bliver opdateret
pga. forsigtighedsprincippet - jeg regner med at justere på dette, så
hvis der ikke er tilføjet nye tags til en adresse, men den kun er
blevet flyttet rundt, så kan den godt blive slettet alligevel)

- Peter Brodersen

2010/10/19 Kent B. Hansen <kent at tpv.dk>:
> Hej Peter (og Co.)
>
> Jeg har lige kørt Nakskov (min fødeby) igennem møllen; der er 7
> gader/veje, som åbenbart har ændret navn, sikkert noget med punktummer
> i forkortelser, og "gade" forkortet som "gd". Du kan se dem her:
> http://osm.ter.dk/address_street.php?bbox=11.090665,54.814487,11.193061,54.85107
>
> Hvad gør vi med dem? Hvordan får vi den til at opdatere, når både
> kommunen og gadenavnet er ændret?
>
> Og hvad med de lilla noder (dem fra den gamle version) - skal de opdateres igen?
>
> (Undskyld hvis du allerede har svaret på spørgsmålene - jeg får ikke
> altid læst alt hvad der kommer på listen) ;)
>
> Mvh.
> Kent B. Hansen
>
>
> 19. okt. 2010 00.44 skrev Peter Brodersen <peter at ter.dk>:
>> Hej,
>>
>> Hm, lige nu er de gamle adresser væk fra databasen (men fremgik
>> stadigvæk af grafikken, før jeg reloadede) - jeg ved ikke om nogen har
>> været inde at opdatere vejen i mellemtiden.
>>
>> Jeg kan se, at den opdatering rigtigt nok kun havde nye adresser, så
>> jeg ved ikke hvilken opdatering, der fjernede de gamle adresser.
>>
>> Et gæt kunne være, at vejen er indtastet manuelt. Det er kun, når man
>> starter med en gammel adresse (dvs. gammel kommune/vejkode), at den
>> også kan finde nye adresser. Den kan ikke gå baglæns.
>>
>> Det er dog noget, jeg regner med at tjekke efter derudover - altså om
>> der findes dubletter af addr:housenumber+addr:street+addr:postcode.
>>
>> Uanset hvad er det sundere undervejs, at der er dubletter, som der kan
>> ryddes ud i, end hvis alle adresser på en vej forsvinder og nye ikke
>> er oprettet - så er det ikke til at vide, at der skal tilføjes nye
>> adresser efterfølgende.
>>
>> Men giv endelig meldinger om lignende hændelser!
>>
>> - Peter
>>
>> 2010/10/18 Jens Winbladh <jens at somewhere.dk>:
>>> Jeg støder finder flere steder, hvor jeg har opdateret adresserne igennem
>>> osm.rasher.dk's adresse updater (opdateret indenfor de seneste pr. dage)  -
>>> at der ligger dobbelt af de enkelte nr. Som om at updateren ikke har slettet
>>> de gl. adresser?
>>> Se
>>> f.eks. http://osm.org/go/0HzcQxr6K- og http://osm.rasher.dk/?zoom=16&lat=55.48439&lon=9.32558&layers=B00TFFFFFF
>>> Er der fejl i updateren?
>>> Mvh
>>> Jens Winbladh
>>>
>>> Den 18. okt. 2010 05.52 skrev Peter Brodersen <peter at ter.dk>:
>>>>
>>>> I øvrigt, mit gade-opdaterings-værktøj er blevet mere fejlsikker.
>>>>
>>>> Udgangspunktet er, at mit værktøj spørger om alle adresser på en given
>>>> vej (ud fra eksisterende kommunekode+vejkode) og så
>>>> tilføjer/opdaterer/sletter ved at sammenligne de gamle data i OSM og
>>>> de nye data i OSAK.
>>>>
>>>> Men en del veje var problematiske at opdatere, idet
>>>> kommunekode+vejkode var skiftet efter kommunalreformen. Så her
>>>> risikerede værktøjet blot at fjerne alle adresser på en vej.
>>>>
>>>> Efter weekendens opdatering har værktøjet nu en liste over aktuelle
>>>> kommuner. Laver man et bbox-opslag (fx klikker på " Update the
>>>> addresses currently shown."-linket i bunden af http://osm.rasher.dk/
>>>> ), så vil veje fra gamle kommuner vises med orange baggrund under
>>>> "Update"-knappen.
>>>>
>>>> Men mere væsentligt: prøver man at opdatere en vej med gammel
>>>> kommunekode (hvilket giver et tomt resultat i OSAK), så vil værktøjet
>>>> i stedet finde et tilsvarende vejnavn i samme postnummer, som den kan
>>>> erstatte adresserne med.
>>>>
>>>> Kun hvis der findes en vej med samme navn+postnummer, går opdateringen
>>>> igennem. Denne opdatering foregår så i samme osmChange, så den er
>>>> atomisk og foregår i én transaktion.
>>>> Dvs. enten bliver alle de gamle adresser slettet + nye oprettet, eller
>>>> også sker der intet (changesets er i sig selv ikke atomiske, men det
>>>> er diff uploads [1] ).
>>>>
>>>> Her er et eksempel på et par veje opdateret på den måde:
>>>> http://www.openstreetmap.org/browse/changeset/6075277
>>>> http://www.openstreetmap.org/browse/changeset/6075474
>>>>
>>>> Scriptet er samtidigt justeret, så den tager højde for at en del
>>>> postnumre i Randers er ændret. Så i de tilfælde accepterer den ikke
>>>> alene at vejen har skiftet vejkode, men også postnumre (helt specifikt
>>>> fra det gamle postnummer til ét af de få nye for dele af Randers).
>>>> Ahh, ikke noget som lokale hacks... :-)
>>>>
>>>> Med de ændringer skulle der ikke længere være nogen fare ved at bruge
>>>> opdateringsværktøjet - man kan ikke komme til at slette adresser på en
>>>> gammel vej, med mindre, der er frisk data til at erstatte (eller at de
>>>> friske adresser allerede er oprettet i forvejen).
>>>>
>>>> Næste skridt må være at lade et script køre alle adresser igennem, nu
>>>> hvor tingene kan automatiseres rimeligt sikkert.
>>>>
>>>>
>>>> I samme forbindelse begyndte OSM-serveren at brokke sig over at mit
>>>> værktøj lavede for mange requests, så også her er scriptet justeret
>>>> til at bruge den lokale database, der opdateres hvert minut. Desværre
>>>> er bbox-udmålingen ikke 100 % præcis endnu (den er vist forskudt med
>>>> en 30-40 meter). Den kan dog sagtens bruges i øvrigt, og det har dog
>>>> kun noget at sige for oversigten over veje i et område. Selve
>>>> ændringerne, værktøjet foretager sig, er naturligvis korrekte.
>>>>
>>>> - Peter Brodersen
>>>>
>>>> [1]
>>>> http://wiki.openstreetmap.org/wiki/API_v0.6#Diff_upload:_POST_.2Fapi.2F0.6.2Fchangeset.2F.23id.2Fupload
>>>>
>>>>
>>>> 2010/10/13 Jens Winbladh <jens at somewhere.dk>:
>>>> > Hej
>>>> > Jeg har opdaget en vej, med 2 adresse 'punkter' pr. adresse - Det ser ud
>>>> > til
>>>> > at vejen har ændret navn fra Skamlingsvej til Skamlingsvejen og
>>>> > nummereringen er ændret- alle adressepunkterne er genereret af OSAK.
>>>> > Har ikke været forbi endnu og tjekket om hvad der faktisk står på
>>>> > vejskiltet. og husnumrene.
>>>> > Se det
>>>> >
>>>> > her: http://osm.rasher.dk/?zoom=16&lat=55.41666&lon=9.56467&layers=B00TFFFFFF
>>>> > Skal jeg bare slette de 'gamle' adresse punkter? (nok efter jeg har
>>>> > været
>>>> > forbi)
>>>> > PS. er der nogen der kommer forbi på et tidspunkt.
>>>> > PSS. har oprettet en Bug.
>>>> > /Jens
>>>> > _______________________________________________
>>>> > Talk-dk mailing list
>>>> > Talk-dk at openstreetmap.org
>>>> > http://lists.openstreetmap.org/listinfo/talk-dk
>>>> >
>>>> >
>>>>
>>>> _______________________________________________
>>>> Talk-dk mailing list
>>>> Talk-dk at openstreetmap.org
>>>> http://lists.openstreetmap.org/listinfo/talk-dk
>>>
>>>
>>> _______________________________________________
>>> Talk-dk mailing list
>>> Talk-dk at openstreetmap.org
>>> http://lists.openstreetmap.org/listinfo/talk-dk
>>>
>>>
>>
>> _______________________________________________
>> Talk-dk mailing list
>> Talk-dk at openstreetmap.org
>> http://lists.openstreetmap.org/listinfo/talk-dk
>>
>
> _______________________________________________
> Talk-dk mailing list
> Talk-dk at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-dk
>



More information about the Talk-dk mailing list