¿Agregar archivos de capa (.lyr) a QGIS?

26

En la universidad usamos ArcGIS Desktop 10, pero eso no funciona en mi Mac, así que tengo QGIS allí.

Quiero hacer mis ejercicios con QGIS, pero utilizamos archivos .lyr con ArcGIS Desktop, y QGIS no los admite.

¿Alguien sabe cómo puedo conectar los archivos * .lyr a mis archivos * .shp para usarlos en mi Mac con QGIS?

David
fuente
1
¿Lo necesitas para completar el ejercicio? Solo tiene la información de la pantalla, ¿no?
Emily
QGIS debe crear una herramienta para hacer esto, ya que ArcMap es el paquete de software menos accesible
gomapping
Funciona en QGIS 3.10. Vea mi respuesta detallada a esta publicación: el complemento "slyr-master" para QGIS no funciona debido a "metadatos faltantes"
9ls1 hace

Respuestas:

15

Necesita convertir los archivos .lyr a SLD. Entonces deberían rendir bien en QGIS. Desafortunadamente, ¿ Convertir el estilo de capa ArcGIS a un archivo de Descriptor de capa con estilo (SLD)? requiere que la conversión se realice desde ArcGIS Desktop. Quizás un compañero de clase pueda ayudarlo haciendo la conversión.

Otra opción, que no he probado, sería utilizar este convertidor Arc2SLD . Quizás otro usuario pueda comentar sobre la usabilidad de ese programa.

Jay Laura
fuente
2
Está bien, siempre que pueda convertirlo con ArcGis, está bien. Lo tenemos en nuestras computadoras en la universidad, simplemente no quiero tener que caminar allí cada vez que quiero trabajar con SIG. :-)
David
2
@David, esto no es lo que pediste, pero también puedes usar Remote Desktop para controlar la PC (que ejecuta ArcGIS) en tu universidad desde tu Mac en casa.
Stephen Lead
10

@ndawson , uno de los principales desarrolladores de QGIS, ha creado un complemento experimental para QGIS 3.2 o superior que podría convertir archivos .lyr:

https://github.com/nyalldawson/slyr

Joseph
fuente
También encontré este complemento. Pero no puedo hacer que funcione. ¿Tienes alguna experiencia con este complemento? ¿Dónde tengo que poner los binarios de mdbtools?
joe_gerner
@joe_gerner - Lo siento, no he usado este complemento antes. Acabo de recordar que ndawson publicó en algún lugar que creó un complemento para esta conversión :)
Joseph
1
AFAIK este complemento solo toma archivos .style como entrada. Usando archivos .lyr obtuve errores. (Usé la versión del complemento, no la independiente).
Kantan el
@Kantan - Gracias por el comentario, quizás podrías mencionar esto al autor del complemento.
Joseph
1
@Kantan: ¿podría arrojar algo de luz sobre cómo usar el complemento? Sigo recibiendo el siguiente error: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

El formato lyr de Esri es binario, pero el nuevo formato lyrx es legible y analizable.

EDITAR
Estamos trabajando en un complemento para usar archivos * lyrx en QGIS qlyrx
Siéntase libre de contribuir con problemas / ejemplos / qa / dev / etc. :)

Si tiene acceso a arcgis pro, puede convertir el archivo lyr al nuevo formato lyrx. He publicado una página web util que permite la conversión de lyrx-qml. Admite rellenos simples y de sombreado, propiedades de contorno y traduce unidades lyrx a unidades qml. http://mindthemap.info/util/index.html

NettaB
fuente
2

He usado Arc2SLDconverter, pero solo funciona con Arcmap 10.0.
Puedes ver algunos ejemplos en mi blog .

Manuel
fuente
2

Este pequeño software podría hacer el trabajo http://wald.intevation.org/projects/arcmap2sld/%20 . Abra su proyecto Arcmap con solo la simbología de capa + capa que desea convertir, luego haga doble clic en ArcGIS_SLD_Converter.exe en \ ArcMap2SLD_Code_1.4.0 \ stp \ ArcGIS_SLD_Converter.exe coloque la ubicación de su salida.

Maieul Gruget
fuente