Τα SLD είναι τύπος αρχείου και σύνταξης που καθορίζουν τον τρόπο απεικόνισης των γεωχωρικών δεδομένων.

Διαγράμματα πίτας

Για την απεικόνιση δεδομένων με σημεία με μορφή διαγράμματος πίτας ακολουθείται η παρακάτω σύνταξη:

<?xml version="1.0" encoding="ISO-8859-1"?>
<StyledLayerDescriptor version="1.0.0"
                       xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.0.0/StyledLayerDescriptor.xsd"
                       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">
  <NamedLayer>
    <Name></Name>
    <UserStyle>
      <Name>Pie charts</Name>
      <FeatureTypeStyle>
        <Rule>
          <RasterSymbolizer>
            <Opacity>1.0</Opacity>
            <ColorMap type="intervals">
              <ColorMapEntry color="#73dc10" quantity="0" label=" fragments % " />
              <ColorMapEntry color="#d0dc22" quantity="1" label=" filaments % " />
              <ColorMapEntry color="#c464c5" quantity="2" label=" films %" />
              <ColorMapEntry color="#f3aa21" quantity="3" label=" foams %" />
              <ColorMapEntry color="#338fb4" quantity="4" label=" pellets %" />   
            </ColorMap>
          </RasterSymbolizer>
        </Rule>
      </FeatureTypeStyle>
      <FeatureTypeStyle>
        <Rule>
         
          <PointSymbolizer>
            <Geometry>
              <ogc:Function name="centroid">
                <ogc:PropertyName>geom</ogc:PropertyName>
              </ogc:Function>
            </Geometry>
            <Graphic>
              <ExternalGraphic>
                <OnlineResource
                                xlink:href="http://chart?cht=p&amp;chd=t:${fragments},${filaments},${films},${foam},${pellets}&amp;chf=bg,s,FFFFFF00&amp;chco=73dc10,c464c5,f3aa21,338fb4,9e77e4" />
                <Format>application/chart</Format>
              </ExternalGraphic>
              <Size>40</Size>
            </Graphic>
          </PointSymbolizer>
        </Rule>

      </FeatureTypeStyle>
    </UserStyle>
  </NamedLayer>
</StyledLayerDescriptor>

Ορίζεται δηλαδή κλίμακα χρωμάτων (colormapentry) ώστε το κάθε χρώμα να αντιστοιχεί σε κάποια κατηγορία. Έπειτα χρησιμοποιώντας το OnlineResource tag καλείται εξωτερική συνάρτηση στην οποία εισάγουμε με μορφή ${μεταβλητή} τα τμήματα της πίτας καθώς και τα color codes στο τέλος αυτής. Με το size ορίζεται το μέγεθος του γραφήματος.