QGIS/tests/testdata/qgis_server/test_project_legend_rule.qgs
2017-06-09 12:55:27 +01:00

446 lines
19 KiB
Plaintext

<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis projectname="QGIS Test Project" version="2.99.0-Master">
<title>QGIS Test Project</title>
<autotransaction active="0"/>
<evaluateDefaultValues active="0"/>
<layer-tree-group>
<customproperties/>
<layer-tree-layer expanded="1" providerKey="ogr" checked="Qt::Checked" source="/home/blottiere/devel/packages/QGIS_pbl_getlegendgraphic/tests/testdata/qgis_server/testlayer.shp" id="testlayer20150528120452665" name="testlayer èé">
<customproperties/>
</layer-tree-layer>
<custom-order enabled="0">
<item>testlayer20150528120452665</item>
</custom-order>
</layer-tree-group>
<snapping-settings type="1" mode="1" unit="2" intersection-snapping="0" tolerance="0" enabled="0">
<individual-layer-settings/>
</snapping-settings>
<relations/>
<mapcanvas annotationsVisible="1" name="theMapCanvas">
<units>degrees</units>
<extent>
<xmin>8.20202108826836884</xmin>
<ymin>44.9009031607650968</ymin>
<xmax>8.20606418507941449</xmax>
<ymax>44.90195628381741244</ymax>
</extent>
<rotation>0</rotation>
<destinationsrs>
<spatialrefsys>
<proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
<srsid>3452</srsid>
<srid>4326</srid>
<authid>EPSG:4326</authid>
<description>WGS 84</description>
<projectionacronym>longlat</projectionacronym>
<ellipsoidacronym>WGS84</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</destinationsrs>
<rendermaptile>0</rendermaptile>
<layer_coordinate_transform_info>
<layer_coordinate_transform srcAuthId="EPSG:4326" layerid="testlayer20150528120452665" destDatumTransform="-1" destAuthId="EPSG:4326" srcDatumTransform="-1"/>
</layer_coordinate_transform_info>
</mapcanvas>
<legend updateDrawingOrder="true">
<legendlayer showFeatureCount="0" open="true" checked="Qt::Checked" drawingOrder="-1" name="testlayer èé">
<filegroup open="true" hidden="false">
<legendlayerfile layerid="testlayer20150528120452665" visible="1" isInOverview="0"/>
</filegroup>
</legendlayer>
</legend>
<mapViewDocks/>
<projectlayers>
<maplayer simplifyDrawingTol="1" type="vector" readOnly="0" simplifyDrawingHints="0" simplifyMaxScale="1" autoRefreshEnabled="0" autoRefreshTime="0" simplifyAlgorithm="0" hasScaleBasedVisibilityFlag="0" geometry="Point" simplifyLocal="1" minimumScale="0" maximumScale="1e+8">
<extent>
<xmin>8.20345930703634352</xmin>
<ymin>44.90139483904469131</ymin>
<xmax>8.20354699399348775</xmax>
<ymax>44.90148252600183554</ymax>
</extent>
<id>testlayer20150528120452665</id>
<datasource>./testlayer.shp</datasource>
<title>A test vector layer</title>
<abstract>A test vector layer with unicode òà</abstract>
<keywordList>
<value></value>
</keywordList>
<layername>testlayer èé</layername>
<srs>
<spatialrefsys>
<proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
<srsid>3452</srsid>
<srid>4326</srid>
<authid>EPSG:4326</authid>
<description>WGS 84</description>
<projectionacronym>longlat</projectionacronym>
<ellipsoidacronym>WGS84</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</srs>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<expressionfields/>
<map-layer-style-manager current="">
<map-layer-style name=""/>
</map-layer-style-manager>
<renderer-v2 type="RuleRenderer" forceraster="0" symbollevels="0" enableorderby="0">
<rules key="{9968c7d6-186c-4e91-80fd-b3c1e5541edf}">
<rule symbol="0" label="rule0" key="{42912a46-cc74-4e39-a409-3a5ad6b9f59e}"/>
<rule symbol="1" label="rule1" key="{c4d8fca3-46ba-4eeb-92e1-4efd5a19da74}"/>
</rules>
<symbols>
<symbol alpha="1" clip_to_extent="1" type="marker" name="0">
<layer pass="0" class="SimpleMarker" locked="0" enabled="1">
<prop k="angle" v="0"/>
<prop k="color" v="102,164,67,255"/>
<prop k="horizontal_anchor_point" v="1"/>
<prop k="joinstyle" v="bevel"/>
<prop k="name" v="circle"/>
<prop k="offset" v="0,0"/>
<prop k="offset_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="outline_color" v="0,0,0,255"/>
<prop k="outline_style" v="solid"/>
<prop k="outline_width" v="0"/>
<prop k="outline_width_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="outline_width_unit" v="MM"/>
<prop k="scale_method" v="area"/>
<prop k="size" v="2"/>
<prop k="size_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="size_unit" v="MM"/>
<prop k="vertical_anchor_point" v="1"/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop k="blend_mode" v="0"/>
<prop k="draw_mode" v="2"/>
<prop k="enabled" v="1"/>
<prop k="transparency" v="0"/>
</effect>
</effect>
<data_defined_properties>
<Option type="Map">
<Option value="" type="QString" name="name"/>
<Option name="properties"/>
<Option value="collection" type="QString" name="type"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
<symbol alpha="1" clip_to_extent="1" type="marker" name="1">
<layer pass="0" class="SimpleMarker" locked="0" enabled="1">
<prop k="angle" v="0"/>
<prop k="color" v="159,114,97,255"/>
<prop k="horizontal_anchor_point" v="1"/>
<prop k="joinstyle" v="bevel"/>
<prop k="name" v="star"/>
<prop k="offset" v="0,0"/>
<prop k="offset_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="outline_color" v="0,0,0,255"/>
<prop k="outline_style" v="solid"/>
<prop k="outline_width" v="0"/>
<prop k="outline_width_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="outline_width_unit" v="MM"/>
<prop k="scale_method" v="diameter"/>
<prop k="size" v="4"/>
<prop k="size_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="size_unit" v="MM"/>
<prop k="vertical_anchor_point" v="1"/>
<data_defined_properties>
<Option type="Map">
<Option value="" type="QString" name="name"/>
<Option name="properties"/>
<Option value="collection" type="QString" name="type"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop k="blend_mode" v="0"/>
<prop k="draw_mode" v="2"/>
<prop k="enabled" v="1"/>
<prop k="transparency" v="0"/>
</effect>
</effect>
</renderer-v2>
<customproperties>
<property value="0" key="embeddedWidgets/count"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerTransparency>0</layerTransparency>
<SingleCategoryDiagramRenderer diagramType="Pie" attributeLegend="1" sizeLegend="0">
<DiagramCategory penWidth="0" angleOffset="1440" maxScaleDenominator="1e+8" scaleDependency="Area" sizeScale="0,0,0,0,0,0" width="15" transparency="0" backgroundColor="#ffffff" minScaleDenominator="0" diagramOrientation="Up" barWidth="5" backgroundAlpha="255" scaleBasedVisibility="0" labelPlacementMethod="XHeight" penAlpha="255" lineSizeScale="0,0,0,0,0,0" sizeType="MM" minimumSize="0" height="15" enabled="0" lineSizeType="MM" penColor="#000000">
<fontProperties style="" description="Ubuntu,9,-1,5,50,0,0,0,0,0"/>
<attribute label="" color="#000000" field=""/>
</DiagramCategory>
<symbol alpha="1" clip_to_extent="1" type="marker" name="sizeSymbol">
<layer pass="0" class="SimpleMarker" locked="0" enabled="1">
<prop k="angle" v="0"/>
<prop k="color" v="255,0,0,255"/>
<prop k="horizontal_anchor_point" v="1"/>
<prop k="joinstyle" v="bevel"/>
<prop k="name" v="circle"/>
<prop k="offset" v="0,0"/>
<prop k="offset_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="outline_color" v="0,0,0,255"/>
<prop k="outline_style" v="solid"/>
<prop k="outline_width" v="0"/>
<prop k="outline_width_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="outline_width_unit" v="MM"/>
<prop k="scale_method" v="diameter"/>
<prop k="size" v="2"/>
<prop k="size_map_unit_scale" v="0,0,0,0,0,0"/>
<prop k="size_unit" v="MM"/>
<prop k="vertical_anchor_point" v="1"/>
<data_defined_properties>
<Option type="Map">
<Option value="" type="QString" name="name"/>
<Option name="properties"/>
<Option value="collection" type="QString" name="type"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" obstacle="0" showAll="1" dist="0" placement="0" linePlacementFlags="2" zIndex="0">
<properties>
<Option type="Map">
<Option value="" type="QString" name="name"/>
<Option type="Map" name="properties">
<Option type="Map" name="show">
<Option value="true" type="bool" name="active"/>
<Option value="id" type="QString" name="field"/>
<Option value="2" type="int" name="type"/>
</Option>
</Option>
<Option value="collection" type="QString" name="type"/>
</Option>
</properties>
</DiagramLayerSettings>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option value="0" type="QString" name="IsMultiline"/>
<Option value="0" type="QString" name="UseHtml"/>
</Option>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option value="0" type="QString" name="IsMultiline"/>
<Option value="0" type="QString" name="UseHtml"/>
</Option>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option value="0" type="QString" name="IsMultiline"/>
<Option value="0" type="QString" name="UseHtml"/>
</Option>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias index="0" field="id" name=""/>
<alias index="1" field="name" name=""/>
<alias index="2" field="utf8nameè" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression=""/>
<default field="name" expression=""/>
<default field="utf8nameè" expression=""/>
</defaults>
<constraints>
<constraint notnull_strength="0" exp_strength="0" field="id" unique_strength="0" constraints="0"/>
<constraint notnull_strength="0" exp_strength="0" field="name" unique_strength="0" constraints="0"/>
<constraint notnull_strength="0" exp_strength="0" field="utf8nameè" unique_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint desc="" exp="" field="id"/>
<constraint desc="" exp="" field="name"/>
<constraint desc="" exp="" field="utf8nameè"/>
</constraintExpressions>
<attributeactions>
<defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0">
<columns>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="field" hidden="0" name="name" width="-1"/>
<column type="field" hidden="0" name="utf8nameè" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<editform>../../../../../..</editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath>../../../../../..</editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
QGIS forms can have a Python function that is called when the form is
opened.
Use this function to add extra logic to your forms.
Enter the name of the function in the "Python Init function"
field.
An example follows:
"""
from qgis.PyQt.QtWidgets import QWidget
def my_form_open(dialog, layer, feature):
geom = feature.geometry()
control = dialog.findChild(QWidget, "MyLineEdit")
]]></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<widgets/>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<expressionfields/>
<previewExpression>name</previewExpression>
<mapTip></mapTip>
</maplayer>
</projectlayers>
<layerorder>
<layer id="testlayer20150528120452665"/>
</layerorder>
<properties>
<WMSRestrictedLayers type="QStringList"/>
<Variables>
<variableNames type="QStringList"/>
<variableValues type="QStringList"/>
</Variables>
<WMSServiceTitle type="QString">QGIS TestProject</WMSServiceTitle>
<WMSPrecision type="QString">4</WMSPrecision>
<WFSLayersPrecision>
<testlayer20150528120452665 type="int">8</testlayer20150528120452665>
</WFSLayersPrecision>
<Measurement>
<DistanceUnits type="QString">meters</DistanceUnits>
<AreaUnits type="QString">m2</AreaUnits>
</Measurement>
<PositionPrecision>
<Automatic type="bool">true</Automatic>
<DegreeFormat type="QString">D</DegreeFormat>
<DecimalPlaces type="int">2</DecimalPlaces>
</PositionPrecision>
<DefaultStyles>
<AlphaInt type="int">255</AlphaInt>
<Marker type="QString"></Marker>
<Fill type="QString"></Fill>
<ColorRamp type="QString"></ColorRamp>
<Line type="QString"></Line>
<RandomColors type="bool">true</RandomColors>
</DefaultStyles>
<SpatialRefSys>
<ProjectCRSID type="int">3452</ProjectCRSID>
<ProjectionsEnabled type="int">1</ProjectionsEnabled>
<ProjectCRSProj4String type="QString">+proj=longlat +datum=WGS84 +no_defs</ProjectCRSProj4String>
<ProjectCrs type="QString">EPSG:4326</ProjectCrs>
</SpatialRefSys>
<WMSOnlineResource type="QString"></WMSOnlineResource>
<WMSContactPosition type="QString"></WMSContactPosition>
<WMSContactOrganization type="QString">QGIS dev team</WMSContactOrganization>
<WMSKeywordList type="QStringList">
<value></value>
</WMSKeywordList>
<Measure>
<Ellipsoid type="QString">WGS84</Ellipsoid>
</Measure>
<WMSAddWktGeometry type="bool">true</WMSAddWktGeometry>
<WMSContactMail type="QString">elpaso@itopen.it</WMSContactMail>
<WMSContactPhone type="QString"></WMSContactPhone>
<Gui>
<SelectionColorBluePart type="int">0</SelectionColorBluePart>
<SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
<CanvasColorGreenPart type="int">255</CanvasColorGreenPart>
<SelectionColorRedPart type="int">255</SelectionColorRedPart>
<CanvasColorRedPart type="int">255</CanvasColorRedPart>
<CanvasColorBluePart type="int">255</CanvasColorBluePart>
<SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
</Gui>
<WMSImageQuality type="int">90</WMSImageQuality>
<WCSLayers type="QStringList"/>
<WMSAccessConstraints type="QString">None</WMSAccessConstraints>
<WMSServiceAbstract type="QString">Some UTF8 text èòù</WMSServiceAbstract>
<WFSLayers type="QStringList">
<value>testlayer20150528120452665</value>
</WFSLayers>
<Identify>
<disabledLayers type="QStringList"/>
</Identify>
<WMSExtent type="QStringList">
<value>8.20315414376310059</value>
<value>44.901236559338642</value>
<value>8.204164917965862</value>
<value>44.90159838674664172</value>
</WMSExtent>
<WFSTLayers>
<Insert type="QStringList">
<value>testlayer20150528120452665</value>
</Insert>
<Update type="QStringList">
<value>testlayer20150528120452665</value>
</Update>
<Delete type="QStringList">
<value>testlayer20150528120452665</value>
</Delete>
</WFSTLayers>
<WCSUrl type="QString"></WCSUrl>
<Digitizing>
<DefaultSnapType type="QString">off</DefaultSnapType>
<LayerSnapToList type="QStringList"/>
<AvoidIntersectionsList type="QStringList"/>
<DefaultSnapTolerance type="double">0</DefaultSnapTolerance>
<DefaultSnapToleranceUnit type="int">2</DefaultSnapToleranceUnit>
<LayerSnappingList type="QStringList"/>
<LayerSnappingToleranceUnitList type="QStringList"/>
<LayerSnappingToleranceList type="QStringList"/>
<SnappingMode type="QString">current_layer</SnappingMode>
<LayerSnappingEnabledList type="QStringList"/>
</Digitizing>
<Macros>
<pythonCode type="QString"></pythonCode>
</Macros>
<WMSRestrictedComposers type="QStringList"/>
<Legend>
<filterByMap type="bool">false</filterByMap>
</Legend>
<Paths>
<Absolute type="bool">false</Absolute>
</Paths>
<WMSContactPerson type="QString">Alessandro Pasotti</WMSContactPerson>
<WMSUrl type="QString"></WMSUrl>
<WMSUseLayerIDs type="bool">false</WMSUseLayerIDs>
<WMSFees type="QString">conditions unknown</WMSFees>
<WMSServiceCapabilities type="bool">true</WMSServiceCapabilities>
<WFSUrl type="QString"></WFSUrl>
</properties>
<visibility-presets/>
<Annotations/>
<Layouts/>
</qgis>