Nó làm ngay bây giờ :)
Chỉ trong phiên bản dev nhưng một cái gì đó như thế này có thể được thêm vào trong một bản phát hành cũ hơn bằng cách sử dụng một plugin. Nếu tôi có thời gian tôi có thể làm điều đó.
Một tệp định nghĩa lớp QGIS sẽ có *.qlr
phần mở rộng và là kết xuất XML của maplayer
nút cho dự án.
Phần bắt đầu của tệp sẽ như thế này:
<!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
Cập nhật QGIS 2.8
Tính đến 2,8 tệp QLR hiện hỗ trợ nhiều lớp cũng như các nhóm. Nhấp chuột phải vào một nhóm trong chú giải để lưu nó vào tệp QLR, mọi thứ trong nhóm sẽ được lưu vào tệp QLR.