Answers:
它现在 :)
仅在开发版本中,但可以在旧版本中使用插件添加类似的内容。如果我有时间,我可能会这样做。
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文件中。