В колледже мы используем ArcGIS Desktop 10, но он не работает на моем Mac, поэтому вместо него у меня есть QGIS.
Я хочу выполнять упражнения с QGIS, но мы используем файлы .lyr с ArcGIS Desktop, и они не поддерживаются QGIS.
Кто-нибудь знает, как я могу подключить файлы * .lyr к моим * .shp-файлам, чтобы использовать их на моем Mac с QGIS?
qgis
layer-file
Дэвид
источник
источник
Ответы:
Вам необходимо конвертировать .lyr файлы в SLD. Тогда они должны хорошо отрендерить в QGIS. К сожалению, Преобразование стиля слоя ArcGIS в файл Styled Layer Descriptor (SLD)? требует, чтобы преобразование было выполнено из ArcGIS Desktop. Возможно, одноклассник может помочь вам, сделав преобразование.
Еще один вариант, который я не тестировал, - использовать этот конвертер Arc2SLD . Возможно, другой пользователь может прокомментировать юзабилити этой программы.
источник
@ndawson , один из разработчиков ядра для QGIS, создал экспериментальный плагин для QGIS 3.2 или выше, который может конвертировать файлы .lyr:
https://github.com/nyalldawson/slyr
источник
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'
Формат lyr в Esri является двоичным, но новый формат lyrx читабелен и разбираем.
РЕДАКТИРОВАТЬ
Мы работаем над плагином для использования * lyrx файлов в QGIS qlyrx Не
стесняйтесь вносить свой вклад с проблемами / examples / qa / dev / etc. :)
Если у вас есть доступ к Arcgis Pro, вы можете конвертировать файл lyr в новый формат lyrx. Я опубликовал веб-страницу util, которая позволяет конвертировать lyrx-qml. Он поддерживает простые и штриховые заливки, свойства контура и переводит единицы из лиры в единицы qml. http://mindthemap.info/util/index.html
источник
Я использовал Arc2SLDconverter, но он работает только с Arcmap 10.0.
Вы можете увидеть несколько примеров в моем блоге .
источник
Это небольшое программное обеспечение может сделать работу http://wald.intevation.org/projects/arcmap2sld/%20 . Откройте свой проект Arcmap только с тем символом слоя + слоя, который вы хотите преобразовать, затем дважды щелкните ArcGIS_SLD_Converter.exe в \ ArcMap2SLD_Code_1.4.0 \ stp \ ArcGIS_SLD_Converter.exe, чтобы указать местоположение выходных данных.
источник