QGISにはArcGISのレイヤー(* .LYR)ファイルに相当するものがありますか?


33

ArcMapを使用すると、マップにデータセット(シェープファイルなど)を追加し、レイヤーのプロパティ(シンボル、テーブル結合、識別結果で一部の属性をオフにするなど)を構成できます。

このレイヤーは、レイヤーファイルとして保存できます。

ここに画像の説明を入力してください

結果の* .lyrファイルは、データソース(シェープファイル)およびそのレイヤーに構成されているすべてのプロパティを参照します。これにより、この同じレイヤーを複数のマップドキュメントに簡単に追加し、設定されているすべてのプロパティを継承できます。

QGISに同等のものはありますか?

回答:


36

それはありません、今 :)

開発版のみで、プラグインを使用して古いリリースにこのようなものを追加できます。時間があれば私はそれをするかもしれません。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

QGISレイヤー定義ファイルには*.qlr拡張子が付いておりmaplayer、プロジェクトのノードのXMLダンプです。

ファイルの先頭は次のようになります。

<!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アップデート

2.8現在、QLRファイルはグループだけでなく多くのレイヤーをサポートしています。凡例内のグループを右クリックして、QLRファイルに保存します。グループの下のすべてがQLRファイルに保存されます。


6
今では私が顧客サービスと呼んでいます
スティーブンリード14年

これは、WMSなどを含むベクターおよびラスターで機能します。たとえば、OpenLayersレイヤーでは機能しません。
ネイサンW 14年

データベースに保存されたデータに対して機能しますか?PostGIS、Spatialiteなど?
-HeyOverThere

1
カスタマーサービスまたはインサイダー取引...; /
DavidF 14年

1
カスタマーサービス
ネイサンW 14年

7

ではない正確に。シンボルをSLDファイルまたはqgisレイヤースタイルファイル(* .qml)に保存できます。.lyrファイルと同様に、これらのファイルはシンボルオプションを保存しますが、データ自体を指すものではありません。レイヤーを再度追加してから、スタイルまたはSLDファイルを適用する必要があります。SLDファイルにはシンボルのみが保存され、.qmlファイルにはシンボル、ラベル付けオプションが保存され、フィールドのウィジェットも編集されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.