The dual carriageway was not actually connected to the two way section of 47th and there was no node on the two way section of 47th to split the way (to delete the extra). A difficulty was that there were two administrative boundaries that were sharing nodes with the road system, that always makes things harder. The short fix for that was to add a node to the “extra way” where where the dual carriage ways should connect to it and merge the nodes between that and the dual carriage ways. Second, to split the extra way and then delete the unneeded section.

I took the liberty of editing 47th between 54th and Elder Creek Road to show you how I’d do it. I hope you don’t mind. . .

Generally we don’t tag direction arrows (turn lanes) unless there is paint on the pavement. So I removed many of the “through lane” tagging.

I thought the intersection of 47th/Elder Creek and Stockton would be cleaner if the dual carriageways were not converted to single carriageways for the intersection alone. There were no traffic signals tagged at that intersection but from the imagery there appears to be signals there so I added them. I usually use the “tag incoming ways” method of adding traffic signals to an intersection if anything coming into it is a dual carriage way. I don’t normally tag crosswalks but the crossings were there already so I added footways but only for the intersection itself.

Between Steiner and Wire there is a service/access road parallel to 47th, if it follows the convention I see elsewhere in California it is likely also named 47th but I can’t tell from the imagery so I added it as an unnamed unclassified road, you will probably want to see what it is actually called and fix it.

The main reason I added that service/access road is because there was a service road at 38.5106202,0121.4415917 that erroneously connected to 47th but the imagery indicated it actually connects to the service road.

All these edits assume, of course, that the ERSI imagery I was looking at is current.