Ticket #22791: 0002-Add-preset-for-man_made-quay-add-area-to-pier.patch

File 0002-Add-preset-for-man_made-quay-add-area-to-pier.patch, 6.3 KB (added by JeroenHoek, 2 years ago)
  • resources/data/defaultpresets.xml

    From 0c4fe76bc541492516898ce1adcc563861df1ba1 Mon Sep 17 00:00:00 2001
    From: Jeroen Hoek <mail@jeroenhoek.nl>
    Date: Mon, 6 Mar 2023 18:27:03 +0100
    Subject: [PATCH] Add preset for man_made=quay, add area to pier
    
    ---
     resources/data/defaultpresets.xml          |   9 ++
     resources/images/presets/nautical/quay.svg | 136 +++++++++++++++++++++
     2 files changed, 145 insertions(+)
     create mode 100644 resources/images/presets/nautical/quay.svg
    
    diff --git a/resources/data/defaultpresets.xml b/resources/data/defaultpresets.xml
    index 4a392dec6..d4cbe895b 100644
    a b  
    24052405            <text key="name" text="Name" />
    24062406            <combo key="mooring" text="Mooring" values="yes,no,private,commercial" />
    24072407            <check key="floating" text="Floating" />
     2408            <check key="area" text="Area" />
    24082409        </item> <!-- Pier -->
     2410        <item name="Quay" icon="presets/nautical/quay.svg" type="node,way,closedway,multipolygon" preset_name_label="true">
     2411            <link wiki="Tag:man_made=quay" />
     2412            <space />
     2413            <key key="man_made" value="quay" />
     2414            <text key="name" text="Name" />
     2415            <combo key="mooring" text="Mooring" values="yes,no,private,commercial" />
     2416            <check key="area" text="Area" />
     2417        </item> <!-- Quay -->
    24092418        <item name="Lock Gate" icon="presets/nautical/lock_gate.svg" type="node,way" preset_name_label="true">
    24102419            <link wiki="Tag:waterway=lock_gate" />
    24112420            <key key="waterway" value="lock_gate" />
  • new file resources/images/presets/nautical/quay.svg

    diff --git a/resources/images/presets/nautical/quay.svg b/resources/images/presets/nautical/quay.svg
    new file mode 100644
    index 000000000..601ea1aff
    - +  
     1<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     2<!-- Created with Inkscape (http://www.inkscape.org/) -->
     3
     4<svg
     5   width="16"
     6   height="16"
     7   viewBox="0 0 16 16"
     8   id="svg4264"
     9   version="1.1"
     10   inkscape:version="1.2.2 (1:1.2.2+202212051552+b0a8486541)"
     11   sodipodi:docname="quay.svg"
     12   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
     13   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
     14   xmlns="http://www.w3.org/2000/svg"
     15   xmlns:svg="http://www.w3.org/2000/svg"
     16   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
     17   xmlns:cc="http://creativecommons.org/ns#"
     18   xmlns:dc="http://purl.org/dc/elements/1.1/">
     19  <defs
     20     id="defs4266" />
     21  <sodipodi:namedview
     22     id="base"
     23     pagecolor="#ffffff"
     24     bordercolor="#666666"
     25     borderopacity="1.0"
     26     inkscape:pageopacity="0.0"
     27     inkscape:pageshadow="2"
     28     inkscape:zoom="45.254834"
     29     inkscape:cx="8.8719804"
     30     inkscape:cy="6.7948542"
     31     inkscape:document-units="px"
     32     inkscape:current-layer="layer1"
     33     showgrid="true"
     34     units="px"
     35     inkscape:snap-bbox="true"
     36     inkscape:bbox-paths="true"
     37     inkscape:bbox-nodes="true"
     38     inkscape:snap-bbox-edge-midpoints="true"
     39     inkscape:snap-bbox-midpoints="true"
     40     inkscape:snap-nodes="true"
     41     inkscape:object-paths="false"
     42     inkscape:snap-intersection-paths="true"
     43     inkscape:object-nodes="true"
     44     inkscape:snap-smooth-nodes="true"
     45     inkscape:snap-midpoints="true"
     46     inkscape:snap-object-midpoints="true"
     47     inkscape:snap-others="true"
     48     inkscape:snap-global="true"
     49     inkscape:snap-center="true"
     50     inkscape:snap-grids="true"
     51     inkscape:snap-to-guides="true"
     52     inkscape:snap-page="true"
     53     inkscape:showpageshadow="0"
     54     inkscape:pagecheckerboard="0"
     55     inkscape:deskcolor="#d1d1d1"
     56     inkscape:window-width="2484"
     57     inkscape:window-height="1376"
     58     inkscape:window-x="0"
     59     inkscape:window-y="0"
     60     inkscape:window-maximized="1">
     61    <inkscape:grid
     62       type="xygrid"
     63       id="grid4137" />
     64  </sodipodi:namedview>
     65  <metadata
     66     id="metadata4269">
     67    <rdf:RDF>
     68      <cc:Work
     69         rdf:about="">
     70        <dc:format>image/svg+xml</dc:format>
     71        <dc:type
     72           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
     73        <dc:title />
     74        <cc:license
     75           rdf:resource="http://creativecommons.org/publicdomain/zero/1.0/" />
     76      </cc:Work>
     77      <cc:License
     78         rdf:about="http://creativecommons.org/publicdomain/zero/1.0/">
     79        <cc:permits
     80           rdf:resource="http://creativecommons.org/ns#Reproduction" />
     81        <cc:permits
     82           rdf:resource="http://creativecommons.org/ns#Distribution" />
     83        <cc:permits
     84           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />
     85      </cc:License>
     86    </rdf:RDF>
     87  </metadata>
     88  <g
     89     inkscape:label="Camada 1"
     90     inkscape:groupmode="layer"
     91     id="layer1"
     92     transform="translate(0,-1036.3621)">
     93    <rect
     94       x="3.3786003e-007"
     95       y="1036.3622"
     96       width="16.000008"
     97       height="16.000044"
     98       id="rect25"
     99       style="fill:#2090cf" />
     100    <path
     101       inkscape:connector-curvature="0"
     102       style="fill:#ffbe34;fill-opacity:1"
     103       d="m 0,1036.3621 v 16 l 4.1656892,0.041 c -0.2490234,-2 -0.2181104,-2.4679 0.097929,-4.6816 0.902071,-6.3184 -0.097928,-9.3184 -0.097928,-11.3184 z"
     104       id="path27"
     105       sodipodi:nodetypes="cccscc" />
     106    <g
     107       transform="matrix(0,0.99999949,-3.9999727,0,2252.9847,787.46224)"
     108       id="g51">
     109      <rect
     110         x="248.89999"
     111         y="562"
     112         width="12.00001"
     113         height="0.99998534"
     114         id="rect53" />
     115    </g>
     116    <rect
     117       style="fill:#999999;stroke-width:2.35708;-inkscape-stroke:none;stop-color:#000000"
     118       id="rect445"
     119       width="1"
     120       height="1"
     121       x="4"
     122       y="1045.3621" />
     123    <rect
     124       style="fill:#999999;stroke-width:2.35708;-inkscape-stroke:none;stop-color:#000000"
     125       id="rect445-3"
     126       width="1"
     127       height="1"
     128       x="4"
     129       y="1039.3621" />
     130    <path
     131       id="path528-6"
     132       style="fill:#333333;stroke:none;stroke-width:0.317245;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:none;stroke-opacity:1"
     133       d="m 9.5637295,1043.0034 c -0.023893,3.2331 -0.6836731,6.2341 -1.5634432,7.2043 -0.8797697,-0.9702 -1.5388157,-3.9712 -1.5634427,-7.2043 -0.021012,-2.8048 -0.4504522,-6.2756 1.5634427,-6.4864 2.0138957,0.2108 1.5634432,3.5992 1.5634432,6.4864 z"
     134       sodipodi:nodetypes="ccccc" />
     135  </g>
     136</svg>