[Talk-dk] Nyt script til addresseopdateringer

Michael Andersen hjart at milvus.dk
Lør Apr 14 12:17:03 UTC 2018


Bemærk at du kan ændre søgningen så det passer med tidsrummet siden sidste 
kørsel af dit script (de 7 dage var bare et eksempel). Se
https://wiki.openstreetmap.org/wiki/Overpass_API/Overpass_QL#newer.

Et problem med en sådan Overpass søgning er selvfølgelig at den ikke vil finde 
slettede adresse noder.
Jeg tænker derfor om det kunne være en fordel at køre noget
https://wiki.openstreetmap.org/wiki/Osmosis/Replication og derigennem løbende 
fange alle ændringer (inkl sletninger) på relevante adressenoder.

On lørdag den 14. april 2018 13.41.45 CEST Jonathan Hougaard wrote:
> Okay, det kunne faktisk godt være en måde at angribe det på. Jeg skal så
> bare frasortere noder, som scriptet selv har ændret indenfor den sidste
> uge, ellers vil det også begyndet at gennemgå sine egne rettelser.
> 
> Dog vil det i første omgang stadig kræve en grundig gennemgang af alle
> adresser for at få hele datasættet opdateret, hvorefter det så vil nemt
> blot at opdatere de adresser, der er ændret, enten i OSM eller AWS.
> 
> On 14/04/2018 13:28, Michael Andersen wrote:
> > On lørdag den 14. april 2018 13.10.13 CEST Jonathan Hougaard wrote:
> >> Hej Anton
> >> 
> >> 
> >> Tak, den var jeg ikke bekendt med. Det ændrer jo straks spillereglerne
> >> lidt.
> >> 
> >> Det ville selvfølgelig være nemt bare at kunne importere det komplette
> >> datasæt fra DAWA, indlæse i OSM og så holde det opdateret vha. deres
> >> replikerings-API.  Desværre er OSM-dataet allerede til dels forældet, og
> >> skal derfor bringes up-to-date først. Så for et komplet og korrekt
> >> datasæt ville det nok kræve at slette alle eksisterende adressenodes i
> >> OSM og så indlæse det hele forfra. Jeg er bange for det vil være svært
> >> at finde opbakning til den fremgangsmåde, da man risikerer større tab af
> >> data (f.eks. hvis der er tilføjet andre data-tags på adressenoderne, som
> >> så vil blive slettet). Hmm.
> >> 
> >> I øvrigt vil brug af replikerings-API'et også kun fange rettelser, der
> >> kommer fra DAWA. Dvs. hvis en bruger manuelt (fejlagtigt) har rettet på
> >> en adresse-node i OSM, vil denne ikke blive rettet tilbage (medmindre
> >> samme adresse tilfældigvis også bliver ændret i DAWA). En del af ideen
> >> er også at fange sådanne manuelle edits og rette dem tilbage.
> >> 
> >> Hvis OSM var er sterilt miljø med korrekte og kontrollerede edits ville
> >> et replikerings-API være super, men jeg er ikke sikker på, det er en
> >> optimal løsning her. Hvad tænker du om det?
> >> 
> >> Mht. serverplads: fedt, det vil jeg huske når jeg når så langt!
> > 
> > Overpass søgningen https://overpass-turbo.eu/s/xSA finder alle noder i DK
> > tagget med osak:identifier=*, der er ændret/flyttet indenfor den seneste
> > uge, så vi behøver ikke sammenligne med DAWA for at kunne finde dem.
> > 
> > _______________________________________________
> > Talk-dk mailing list
> > Talk-dk at openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-dk
> 
> _______________________________________________
> Talk-dk mailing list
> Talk-dk at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-dk





Mere information om maillisten Talk-dk.