然后可以将该图层另存为图层文件:
生成的* .lyr文件引用数据源(shapefile)和所有属性为该层配置的。这样可以轻松地将同一图层添加到多个地图文档中,并继承所有已设置的属性。
QGIS中是否有等效功能?
#1 楼
现在可以了:)仅在开发版本中,但是可以在较早的发行版中使用插件添加类似的内容。如果有时间,我可能会这样做。
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 Update
自2.8版起,QLR文件现在支持许多图层以及组。右键单击图例中的组,将其保存到QLR文件中,该组下的所有内容都将保存到QLR文件中。
评论
这就是我所说的客户服务
–斯蒂芬·李
2014年10月10日在3:07
这将适用于矢量和栅格(包括WMS等)。例如,它不适用于OpenLayers图层。
–内森·W
2014年10月10日,下午3:28
它适用于数据库存储的数据吗? PostGIS,Spatialite等?
–HeyOverThere
2014年10月10日14:57
客户服务或内幕交易...; /
– DavidF
2014年3月21日在18:55
客户服务
–内森·W
2014年3月21日在22:06