.qgis 文件添加图层权限

查找图层对应id

<qgis>
  <layer-tree-group>
    <layer-tree-group checked="Qt::Checked" name="xxx" expanded="1">
      <customproperties/>
      <layer-tree-layer checked="Qt::Checked" name="xxx" id="xxx_993341bc_e8b5_4c57_bfe0_29606d5b0e6f" source="dbname='dbname' host=localhost port=0 user='xxx' sslmode=disable key='gid' srid=4326 type=MultiPolygon checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;dbname&quot; (geometry)" legend_exp="" providerKey="xxx" legend_split_behavior="0" patch_size="-1,-1" expanded="0">
        <customproperties>
          <property key="expandedLegendNodes"/>
        </customproperties>
      </layer-tree-layer>
  </layer-tree-group>
</qgis>

在 WFSTLayers 节点下添加键值对

<qgis>
  <properties>
    <WFSTLayers>
      <Delete type="QStringList">
        <value>xxx_993341bc_e8b5_4c57_bfe0_29606d5b0e6f</value>
      </Delete>
      <Insert type="QStringList">
        <value>xxx_993341bc_e8b5_4c57_bfe0_29606d5b0e6f</value>
      </Insert>
      <Update type="QStringList">
        <value>xxx_993341bc_e8b5_4c57_bfe0_29606d5b0e6f</value>
      </Update>
    </WFSTLayers>
  </properties>
</qgis>
posted @ 2022-07-20 11:33  develon  阅读(98)  评论(0编辑  收藏  举报