Ticket #21630: deprecate_riverbank_2022-03-07.patch

File deprecate_riverbank_2022-03-07.patch, 4.5 KB (added by zelonewolf@…, 3 years ago)

More comprehensive riverbank patch

  • resources/data/defaultpresets.xml

     
    21602160        <item name="Water" name_context="natural" icon="presets/nautical/water.svg" type="closedway,multipolygon" preset_name_label="true">
    21612161            <link wiki="Tag:natural=water" />
    21622162            <space />
    2163             <label text="A body of standing water, such as a lake or pond." />
     2163            <label text="A body of water, such as a lake, pond or river." />
    21642164            <space />
    21652165            <key key="natural" value="water" />
    21662166            <text key="name" text="Name" />
     
    21802180                <list_entry value="wastewater" />
    21812181            </combo>
    21822182            <check key="salt" text="Salt Water" disable_off="true" />
    2183             <check key="intermittent" text="Intermittent (contains not permanently water)" disable_off="true" />
     2183            <check key="intermittent" text="Intermittent (does not permanently contain water)" disable_off="true" />
    21842184            <check key="tidal" text="In the tidal range" disable_off="true" />
    21852185            <text key="ele" text="Elevation (meters)" length="10" />
    21862186            <reference ref="wikipedia_wikidata" />
     
    21942194            <key key="natural" value="coastline" />
    21952195            <text key="name" text="Name" />
    21962196        </item> <!-- Coastline -->
    2197         <item name="Riverbank" icon="presets/nautical/waterway_riverbank.svg" type="closedway,multipolygon" preset_name_label="true">
    2198             <link wiki="Tag:waterway=riverbank" />
    2199             <space />
    2200             <key key="waterway" value="riverbank" />
    2201             <text key="name" text="Name" />
    2202             <check key="intermittent" text="Intermittent (contains not permanently water)" disable_off="true" />
    2203             <check key="tidal" text="In the tidal range" disable_off="true" />
    2204         </item> <!-- Riverbank -->
    22052197        <separator/>
    22062198        <item name="Wetland" icon="presets/landuse/wetland.svg" type="closedway,multipolygon" preset_name_label="true">
    22072199            <link wiki="Tag:natural=wetland" />
  • resources/data/validator/deprecated.mapcss

     
    20872087  group: tr("deprecated tagging");
    20882088}
    20892089
     2090/* #21630 */
     2091*[waterway=riverbank][!natural][!water],
     2092*[waterway=riverbank][natural=water][!water],
     2093*[waterway=riverbank][!natural][water=river],
     2094*[waterway=riverbank][natural=water][water=river] {
     2095  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2096  suggestAlternative: "natural=water + water=river";
     2097  group: tr("deprecated tagging");
     2098  fixAdd: "natural=water";
     2099  fixAdd: "water=river";
     2100  fixRemove: "waterway";
     2101  assertMatch: "way waterway=riverbank";
     2102  assertMatch: "way waterway=riverbank natural=water";
     2103  assertMatch: "way waterway=riverbank water=river";
     2104  assertMatch: "way waterway=riverbank natural=water water=river";
     2105  assertNoMatch: "way waterway=riverbank natural=shingle";
     2106  assertNoMatch: "way waterway=riverbank water=lake";
     2107  assertNoMatch: "way waterway=riverbank natural=water water=lake";
     2108  assertNoMatch: "way waterway=riverbank natural=shingle water=river";
     2109}
     2110*[waterway=riverbank][natural][natural!=water],
     2111*[waterway=riverbank][water][water!=river] {
     2112  throwWarning: tr("{0} is deprecated", "{0.tag}");
     2113  suggestAlternative: "natural=water + water=river";
     2114  group: tr("deprecated tagging");
     2115  assertMatch: "way waterway=riverbank natural=shingle";
     2116  assertMatch: "way waterway=riverbank water=lake";
     2117  assertNoMatch: "way waterway=riverbank";
     2118  assertNoMatch: "way waterway=riverbank natural=water";
     2119  assertNoMatch: "way waterway=riverbank water=river";
     2120  assertNoMatch: "way waterway=riverbank natural=water water=river";
     2121}
     2122
    20902123node[amenity=bench][capacity][!seats],
    20912124way[amenity=bench][capacity][!seats] {
    20922125  throwWarning: tr("{0} is deprecated for {1}", "{1.key}", "{0.tag}");
  • resources/data/validator/ignoretags.cfg

     
    688688K:navigationaid=ALS (Approach lighting system)
    689689E:exit_to
    690690K:water=riverbank
     691K:waterway=riverbank
    691692K:stream=intermittent
    692693K:shop=lamps
    693694K:access=customer