Apakah QGIS memiliki yang setara dengan file Lapisan ArcGIS (* .LYR)?

33

Menggunakan ArcMap, dimungkinkan untuk menambahkan dataset (mis. Shapefile) ke peta, dan mengonfigurasi properti layer (seperti simbologi, gabungan tabel, menonaktifkan beberapa atribut dalam hasil Identifikasi, dll).

Lapisan ini kemudian dapat disimpan sebagai file Layer:

masukkan deskripsi gambar di sini

File * .lyr yang dihasilkan merujuk pada sumber data (shapefile) dan semua properti yang telah dikonfigurasi untuk lapisan itu. Ini membuatnya mudah untuk menambahkan lapisan yang sama ini ke beberapa dokumen peta, mewarisi semua properti yang telah ditetapkan.

Apakah ada yang setara dalam QGIS?

Stephen Lead
sumber

Jawaban:

36

Itu tidak sekarang :)

Hanya di versi dev tetapi sesuatu seperti ini bisa ditambahkan di rilis yang lebih lama menggunakan plugin. Jika saya mendapatkan waktu saya mungkin akan melakukannya.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

File QGIS Layer Definition akan memiliki *.qlrekstensi dan merupakan dump XML dari maplayerproyek.

Awal file akan terlihat seperti ini:

<!DOCTYPE qgis-layer-definition>
<maplayer minimumScale="-4.65661e-10" maximumScale="1e+08" simplifyDrawingHints="1" minLabelScale="0" maxLabelScale="1e+08" simplifyDrawingTol="1" geometry="Polygon" simplifyMaxScale="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyLocal="1" scaleBasedLabelVisibilityFlag="0">
  <datasource>F:/gis_data/cadastre.shp</datasource>
  <title></title>
  <abstract></abstract>
  <keywordList>
    <value></value>
  </keywordList>
  <layername>cadastre</layername>
  ... {style, etc}
</maplayer

QGIS 2.8 Pembaruan

Pada 2,8 file QLR sekarang mendukung banyak lapisan serta grup. Klik kanan pada grup dalam legenda untuk menyimpannya ke file QLR, semua yang ada di bawah grup akan disimpan ke file QLR.

Nathan W
sumber
6
sekarang itulah yang saya sebut layanan pelanggan
Stephen Lead
Ini akan berfungsi untuk vektor dan raster, termasuk WMS, dll. Ini tidak berfungsi dengan layer OpenLayers misalnya.
Nathan W
Apakah ini akan berfungsi untuk basis data yang disimpan data? PostGIS, Spatialite, dll?
HeyOverThere
1
Layanan pelanggan atau perdagangan orang dalam ...; /
DavidF
1
Layanan pelanggan
Nathan W
7

Tidak persis. Anda dapat menyimpan simbologi ke file SLD atau file gaya layer qgis (.qml). Seperti file .lyr, file-file ini menyimpan opsi simbologi Anda, namun mereka tidak menunjuk ke data itu sendiri. Anda harus menambahkan kembali lapisan lalu menerapkan gaya atau file SLD. File SLD hanya menyimpan simbologi, file .qml menyimpan simbologi, opsi pelabelan, bahkan mengedit widget untuk bidang Anda.

HeyOverThere
sumber