In
cartography
Cartography (; from grc, χάρτης , "papyrus, sheet of paper, map"; and , "write") is the study and practice of making and using maps. Combining science, aesthetics and technique, cartography builds on the premise that reality (or an ...
, a Styled Layer Descriptor (SLD) is an
XML schema
An XML schema is a description of a type of Extensible Markup Language, XML document, typically expressed in terms of constraints on the structure and content of documents of that type, above and beyond the basic syntactical constraints imposed ...
specified by the
Open Geospatial Consortium
The Open Geospatial Consortium (OGC), an international voluntary consensus standards organization for geospatial content and location-based services, sensor web and Internet of Things, GIS data processing and data sharing. It originated in 199 ...
(OGC) for describing the appearance of map layers. It is capable of describing the rendering of
vector
Vector most often refers to:
*Euclidean vector, a quantity with a magnitude and a direction
*Vector (epidemiology), an agent that carries and transmits an infectious pathogen into another living organism
Vector may also refer to:
Mathematic ...
and
raster data. A typical use of SLDs is to instruct a
Web Map Service
A Web Map Service (WMS) is a standard protocol developed by the Open Geospatial Consortium in 1999 for serving georeferenced map images over the Internet. These images are typically produced by a map server from data provided by a GIS database.
...
(WMS) how to render a specific layer.
In August 2007 the OGC split an older SLD specification into two new OGC implementation specifications:
[The OGC Announces Styled Layer Descriptor & Symbol Encoding Specifications]
* Symbology Encoding (SE)
* Styled Layer Descriptor (SLD)
The Styled Layer Descriptor specification now only contains the protocol for communicating with a
WMS about how to style a layer. The actual description of the styling is now exclusively described in the symbology encoding implementation specification.
SLD-supporting software
Open source
Desktop software:
*
OpenJUMP
*
uDig
AtlasStyler SLD editor*
Gaia
In Greek mythology, Gaia (; from Ancient Greek , a poetical form of , 'land' or 'earth'),, , . also spelled Gaea , is the personification of the Earth and one of the Greek primordial deities. Gaia is the ancestral mother—sometimes parthe ...
*
QGIS
QGIS is a free and open-source cross-platform desktop geographic information system (GIS) application that supports viewing, editing, printing, and analysis of geospatial data.
Functionality
QGIS functions as geographic information system (GIS ...
SLD Editor
Server-side software:
*
deegree
*
GeoServer
In computing, GeoServer is an open-source server written in Java that allows users to share, process and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer ha ...
*
MapServer
MapServer is an open-source development environment for building spatially enabled internet applications, built in the C language, and is widely known as one of the fastest Web mapping engines available. It can run as a CGI program or via MapSc ...
* Geomajas
Proprietary
Server-side software:
Esri ArcGIS ServerEcere's GNOSIS Map Server
Client-side software:
Ecere's GNOSIS Cartographer
See also
*
UDig
*
GeoServer
In computing, GeoServer is an open-source server written in Java that allows users to share, process and edit geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards. GeoServer ha ...
References
External links
OpenGIS Styled Layer Descriptor Implementation SpecificationOpenGIS Symbology Encoding Implementation SpecificationAtlasStyler SLD Editoris a free-software (LGPL) SLD Editor developed with
GeoTools +
Java
Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's mo ...
+
Swing
Swing or swinging may refer to:
Apparatus
* Swing (seat), a hanging seat that swings back and forth
* Pendulum, an object that swings
* Russian swing, a swing-like circus apparatus
* Sex swing, a type of harness for sexual intercourse
* Swing rid ...
.
SLD Cookbook a collection of simple SLD code samples, part of th
GeoServer User Manual
Cartography
XML
Open Geospatial Consortium
{{geo-term-stub