Adicionando arquivos de camada (.lyr) ao QGIS?


26

Na faculdade, usamos o ArcGIS Desktop 10, mas isso não funciona no meu Mac, então eu tenho o QGIS lá.

Quero fazer meus exercícios com o QGIS, mas usamos arquivos .lyr no ArcGIS Desktop, e eles não são suportados pelo QGIS.

Alguém sabe como posso conectar os arquivos * .lyr aos meus arquivos * .shp para usá-los no meu Mac com o QGIS?


11
Você precisa concluir o exercício? Apenas tem a informação exibida, não?
21712 Emily

é preciso que haja uma ferramenta interna para QGIS para fazer isso como ArcMap é o pacote de software menos acessível
gomapping

Funciona no QGIS 3.10. Veja minha resposta detalhada a este post: o plugin "slyr-master" para QGIS não funciona devido a "dados ausentes em metadados"
9ls1

Respostas:


15

Você precisa converter os arquivos .lyr para SLD. Então eles devem renderizar bem no QGIS. Infelizmente, a conversão de estilo de camada do ArcGIS para arquivo SLD (Styled Layer Descriptor)? requer que a conversão seja feita no ArcGIS Desktop. Talvez um colega de classe possa ajudá-lo fazendo a conversão.

Outra opção, que eu não testei, seria usar este conversor Arc2SLD . Talvez outro usuário possa comentar sobre a usabilidade desse programa.


2
Tudo bem, desde que eu possa convertê-lo com o ArcGis, tudo bem. Temos em nossos computadores na faculdade, só não quero ir lá toda vez que quero trabalhar com GIS. :-) #
David

2
@ David, não foi isso que você pediu, mas você também pode usar a Área de Trabalho Remota para controlar o PC (executando o ArcGIS) na sua faculdade a partir do seu Mac em casa.
Stephen Lead

10

O @ndawson , um dos principais desenvolvedores do QGIS, criou um plugin experimental para o QGIS 3.2 ou superior que pode converter arquivos .lyr:

https://github.com/nyalldawson/slyr


Também encontrei este plugin. Mas não consigo fazer funcionar. Você tem alguma experiência com este plugin? Onde eu tenho que colocar nos binários do mdbtools?
joe_gerner

@joe_gerner - Desculpe, mas não usei este plugin antes. Acabei de me lembrar que ndawson publicado em algum lugar que ele criou como plugin de um para esta conversão :)
Joseph

11
AFAIK este plugin aceita apenas arquivos .style como entrada. Usando arquivos .lyr, obtive erros. (Eu usei a versão do plugin, não a autônoma).
Kantan

@ Kantan - Obrigado pelo comentário, talvez você possa mencionar isso ao autor do plugin.
19718 Joseph

11
@ Kantan - você poderia lançar alguma luz sobre como usar o plugin? Eu continuo recebendo o seguinte erro: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

O formato lyr da Esri é binário, mas o novo formato lyrx é legível e analisável.

EDIT
Estamos trabalhando em um plugin para usar arquivos * lyrx no QGIS qlyrx
Sinta-se à vontade para contribuir com questões / exemplos / qa / dev / etc. :)

Se você tiver acesso ao arcgis pro, poderá converter o arquivo lyr para o novo formato lyrx. Publiquei uma página da Web util que permite a conversão de lyrx-qml. Ele suporta preenchimentos simples e de hachura, descreve as propriedades e converte unidades lyrx em unidades qml. http://mindthemap.info/util/index.html


2

Eu usei o Arc2SLDconverter, mas ele funciona apenas com o Arcmap 10.0.
Você pode ver alguns exemplos no meu blog .


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.