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?
Antworten:
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
quelle