Styled Layer Descriptor
   HOME

TheInfoList



OR:

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 im ...
, 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 1994 ...
(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 Raster may refer to: * Raster graphics, graphical techniques using arrays of pixel values * Raster graphics editor, a computer program * Raster scan, the pattern of image readout, transmission, storage, and reconstruction in television and compu ...
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 Java Unified Mapping Program (JUMP) is a Java based vector and raster GIS and programming framework. Current development continues under the 'OpenJUMP'' name. Features As featured on the project's website: * Platform independent (Windows, Lin ...
* 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 parthenog ...
*
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 deegree supplies the building blocks of a Spatial Data Infrastructure, while implementing the standards of the Open Geospatial Consortium (OGC) and ISO/TC 211. The Java-based deegree framework is the most extensive implementation of OGC/ISO st ...
*
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 Server

Ecere'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 Specification

OpenGIS Symbology Encoding Implementation Specification

AtlasStyler SLD Editor
is a free-software (LGPL) SLD Editor developed with
GeoTools GeoTools is a free software (LGPL) GIS toolkit for developing standards compliant solutions. It provides an implementation of Open Geospatial Consortium (OGC) specifications as they are developed. GeoTools is a contributor to the GeoAPI project ...
+
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 List ...
+ Swing.
SLD Cookbook
a collection of simple SLD code samples, part of th
GeoServer User Manual
Cartography XML Open Geospatial Consortium {{geo-term-stub