QGIS'de ArcGIS'in Katman (* .LYR) dosyası eşdeğeri var mı?


33

ArcMap'i kullanarak, haritaya bir veri kümesi (örneğin bir şekil dosyası) eklemek ve katman özelliklerini (örneğin, semboloji, tablo birleşmeleri, bazı sonuçları Tanımlama sonuçlarında kapatmak gibi) yapılandırmak mümkündür.

Bu katman daha sonra bir Katman dosyası olarak kaydedilebilir:

görüntü tanımını buraya girin

Elde edilen * .lyr dosyası veri kaynağına (shapefile) ve bu katman için yapılandırılmış tüm özelliklere başvurur. Bu, ayarlanan tüm özellikleri miras alarak aynı katmanı birden fazla harita dokümanına eklemeyi kolaylaştırır.

QGIS’de eşdeğeri var mı?

Yanıtlar:


36

It does şimdi :)

Sadece dev sürümünde ancak bunun gibi bir şey bir eklenti kullanarak eski bir sürümde eklenebilir. Biraz zaman alırsam bunu yapabilirim.

görüntü tanımını buraya girin

görüntü tanımını buraya girin

Bir QGIS Layer Definition dosyası *.qlruzantıya sahip olacak maplayerve proje için düğümün XML dökümü .

Dosyanın başlangıcı şöyle görünecektir:

<!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 Güncellemesi

2.8 QLR dosyaları itibariyle artık birçok katmanın yanı sıra grupları da destekliyor. Bir QLR dosyasına kaydetmek için açıklamadaki bir gruba sağ tıklayın, grup altındaki her şey QLR dosyasına kaydedilir.


6
şimdi buna müşteri hizmetleri
Stephen Lead

Bu, WMS vb. Dahil vektör ve raster için çalışacaktır. Örneğin bir OpenLayers katmanı ile çalışmaz.
Nathan W

Veritabanında depolanan veriler için çalışacak mı? PostGIS, Spatialite, vb.
HeyOverThere

1
Müşteri hizmetleri veya içeriden öğrenenlerin ticareti ...; /
DavidF

1
Müşteri hizmetleri
Nathan W

7

Tam olarak değil. Sembolojinizi SLD dosyasına veya qgis layer style dosyasına (.qml) kaydedebilirsiniz. .Lyr dosyası gibi bu dosyalar da semboloji seçeneklerinizi kaydeder, ancak verilerin kendisine işaret etmez. Katmanları yeniden eklemeniz, ardından stil veya SLD dosyasını uygulamanız gerekir. SLD dosyası yalnızca sembolojiyi depolar, .qml dosyaları sembolojiyi depolar, etiketleme seçenekleri, hatta alanlarınız için widget düzenler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.