Aggiunta di file layer (.lyr) a QGIS?


26

Al college usiamo ArcGIS Desktop 10, ma questo non funziona sul mio Mac, quindi ho QGIS lì.

Voglio fare i miei esercizi con QGIS, ma usiamo i file .lyr con ArcGIS Desktop e non sono supportati da QGIS.

Qualcuno sa come posso collegare i file * .lyr ai miei file * .shp per usarli sul mio Mac con QGIS?


1
Ne hai bisogno per completare l'esercizio? Ha solo le informazioni sul display, no?
Emily,

per farlo è necessario uno strumento creato da QGIS, in quanto ArcMap è il pacchetto software meno accessibile
gomapping

Funziona in QGIS 3.10. Vedi la mia risposta dettagliata a questo post: il plugin "slyr-master" per QGIS non funziona a causa di "metadati mancanti"
9ls1

Risposte:


15

Devi convertire i file .lyr in SLD. Quindi dovrebbero essere riprodotti correttamente in QGIS. Sfortunatamente, la conversione dello stile del livello ArcGIS in file SLD (Styled Layer Descriptor)? richiede che la conversione sia eseguita da ArcGIS Desktop. Forse un compagno di classe potrebbe aiutarti facendo la conversione.

Un'altra opzione, che non ho testato, sarebbe quella di utilizzare questo convertitore Arc2SLD . Forse un altro utente può commentare l'usabilità di quel programma.


2
Va bene, finché posso convertirlo con ArcGis, va bene. Ce l'abbiamo sui nostri computer al college, non voglio andare lì ogni volta che voglio lavorare con GIS. :-)
David

2
@David non è quello che hai chiesto, ma puoi anche guardare usando Remote Desktop per controllare il PC (con ArcGIS) al college dal tuo Mac a casa.
Stephen Lead,

10

@ndawson , uno dei principali sviluppatori di QGIS, ha creato un plug-in sperimentale per QGIS 3.2 o versione successiva in grado di convertire i file .lyr:

https://github.com/nyalldawson/slyr


Ho trovato anche questo plugin. Ma non riesco a farlo funzionare. Hai qualche esperienza con questo plugin? Dove devo inserire i binari di mdbtools?
joe_gerner,

@joe_gerner - Siamo spiacenti, non ho mai usato questo plugin prima. Mi sono appena ricordato che ndawson ha pubblicato da qualche parte che ha creato un tale plugin per questa conversione :)
Joseph,

1
AFAIK questo plugin accetta solo file .style come input. Usando i file .lyr ho riscontrato degli errori. (Ho usato la versione del plugin, non quella standalone).
Kantan,

@Kantan - Grazie per il commento, potresti forse parlarne con l'autore del plugin.
Joseph,

1
@Kantan - potresti fare luce su come usare il plugin? Continuo a ricevere il seguente errore: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'
user1655130

6

Il formato lyr di Esri è binario, ma il nuovo formato lyrx è leggibile e analizzabile.

EDIT
Stiamo lavorando su un plugin per utilizzare * file lyrx in QGIS qlyrx
Sentiti libero di contribuire con problemi / esempi / qa / dev / etc. :)

Se hai accesso ad arcgis pro, puoi convertire il file lyr nel nuovo formato lyrx. Ho pubblicato una pagina web util che consente la conversione lyrx-qml. Supporta riempimenti semplici e di tratteggio, delinea le proprietà e traduce le unità di lyrx in unità qml. http://mindthemap.info/util/index.html


2

Ho usato Arc2SLDconverter, ma funziona solo con Arcmap 10.0.
Puoi vedere alcuni esempi nel mio blog .


2

Questo piccolo software potrebbe fare il lavoro http://wald.intevation.org/projects/arcmap2sld/%20 . Apri il tuo progetto Arcmap con solo la simbologia layer + layer che vuoi convertire, quindi fai doppio clic su ArcGIS_SLD_Converter.exe in \ ArcMap2SLD_Code_1.4.0 \ stp \ ArcGIS_SLD_Converter.exe e inserisci la posizione del tuo output.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.