Di kampus kami menggunakan ArcGIS Desktop 10, tapi itu tidak berfungsi di Mac saya jadi saya punya QGIS di sana.
Saya ingin melakukan latihan saya dengan QGIS, tetapi kami menggunakan file .lyr dengan ArcGIS Desktop, dan itu tidak didukung oleh QGIS.
Adakah yang tahu, bagaimana saya bisa menghubungkan file * .lyr ke file * .shp saya untuk menggunakannya di Mac saya dengan QGIS?
qgis
layer-file
David
sumber
sumber
Jawaban:
Anda perlu mengonversi file .lyr ke SLD. Maka mereka harus membuat denda di QGIS. Sayangnya, Mengubah gaya lapisan ArcGIS ke file Styled Layer Descriptor (SLD)? mengharuskan konversi dilakukan dari dalam ArcGIS Desktop. Mungkin teman sekelas bisa membantu Anda dengan melakukan konversi.
Opsi lain, yang belum saya uji, adalah menggunakan konverter Arc2SLD ini . Mungkin pengguna lain dapat mengomentari kegunaan program itu.
sumber
@ndawson , salah satu pengembang inti untuk QGIS, telah membuat plugin eksperimental untuk QGIS 3.2 atau lebih tinggi yang dapat mengonversi file .lyr:
https://github.com/nyalldawson/slyr
sumber
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'
Format lyr Esri adalah biner, tetapi format lyrx baru dapat dibaca dan diurai.
EDIT
Kami sedang mengerjakan plugin untuk menggunakan * file lyrx di QGIS qlyrx
Jangan ragu untuk berkontribusi dengan masalah / contoh / qa / dev / dll. :)
Jika Anda memiliki akses ke arcgis pro, Anda dapat mengonversi file lyr ke format lyrx baru. Saya telah menerbitkan halaman web util yang memungkinkan konversi lyrx-qml. Ini mendukung pengisian sederhana dan menetas, menguraikan properti dan menerjemahkan unit lyrx ke unit qml. http://mindthemap.info/util/index.html
sumber
Saya telah menggunakan Arc2SLDconverter, tetapi hanya bekerja dengan Arcmap 10.0.
Anda dapat melihat beberapa contoh di blog saya .
sumber
Perangkat lunak kecil ini dapat melakukan pekerjaan http://wald.intevation.org/projects/arcmap2sld/%20 . Buka proyek Arcmap Anda hanya dengan simbologi layer + layer yang ingin Anda konversi, kemudian klik dua kali pada ArcGIS_SLD_Converter.exe di \ ArcMap2SLD_Code_1.4.0 \ stp \ ArcGIS_SLD_Converter.exe menempatkan lokasi output Anda.
sumber