Oh wow, I hadn’t looked at the satellite. I’ve fixed those manually now. I deleted the ArtificalPath too.
I had read the “lakes are basically water-roundabouts” idea before but I never though of collapsing them to one node, that’s really interesting.
Thank you for continuing to bear with me. I’ve been trying to compare OSM to the NHD to confirm these ways inside ponds are really the beginning of a stream, that there isn’t a segment missing in OSM, outside the pond and flowing into it that should be connected to the ArtificialPath. I did find and fix a few instances manually today, where a small connection between two ponds or under a roadway probably got deleted at some point.
But then I found way/139502473, it doesn’t currently connect to anything with its first node, but I see a way dated 2019 in the NHD that leads right up to it:
{
"type": "Feature",
"id": 8456072,
"geometry": {
"type": "LineString",
"coordinates": [
[
-99.6095370210525,
35.7899612207287,
0,
9.648375
],
[
-99.6097273773557,
35.7902229606474,
0,
4.469875
],
[
-99.6097743272835,
35.7904827525027,
0,
0
]
]
},
"properties": {
"OBJECTID": 8456072,
"permanent_identifier": "{46333995-D382-42E4-8188-7BA840803DAE}",
"fdate": 1550620800000,
"resolution": 2,
"gnis_id": null,
"gnis_name": null,
"lengthkm": 0.06329655,
"reachcode": "11090201009372",
"flowdir": 1,
"wbarea_permanent_identifier": null,
"ftype": 460,
"fcode": 46007,
"innetwork": 1,
"mainpath": 0,
"visibilityfilter": 24000,
"Shape_Length": 77.7378083086172,
"globalid": "{F4B011AB-2297-4D56-871E-9A4C4E3E7FF8}"
}
},
I understand getting rid of useless ArtificialPaths, but I kinda want to leave 'em for now… or at least I don’t know that I want to be responsible for deleting them, there’s about 4000 of these cases. Another thing I came across, is if I were to delete them, and their last node connects to a waterway heading out of the lake, that waterway could be left connected to nothing, since many of the imported waterways had already been connected without including the edge of the surrounding water.
So in short, I tried to make it easier for me to make a decision, and ended up just making it harder.
I can work on figuring out how to delete these ArtificialPaths inside ponds and making sure anything connected to their last node gets connected back to the water’s edge. And if anybody does an import of newer waterways in the future, they already have to worry about connecting things and can figure it out then.
Or, I can still leave them and just connect everything else outside of the ponds as planned. I am definitely going to sleep on it.
Thank you!