OGC Symbology Encoding標準が実装されておらず、SLDが代替であるのはなぜですか?


10

インターネットだけでなく、このArcGIS for DesktopからMicrostationまたはQGISへのエクスポートシンボル体系で徹底的に検索しましたか?しかし満足のいく答えは見つかりませんでした。ここで専門家から回答を得たいと思います。

ポリゴンシェープファイルのスタイルを設定したとします(例:境界線の幅= 0.26、境界線の色=緑、赤色の単純な塗りつぶし、ラベルの表示など)。スタイルをQGISに保存すると、QGISにのみ固有のXML形式で保存されます。彼らが独自のフォーマットで保存する他のソフトウェアの場合も同様です。つまり、異なるソフトウェア間でスタイリング情報を交換することはできません。

OGC SE標準が整っていますが、これがどのソフトウェアにも実装されていない理由が混乱しました。QGIS 1.8はSLDをサポートしていますが、スタイルをQGIS固有の.qmlファイルとして保存する目的は何ですか?

また、WebサービスにはSLD標準が使用されているので、この場合(異なるソフトウェア間でデータを交換するために)この標準を使用しても問題ありませんか?


あなたが何を求めているのか本当にはっきりしていません。特定のソフトウェアパッケージでSLDとSEを使用する方法を知りたいですか、それともSLDとSEがどこにでも実装されていないのかについて、より主観的な評価を求めていますか?
BradHards 2013年

SLDは、データ交換フォーマットとしては意図されていません。
nmtoken 2018

回答:


4

本当に決定的な答えではなく、もっと完了するための答えです(コミュニティを待っている:)!

データ交換としてSLDがどこでも使用されない主なアイデアは、履歴、冗長性、拡張性、出力サポートです。

歴史

ArcGISは、SLD標準が存在する前に存在します。

MapInfoフォーマットはスタイルをコンテンツから分離しないため、SLDやGMLのようにデータをレンダリングから分離することはできません。

また、歴史と古いソフトウェアバージョンとの互換性のため、マップスタイルを表すモデルは2つの方法で互換性がありません。

GISソフトウェアとCADソフトウェアを比較すると、主な違いが1つあります。2つのエコシステム。長期間十分に分離されており、CADの記号はより複雑です。

冗長性

すべての人々はXML愛好家ではないので、CartoCSSのような他の構文を好みます

拡張性

SLDを使用してすべてのタイプのスタイリングを行うことはできません。

たとえば、ハッチングに関する制限を確認して、Geoserverチームがデフォルトを拡張するようにしてください。

また、SLD標準がサポートしていないシャドウと合成について考えることもできます。

サポート

サポート(紙、デバイスなど)と画面解像度によっては、ソフトウェアの幅1は他の幅と同じではありません。

用紙幅1が画面と異なります。

単位は重要です!!

SLDをよりよく処理するいくつかのソフトウェア


どういうわけか、私のためにarcmap2sldを動作させることはありません。Arc2Earthコミュニティエディションの方が適していますが、それでも奇妙な出力が得られる可能性があります。
Devdatta Tengshe 2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.