Skip to content

only single layer of line marker displayed #13

@pvgenuchten

Description

@pvgenuchten

On a multilayered line marker, only the first symbol layer is included in sld, i'm not sure if the multilayered line marker case is available in terms of sld spec, or implemented as such in geoserver

geostyler:

                    "kind": "Line",
                    "opacity": 1.0,
                    "perpendicularOffset": 1,
                    "graphicStroke": [
                        {
                            "opacity": 1,
                            "rotate": 0.0,
                            "kind": "Mark",
                            "color": "#ffffff",
                            "wellKnownName": "square",
                            "size": 11.3385826773,
                            "strokeColor": "#000000",
                            "strokeWidth": 1
                        },
                        {
                            "opacity": 1,
                            "rotate": 0.0,
                            "kind": "Mark",
                            "color": "#2395ff",
                            "wellKnownName": "square",
                            "size": 3.7795275591,
                            "strokeColor": "#000000",
                            "strokeWidth": 1
                        }
                    ],
                    "graphicStrokeInterval": 22.6771653546,
                    "graphicStrokeOffset": 1

SLD

<?xml version="1.0" ?>
<StyledLayerDescriptor version="1.0.0" xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/sld StyledLayerDescriptor.xsd">
  <NamedLayer>
    <Name>double-layered-line-marker</Name>
    <UserStyle>
      <Title>double-layered-line-marker</Title>
      <FeatureTypeStyle>
        <Rule>
          <Name>mr</Name>
          <ogc:Filter>
            <ogc:PropertyIsEqualTo>
              <ogc:PropertyName>THEMA</ogc:PropertyName>
              <ogc:Literal>mr</ogc:Literal>
            </ogc:PropertyIsEqualTo>
          </ogc:Filter>
          <LineSymbolizer>
            <Stroke>
              <CssParameter name="stroke">#ffffff</CssParameter>
              <CssParameter name="stroke-width">4.762204724466</CssParameter>
              <CssParameter name="stroke-opacity">1.0</CssParameter>
              <CssParameter name="stroke-linejoin">bevel</CssParameter>
              <CssParameter name="stroke-linecap">square</CssParameter>
            </Stroke>
            <PerpendicularOffset>1</PerpendicularOffset>
          </LineSymbolizer>
          <LineSymbolizer>
            <Stroke>
              <GraphicStroke>
                <Graphic>
                  <Mark>
                    <WellKnownName>square</WellKnownName>
                    <Fill>
                      <CssParameter name="fill">#ffffff</CssParameter>
                    </Fill>
                    <Stroke>
                      <CssParameter name="stroke">#000000</CssParameter>
                      <CssParameter name="stroke-width">1</CssParameter>
                    </Stroke>
                  </Mark>
                  <Opacity>1</Opacity>
                  <Size>11.3385826773</Size>
                  <Rotation>0.0</Rotation>
                </Graphic>
              </GraphicStroke>
              <CssParameter name="stroke-dasharray">11.3385826773 22.6771653546</CssParameter>
              <CssParameter name="stroke-dashoffset">1</CssParameter>
            </Stroke>
            <PerpendicularOffset>1</PerpendicularOffset>
          </LineSymbolizer>
        </Rule>
      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

Screen Shot 2019-09-26 at 11 10 54

double-layered-line-marker.qgz.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    SLDIssues related to SLD style (GeoServer)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions