[Geoserver-users] how to draw roads using SLD

Hello everyone. I need help in rendering decent roads ( just like the ones in sigma.openplans.org ). The problem i have is
that were the lines ( complete chains ) are joined there is a black spot. I've attached the image that is generated. I've tried
different stroke-linejoin parameters but nothing makes it look good. Any idea ?

    <Rule>
        <Name>roads </Name>
        <Title>local roads</Title>
        <Abstract></Abstract>
        <LineSymbolizer>
        <Geometry>
           <ogc:PropertyName>line</ogc:PropertyName>
        </Geometry>
        <Stroke>
            <CssParameter name="stroke">#000000</CssParameter>
            <CssParameter name="stroke-linecap">round</CssParameter>
            <CssParameter name="stroke-width">3.0</CssParameter>
        </Stroke>
        </LineSymbolizer>
        <LineSymbolizer>
        <Geometry>
           <ogc:PropertyName>line</ogc:PropertyName>
        </Geometry>
        <Stroke>
            <CssParameter name="stroke">#ffffff</CssParameter>
            <CssParameter name="stroke-linejoin">blevel</CssParameter>
            <CssParameter name="stroke-width">1.8</CssParameter>
        </Stroke>
        </LineSymbolizer>
        <TextSymbolizer>
           <Geometry>
              <ogc:PropertyName>line</ogc:PropertyName>
           </Geometry>
           <Label>
              <ogc:PropertyName>fename</ogc:PropertyName>
           </Label>
               <Font>
              <CssParameter name="font-family">Arial</CssParameter>
              <CssParameter name="font-family">Sans-Serif</CssParameter>
              <CssParameter name="font-style">italic</CssParameter>
              <CssParameter name="font-size">9</CssParameter>
               </Font>
           <Fill>
              <CssParameter name="fill">#000000</CssParameter>
           </Fill>
           <Halo/>
        </TextSymbolizer>
    </Rule>

tiger-roads.png

http://docs.codehaus.org/display/GEOSDOC/Geoserver+and+Google+SLDs has information on the sigma styles.

http://docs.codehaus.org/download/attachments/58489/sigma-styles.zip?version=1 is the link to get the styles themselves.

best regards,

Chris

parmarp@anonymised.com wrote:

Hello everyone. I need help in rendering decent roads ( just like the ones in sigma.openplans.org ). The problem i have is
that were the lines ( complete chains ) are joined there is a black spot. I've attached the image that is generated. I've tried
different stroke-linejoin parameters but nothing makes it look good. Any idea ?

   <Rule>
       <Name>roads </Name>
       <Title>local roads</Title>
       <Abstract></Abstract>
       <LineSymbolizer>
       <Geometry>
          <ogc:PropertyName>line</ogc:PropertyName>
       </Geometry>
       <Stroke>
           <CssParameter name="stroke">#000000</CssParameter>
           <CssParameter name="stroke-linecap">round</CssParameter>
           <CssParameter name="stroke-width">3.0</CssParameter>
       </Stroke>
       </LineSymbolizer>
       <LineSymbolizer>
       <Geometry>
          <ogc:PropertyName>line</ogc:PropertyName>
       </Geometry>
       <Stroke>
           <CssParameter name="stroke">#ffffff</CssParameter>
           <CssParameter name="stroke-linejoin">blevel</CssParameter>
           <CssParameter name="stroke-width">1.8</CssParameter>
       </Stroke>
       </LineSymbolizer>
       <TextSymbolizer>
          <Geometry>
             <ogc:PropertyName>line</ogc:PropertyName>
          </Geometry>
          <Label>
             <ogc:PropertyName>fename</ogc:PropertyName>
          </Label>
              <Font>
             <CssParameter name="font-family">Arial</CssParameter>
             <CssParameter name="font-family">Sans-Serif</CssParameter>
             <CssParameter name="font-style">italic</CssParameter>
             <CssParameter name="font-size">9</CssParameter>
              </Font>
          <Fill>
             <CssParameter name="fill">#000000</CssParameter>
          </Fill>
          <Halo/>
       </TextSymbolizer>
   </Rule>

!DSPAM:1003,45a1ab1632774750375898!

------------------------------------------------------------------------

------------------------------------------------------------------------

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

!DSPAM:1003,45a1ab1632774750375898!

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

!DSPAM:1003,45a1ab1632774750375898!

--
Chris Holmes
The Open Planning Project
http://topp.openplans.org

I also noticed you are using
<CssParameter name="stroke-linejoin">blevel</CssParameter>
instead of
<CssParameter name="stroke-linejoin">bevel</CssParameter>

regards,
Eduardo

Chris Holmes escreveu:

http://docs.codehaus.org/display/GEOSDOC/Geoserver+and+Google+SLDs has information on the sigma styles.

http://docs.codehaus.org/download/attachments/58489/sigma-styles.zip?version=1 is the link to get the styles themselves.

best regards,

Chris

parmarp@anonymised.com wrote:

Hello everyone. I need help in rendering decent roads ( just like the ones in sigma.openplans.org ). The problem i have is
that were the lines ( complete chains ) are joined there is a black spot. I've attached the image that is generated. I've tried
different stroke-linejoin parameters but nothing makes it look good. Any idea ?

   <Rule>
       <Name>roads </Name>
       <Title>local roads</Title>
       <Abstract></Abstract>
       <LineSymbolizer>
       <Geometry>
          <ogc:PropertyName>line</ogc:PropertyName>
       </Geometry>
       <Stroke>
           <CssParameter name="stroke">#000000</CssParameter>
           <CssParameter name="stroke-linecap">round</CssParameter>
           <CssParameter name="stroke-width">3.0</CssParameter>
       </Stroke>
       </LineSymbolizer>
       <LineSymbolizer>
       <Geometry>
          <ogc:PropertyName>line</ogc:PropertyName>
       </Geometry>
       <Stroke>
           <CssParameter name="stroke">#ffffff</CssParameter>
           <CssParameter name="stroke-linejoin">blevel</CssParameter>
           <CssParameter name="stroke-width">1.8</CssParameter>
       </Stroke>
       </LineSymbolizer>
       <TextSymbolizer>
          <Geometry>
             <ogc:PropertyName>line</ogc:PropertyName>
          </Geometry>
          <Label>
             <ogc:PropertyName>fename</ogc:PropertyName>
          </Label>
              <Font>
             <CssParameter name="font-family">Arial</CssParameter>
             <CssParameter name="font-family">Sans-Serif</CssParameter>
             <CssParameter name="font-style">italic</CssParameter>
             <CssParameter name="font-size">9</CssParameter>
              </Font>
          <Fill>
             <CssParameter name="fill">#000000</CssParameter>
          </Fill>
          <Halo/>
       </TextSymbolizer>
   </Rule>

!DSPAM:1003,45a1ab1632774750375898!

------------------------------------------------------------------------

------------------------------------------------------------------------

-------------------------------------------------------------------------

Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV

!DSPAM:1003,45a1ab1632774750375898!

------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

!DSPAM:1003,45a1ab1632774750375898!

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
------------------------------------------------------------------------

_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users