Voorstel: merge requests

Bij open source software-projecten werkt men vaak met zg. “merge requests”, waarbij een wijziging bijvoorbeeld wordt geïnspecteerd en toegevoegd door een ervaren beheerder, of door iedereen kan worden toegevoegd, maar alleen als er genoeg stemmen voor zijn.

Ik zou het best fijn vinden als mijn edits niet meteen worden doorgevoerd, maar eerst even door een ervaren mapper worden bekeken.

Elke wijziging wordt inderdaad direct verwerkt, net als in bv. Wikipedia. Het krijgt wel een apart wijzigingsnummer, dat eventueel als geheel teruggedraaid kan worden.

Het is raadzaam in de Wiki te zoeken naar hoe een bepaalde tag wordt toegepast.
Bij ATM is bv. ‘operator’ handig, en bij ‘amenity=recycling’ wat er aan recycling plaatsvindt (recycling:xx = yes).

Bij twijfels kun je altijd op dit forum iets aankaarten.

Het probleem van bekijken door een ervaren mapper is dat die 100% moet controleren, corrigeren e.d. De beginner zou dan wat slordig kunnen worden want “het wordt immers toch gecontroleerd”.

Wel heel goed van je dat je deze zaak aanzwengelt hier. Er staan in dit forum voldoende links naar OSM, wat best practices zijn en wat niet.

Begin klein en wijzig niet zomaar werk van anderen; treed in overleg in dit forum of maak een comment op een changeset in OSM.

En gebruik een goede editor; in dit forum is er consensus dat JOSM het beste werkt.

Map ze!

Martin

Niet alleen het beste, in bepaalde gevallen is JOSM de enige.
Als het om relaties gaat, is JOSM de enige die de klus kan klaren.
Als je een bestaande route-relatie in Potlach of ID gaat wijzigen, worden de wegen altijd onderaan de relatie toegevoegd. Meestal niet de plek waar ze thuishoren.
Het maken van een nieuwe relatie is iets dat in Potlach alleen met getruuk lukt. Of ID een nieuwe relatie kan aanmaken, weet ik niet.
Maar kort en goed, Potlach en ID zijn relatievernielers en het is jammer dat een aantal mensen volharden in het bewerken van relaties met Potlach en ID en een ander vervolgens de rommel met JOSM kan gaan opruimen.
En als je dan een routerelatie met zo’n 500 members hebt en de toegevoegde wegen horen ergens bovenaan, dan heb je een leuke klus.

Paddy, …wanneer je de hyperlink van je edit hier plakt dan is er altijd wel iemand die kijkt en advies geeft. In ieder geval nooit iets half af maken en dan uploaden. In JOSM kun je je werk opslaan en later uploaden.
Je werk kun je na verloop van tijd controleren met o.a. keepright http://keepright.ipax.at/report_map.php?zoom=15&lat=52.34852&lon=4.84886&layers=B0T&ch=0%2C30%2C40%2C50%2C70%2C90%2C100%2C110%2C120%2C130%2C150%2C160%2C170%2C180%2C191%2C192%2C193%2C194%2C195%2C196%2C197%2C198%2C201%2C202%2C203%2C204%2C205%2C206%2C207%2C208%2C210%2C220%2C231%2C232%2C270%2C281%2C282%2C283%2C284%2C285%2C291%2C292%2C293%2C294%2C311%2C312%2C313%2C320%2C350%2C370%2C380%2C401%2C402%2C411%2C412%2C413&show_ign=1&show_tmpign=1

en Osmose http://osmose.openstreetmap.fr/nl/map/#zoom=14&lat=52.3698&lon=4.89089&layers=B00000FFFFFFFFFFFFFFFFFFT&item=xxxx&level=1&layer=Mapnik&overlays=FFFFFFFFFFFFFFFFFFFTT

Voor de fietspaden gebruiken we BTM http://mijndev.openstreetmap.nl/~ligfietser/fiets/index.html?map=bugs&zoom=13&lat=52.37641&lon=4.89514&layers=B000000TTTTTTTTTT

Niet alle aangegeven fouten zijn altijd fout.
Succes…

edit: Bijna elke zaterdag komt de update van de OFM -Benelux uit. www.openfietsmap.nl
Vrijdagavond is zo’n beetje de deadline voor je edits… De openfietsmap kun je innestelen in basecamp van Garmin. Vervolgens gebruik ik deze kaart om de routering nog een keer te checken.

Daar zit wel een risico in, als er een mapper in hetzelfde gebied bezig is kan je conflicten krijgen bij het uploaden.

Dat is zo… het heeft ook niet mijn voorkeur. Gelukkig word je wel gewaarschuwd van te voren voor conflicten in JOSM.

Dat is slechts beperkt tot het gedeelte van de upload dat op dat moment geupload wordt. Als je 666 objecten toegevoegd/gewijzigd/verwijderd hebt en je upload grootte staat op 100 en wordt je pas gewaarschuwd in batch 5 zijn er al 400 objecten in de database gecommit, de rest komt dan pas als je de conflicten hebt opgelost.

Als je langer bezig bent kun je beter in JOSM eerst “update data” of “update modified” uitvoeren om alle ingeladen objecten te verversen en eventuele conflicten op te lossen voordat je begint met je upload.