SLD zu Esri Lyr-Datei?


21

Weiß jemand, ob es eine SW / Erweiterung gibt, mit der eine SLD in Esri konvertiert werden kann? lyr formatieren oder das SLD direkt importieren?


Interessante Frage. Jemand hat es nacheinander abgelehnt, wahrscheinlich weil er es schon einmal gesehen hatte, aber alle anderen Fragen sind von ESRI bis SLD. Bei manchen Suchvorgängen wird in dieser Richtung nichts gefunden oder es wird keine Möglichkeit zum Importieren angegeben. Sogar FME scheint es nicht zu schaffen (es gibt keinen Layer-Writer, nur einen Reader). Das heißt aber nicht, dass es nicht da draußen ist. Vielleicht hat ESRI einen eigenen, maßgeschneiderten.
GIS-Jonathan

giohappy, hast du eine antwort darauf gefunden?
GeorgeC

Nein GeorgeC, ich brauche es nicht mehr. Ich habe jedoch nur von Lösungen gehört, wenn ich einen benutzerdefinierten Code geschrieben habe, der auf ESRI-APIs basiert
giohappy 20.11.13

@giohappy was hast du geändert, um dieses Problem zu bestehen?
Nielsgerrits

Antworten:


2

Wenn SLD deklariert ist, können Sie Layer-Parameter mit dem Parsen von XML abrufen.

In Arcgis müssen Sie eine lokale Feature-Class hinzufügen und als Feature-Layer laden. Als Nächstes identifizieren Sie den Symboltyp Ihres Layers in SLD und generieren anschließend Symbole mit dem entsprechenden Typ in ArcGIS. Speichern Sie schließlich Ihre Symbologie in LYR.

Ich weiß nicht, ob dieses Skript dev ist ... Ich finde viel Thema für die Konvertierung von LYR in SLD, aber keine Umkehrung.

Sie können ein Skript für diese Konvertierung mit arcpy- und xml-Paketen in der Python-Umgebung erstellen, wenn Sie möchten. Ich denke, viele Menschen interessieren sich dafür.


Durch If SLD is declaredWollen Sie damit sagen Referenzen ein SLD - Schema, oder wird diese Arbeit , wenn der SLD eine XML - Deklaration nur hat?
Nmtoken

Alle Deklarationen in sld sind im XML-Format. Sie können sich diese Seite ansehen . Es gibt ein Beispiel. Die Referenz ist nur ein Link. Alle Deklarationen sind in XML-Datei.
GeoStoneMarten
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.