Olen käynyt Vantaan suuralue- ja kaupunginosarajoja läpi. Pakkalan alueessa oli risteys itsensä kanssa (ylimääräinen pisto Aviapolis/Ylästö-rajaviivaa pitkin). Muutamassa kohtaa on toisessa rajaviivassa ollut enemmän taitepisteitä kuin toisessa. Monet pisteet ovat lähes samassa paikassa vaan eivät täsmälleen, joten skriptini ei yhdistänyt niitä yhdeksi pisteeksi. Olen korjaillut näitä käsin JOSMissa.

Vierekkäiset alueet pitää pilkkoa viivanpätkiksi ja relaatioiksi. Onkohan siihen jotain valmista koodia?

OSM-tietokantaan vienti on oma ongelmansa. Vantaan ja Tuusulan rajalla näkyi olevan ylimääräisiä pisteitä. Osa niistä kuuluu rajaa myötäilevään polkuun. Yhteen oli virheellisesti yhdistetty tien päätepiste. Vaikuttaa siltä, että OSMiin vienti edellyttää, että kaikista useaan viivaan kuuluvista pisteistä on ladattava myös ne naapuriviivat, ettei rajaa siirtäessään tule vahingossa siirtäneeksi samaan pisteeseen kuuluvia muita polkuja tai poistaneeksi pisteitä muista poluista. Mutta miten? JOSMin ctrl-alt-d (lataa emopolut) vaikuttaa lataavan samat polut moneen kertaan. Niin voisi kuvitella bbox-haunkin tekevän. Tuntuisi järkevimmältä ottaa koko Suomen vedos ja valita siitä annetun pistejoukon sisältävät polut ja relaatiot. Mutta kuinka? Osmosis ei vaikuta osaavan sitä.