Ticket #24073: 20473.patch
| File 20473.patch, 4.6 KB (added by , 15 months ago) |
|---|
-
src/org/openstreetmap/josm/data/osm/OsmPrimitive.java
71 71 "(aerialway=t-bar & -oneway=no) | "+ 72 72 "(aerialway=j-bar & -oneway=no) | "+ 73 73 "(aerialway=platter & -oneway=no) | "+ 74 "waterway=stream | waterway=river | waterway=ditch | waterway=drain | waterway=tidal_channel | "+74 "waterway=stream | waterway=river | waterway=ditch | waterway=drain | waterway=tidal_channel | waterway=fish_pass | "+ 75 75 "(\"piste:type\"=downhill & -area=yes) | (\"piste:type\"=sled & -area=yes) | (man_made=\"piste:halfpipe\" & -area=yes) | "+ 76 76 "(junction=circular & -oneway=no) | junction=roundabout | (highway=motorway & -oneway=no & -oneway=reversible) | "+ 77 77 "(highway=motorway_link & -oneway=no & -oneway=reversible)"; -
src/org/openstreetmap/josm/data/validation/tests/CrossingWays.java
133 133 if (w1.hasKey(RAILWAY) && w2.hasKey(RAILWAY) && (w1.hasTag(RAILWAY, "yard") != w2.hasTag(RAILWAY, "yard") 134 134 || w1.hasTag(RAILWAY, "halt") != w2.hasTag(RAILWAY, "halt"))) 135 135 return true; // see #20089, #21541 136 return (w1.hasTag(WATERWAY, "river", "stream", "canal", "drain", "ditch" ) && isWaterArea(w2))137 || (w2.hasTag(WATERWAY, "river", "stream", "canal", "drain", "ditch" ) && isWaterArea(w1));136 return (w1.hasTag(WATERWAY, "river", "stream", "canal", "drain", "ditch", "fish_pass") && isWaterArea(w2)) 137 || (w2.hasTag(WATERWAY, "river", "stream", "canal", "drain", "ditch", "fish_pass") && isWaterArea(w1)); 138 138 } 139 139 140 140 @Override -
resources/data/validator/geometry.mapcss
34 34 node[waterway=river], 35 35 node[waterway=canal], 36 36 node[waterway=stream], 37 node[waterway=fish_pass], 37 38 node[waterway=ditch], 38 39 node[waterway=drain], 39 40 node[natural=coastline], … … 375 376 } 376 377 377 378 /* #12646, #12992, #16334 */ 378 way[waterway=~/^(stream|river|drain )$/]!:closed >[index=-1] node[natural!=sinkhole][natural!=cave_entrance][waterway!=stream_end]!:connection:in-downloaded-area {379 way[waterway=~/^(stream|river|drain|fish_pass)$/]!:closed >[index=-1] node[natural!=sinkhole][natural!=cave_entrance][waterway!=stream_end]!:connection:in-downloaded-area { 379 380 throwWarning: tr("Waterway ends without a connection to another waterway or the direction of the waterway is wrong."); 380 381 } 381 382 … … 397 398 area:closed[waterway = drain][area!=no], 398 399 area:closed[waterway = ditch][area!=no], 399 400 area:closed[waterway = stream][area!=no], 401 area:closed[waterway = fish_pass][area!=no], 400 402 area:closed[waterway = river][area!=no] { 401 403 throwWarning: tr("{0} is the tag for the linear waterway. To tag the water area use {1} + {2} instead.", "{1.tag}", "natural=water", "water=*"); 402 404 } -
resources/styles/standard/elemstyles.mapcss
5339 5339 casing-width: 1; 5340 5340 casing-color: pipeline#660000; 5341 5341 } 5342 way[waterway=stream] { 5342 way[waterway=stream] { 5343 5343 width: 1; 5344 5344 color: stream#6600cc; 5345 5345 } 5346 way[waterway=fish_pass] { 5347 width: 1; 5348 color: water#0000ff; 5349 dashes: 10,10; 5350 } 5346 5351 way[waterway=ditch], 5347 5352 way[waterway=drain] { 5348 5353 width: 1; … … 5356 5361 area[waterway=riverbank][intermittent=yes], 5357 5362 way[waterway=canal][intermittent=yes], 5358 5363 way[waterway=stream][intermittent=yes], 5364 way[waterway=fish_pass][intermittent=yes], 5359 5365 way[waterway=ditch][intermittent=yes], 5360 5366 way[waterway=drain][intermittent=yes], 5361 5367 way[waterway=tidal_channel][intermittent=yes] { … … 5434 5440 } 5435 5441 node[waterway=river], node[waterway=riverbank], 5436 5442 node[waterway=canal], node[waterway=wadi], 5437 node[waterway=stream], 5443 node[waterway=stream], node[waterway=fish_pass], 5438 5444 node[waterway=ditch], node[waterway=drain] { 5439 5445 icon-image: "presets/misc/deprecated.svg"; 5440 5446 set icon_z17;
