SLD ファイル形式とは?
.sld ファイルは、Open Geospatial Consortium (OGC) の Styled Layer Descriptor 標準に準拠した XML ドキュメントであり、地図上の地理的特徴をどのようにレンダリングするか(ポイント、ライン、ポリゴン、およびラスターレイヤーの色、線の太さ、塗りつぶしパターン、ラベルスタイル、シンボルの形状の制御)を指定します。SLD はオープンでベンダーニュートラルな標準であるため、準拠しているあらゆる GIS サーバーやクライアントで .sld ファイルを交換し、一貫した地図作成出力を生成できます。
ルート XML 要素は OGC 名前空間を持つ <StyledLayerDescriptor> です。内部では、<NamedLayer> または <UserLayer> 要素が 1 つ以上の <FeatureTypeStyle> ブロックをグループ化し、各ブロックには <Rule> 要素が含まれます。ルールは属性フィルタとシンボライザー要素(PointSymbolizer、LineSymbolizer、PolygonSymbolizer、RasterSymbolizer、TextSymbolizer)を組み合わせ、データ値に基づいて異なる特徴を異なる方法でレンダリングできるようにします。
SLD 1.0.0 は 2002 年に公開されました。SLD 1.1.0(2007 年)では、シンボライザーのコア部分が別の OGC Symbology Encoding (SE) 1.1.0 仕様として抽出されました。GeoServer や MapServer はレイヤースタイルとして .sld ファイルをネイティブに受け入れ、WMS サーバーはリクエスト時にデフォルトのスタイルを上書きするための URL パラメータとして SLD ドキュメントを受け取ることができます。QGIS は独自の .qml 形式を使用しますが、他のプラットフォームとの相互運用性のために SLD をインポートおよびエクスポートできます。
.sld ファイルは人間が読めるプレーンな XML であり、任意のテキストエディタで作成できます。
セキュリティと安全性
リスク: LOW実行可能なコンテンツを含まないプレーンな XML テキストファイルです。テキストエディタで開いたり、GeoServer や QGIS に読み込んだりすることによるセキュリティリスクはありません。
形式の詳細
概要- AutoCAD スライドファイル - AutoCAD の MSLIDE コマンドによって作成されるレガシーなバイナリラスターのスナップショット。GIS の SLD とは全く無関係であり、2000 年代以降の AutoCAD ではほとんど見られません。
SLD ファイルを開くプログラム
技術的詳細
詳細仕様| XML ルート要素 | OGC SLD 名前空間(`http://www.opengis.net/sld`)を持つ `<StyledLayerDescriptor>` |
| OGC 標準バージョン | SLD 1.0.0 (OGC 02-070, 2002) および SLD 1.1.0 (OGC 05-078r4, 2007) |
| シンボライザー要素 | `PointSymbolizer`, `LineSymbolizer`, `PolygonSymbolizer`, `RasterSymbolizer`, `TextSymbolizer` |
| 条件付きレンダリング | 属性ベースのルール選択に OGC Filter Encoding を使用する `<Filter>` 要素 |
| レイヤー参照 | サーバー側のレイヤーを参照する `<NamedLayer>`、またはインラインのフィーチャデータスタイリングを定義する `<UserLayer>` |
| MIME タイプ | `application/vnd.ogc.sld+xml` |
| WMS 動的スタイリング | WMS の `GetMap` リクエストにおいて、`SLD` または `SLD_BODY` パラメータとして SLD を渡すことが可能 |
| Symbology Encoding の分離 | SLD 1.1.0 はシンボライザーの定義を個別の OGC SE 1.1.0 仕様に委譲 |
| GeoServer との統合 | `.sld` は GeoServer のネイティブスタイル形式であり、GeoServer REST API を介して管理可能 |
| QGIS の相互運用性 | QGIS はネイティブのスタイル形式として `.qml` を使用しているが、SLD のインポートとエクスポートに対応 |
| エンコーディング | UTF-8 テキスト(または XML 宣言に従う)。圧縮やバイナリコンテンツはなし |
| 一般的なサイズ | 単一のマップレイヤーのスタイリングルールで 1 KB ~ 50 KB 程度 |
| リリース日 | 2002 (OGC SLD 1.0.0) |
| 最新バージョン | SLD 1.1.0 (OGC 05-078r4, 2007) |
| オープンスタンダード | はい · ロイヤリティフリー |
| 仕様書 | www.ogc.org |
SLD の変換
コミュニティ Q&A
ユーザーからの質問まだ質問はありません。SLD ファイルについて最初の質問をしてみましょう。