Warum wird der OGC Symbology Encoding-Standard nicht implementiert und ist SLD eine Alternative?

10

Ich habe ausführlich über das Internet sowie über das Exportieren von Symbologie von ArcGIS für Desktop nach Microstation oder QGIS gesucht . fand aber keine zufriedenstellende Antwort. Ich hoffe, die Antworten von den Experten hier zu bekommen.

Angenommen, ich habe ein Polygon-Shapefile gestylt (z. B. Randbreite = 0,26, Randfarbe = grün, rote einfache Füllung, angezeigte Beschriftung usw.). Wenn ich den Stil in QGIS speichere, wird er im XML-Format gespeichert, das nur für QGIS spezifisch ist. Gleiches gilt für andere Software, die sie in ihrem eigenen Format speichern. Das heißt, ich kann keine Styling-Informationen zwischen verschiedenen Softwareprogrammen austauschen.

Obwohl der OGC SE-Standard vorhanden ist, war ich nur verwirrt, warum dies von keiner Software implementiert wird. QGIS 1.8 unterstützt SLD, aber wozu wird der Stil dann als QGIS-spezifische XML-Datei gespeichert?

Ist es in diesem Fall in Ordnung, diesen Standard zu verwenden (für den Datenaustausch zwischen verschiedenen Softwareprogrammen), da der SLD-Standard für Webdienste verwendet wird?

SDH
quelle
Es ist nicht wirklich klar, was Sie fragen. Möchten Sie wissen, wie SLD und SE in einem bestimmten Softwarepaket verwendet werden, oder möchten Sie eine subjektivere Einschätzung, warum SLD und SE nicht überall implementiert sind?
BradHards
SLD ist nicht als Datenaustauschformat gedacht.
nmtoken

Antworten:

4

Wirklich keine endgültige Antwort, sondern eine Antwort, um mehr zu vervollständigen (wartende Community :)!

Die Hauptideen, warum SLD nicht überall als Datenaustausch verwendet wird, sind Verlauf, Ausführlichkeit, Erweiterbarkeit und Ausgabeunterstützung.

Geschichte

ArcGIS kommt, bevor der SLD-Standard existiert.

Das MapInfo-Format trennt den Stil nicht vom Inhalt, sodass Sie Daten nicht wie bei SLD und GML vom Rendern trennen können.

Auch aufgrund des Verlaufs und der Rückkompatibilität mit älteren Softwareversionen sind Modelle zur Darstellung von Kartenstilen nicht auf zwei Arten kompatibel.

Ein Hauptunterschied besteht auch beim Vergleich von GIS-Software und CAD-Software. Zwei Ökosysteme, die lange Zeit gut voneinander getrennt waren und in denen die CAD-Symbologie komplexer ist.

Ausführlichkeit

Alle Menschen sind keine XML-Liebhaber und bevorzugen daher andere Syntax wie CartoCSS

Erweiterbarkeit

Mit SLD können Sie nicht jede Art von Styling ausführen.

Siehe zum Beispiel die Einschränkung bezüglich der Schraffur, damit das Geoserver-Team die Standardeinstellung erweitert .

Sie können auch an Schatten und Compositing denken , die der SLD-Standard nicht unterstützt.

Unterstützung

Abhängig von der Unterstützung (Papier, Geräte, ...) und der Bildschirmauflösung entspricht eine Breite von 1 in einer Software nicht der gleichen Breite in einer anderen.

Die Papierbreite 1 unterscheidet sich von der auf dem Bildschirm.

Einheiten sind wichtig !!

Einige Software, um besser mit SLD umzugehen

ThomasG77
quelle
Irgendwie habe ich nie arcmap2sld für mich arbeiten lassen. Die Arc2Earth Community Edition ist eine bessere Option, aber selbst das kann zu seltsamen Ergebnissen führen.
Devdatta Tengshe