Am College verwenden wir ArcGIS Desktop 10, aber das funktioniert nicht auf meinem Mac, sodass ich stattdessen QGIS dort habe.
Ich möchte meine Übungen mit QGIS ausführen, aber in ArcGIS Desktop werden .lyr-Dateien verwendet, die von QGIS nicht unterstützt werden.
Weiß jemand, wie ich die * .lyr-Dateien mit meinen * .shp-Dateien verbinden kann, um sie auf meinem Mac mit QGIS zu verwenden?
qgis
layer-file
David
quelle
quelle
Antworten:
Sie müssen die .lyr-Dateien in SLD konvertieren. Dann sollten sie in QGIS einwandfrei rendern. Leider Konvertieren von ArcGIS Ebenenstil auf Styled Layer Descriptor (SLD) Datei? erfordert, dass die Konvertierung in ArcGIS Desktop ausgeführt wird. Vielleicht kann Ihnen ein Klassenkamerad bei der Umstellung helfen.
Eine andere Option, die ich nicht getestet habe, wäre die Verwendung dieses Arc2SLD-Konverters . Vielleicht kann ein anderer Benutzer die Benutzerfreundlichkeit dieses Programms kommentieren.
quelle
@ndawson , einer der Hauptentwickler von QGIS, hat ein experimentelles Plugin für QGIS 3.2 oder höher erstellt, mit dem .lyr-Dateien konvertiert werden können:
https://github.com/nyalldawson/slyr
quelle
Traceback (most recent call last): File "slyr-master/slyr/tools/style_to_bin.py", line 9, in <module> from slyr.bintools.extractor import Extractor ModuleNotFoundError: No module named 'slyr'
Esris Lyr-Format ist binär, aber das neue Lyrx-Format ist lesbar und parseble.
BEARBEITEN
Wir arbeiten an einem Plugin zur Verwendung von * lyrx-Dateien in QGIS qlyrx
. :)
Wenn Sie Zugriff auf arcgis pro haben, können Sie die Lyr-Datei in das neue Lyrx-Format konvertieren. Ich habe eine Util-Webseite veröffentlicht, die die Konvertierung von Lyrx in QML ermöglicht. Es unterstützt einfache Füllungen und Schraffuren, umreißt Eigenschaften und übersetzt Lyrx-Einheiten in qml-Einheiten. http://mindthemap.info/util/index.html
quelle
Ich habe Arc2SLDconverter verwendet, aber es funktioniert nur mit Arcmap 10.0.
Sie können einige Beispiele in meinem Blog sehen .
quelle
Diese kleine Software könnte die Arbeit erledigen http://wald.intevation.org/projects/arcmap2sld/%20 . Öffnen Sie Ihr Arcmap-Projekt nur mit der Layer + Layer-Symbologie, die Sie konvertieren möchten, und doppelklicken Sie auf ArcGIS_SLD_Converter.exe in \ ArcMap2SLD_Code_1.4.0 \ stp \ ArcGIS_SLD_Converter.exe, und geben Sie den Speicherort Ihrer Ausgabe an.
quelle