Логотип OGC Логотип OGC

Style Layer Descriptor (SLD)

Стандарт OGC® Styled Layer Descriptor (SLD) предназначен для описания символики пространственных данных. Обычно применяется в сервисах Web Map Service (WMS) или Web Feature Service (WFS) (http://www.opengeospatial.org/standards/sld).

SLD in Context

Наличие продуманной системы управления графическим представлением данных - одно из основных требований большинства картографических приложений. Такая система предполагает существование языка описания символики, который был бы понятен как клиентским, так и серверным приложениям.

В настоящее время стандарт OGC Web Map Service (WMS) позволяет настраивать внешний вид данных. Однако эта возможность сводится к простому указанию имён созданных заранее и доступных сервису стилей для каждого набора данных. В рамках стандарта WMS не рассматривается сам язык описания символики, то есть в принципе отсутствует возможность описания собственных правил отрисовки.

Возможность создания подобных правил требует наличия отдельного языка описания символики. В качестве такого языка выступает стандарт OGC Symbology Encoding (SE) (http://www.opengeospatial.org/standards/symbol). SLD профиль WMS описывает возможности, которые позволяют использовать SE для слоёв WMS. В SLD также описана операция стандартного доступа к легенде символов, которые могут храниться на удалённом сервере для совместного использования несколькими приложениями.

Отметим, что помимо использования SE в качестве языка описания символики WMS, он также может быть использован и для настройки внешнего вида данных, опубликованных в соответствии со стандартами WFS или OGC Web Coverage Service (WCS).