QGIS/tests/testdata/qgis_server/test_project_render_context.qgs

518 lines
21 KiB
Plaintext

<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis projectname="" version="3.1.0-Master">
<homePath path=""/>
<title></title>
<autotransaction active="0"/>
<evaluateDefaultValues active="0"/>
<trust active="0"/>
<projectCrs>
<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>
</projectCrs>
<layer-tree-group>
<customproperties/>
<layer-tree-layer id="points_2a5005e4_9e71_4f28_9b86_d2448c6038b7" source="../points.shp" expanded="1" checked="Qt::Checked" providerKey="ogr" name="points">
<customproperties/>
</layer-tree-layer>
<custom-order enabled="0">
<item>points_2a5005e4_9e71_4f28_9b86_d2448c6038b7</item>
</custom-order>
</layer-tree-group>
<snapping-settings intersection-snapping="0" type="2" unit="1" enabled="1" mode="2" tolerance="10">
<individual-layer-settings>
<layer-setting id="points_2a5005e4_9e71_4f28_9b86_d2448c6038b7" type="2" units="1" enabled="1" tolerance="10"/>
</individual-layer-settings>
</snapping-settings>
<relations/>
<mapcanvas annotationsVisible="1" name="theMapCanvas">
<units>degrees</units>
<extent>
<xmin>-119.77777777777767199</xmin>
<ymin>20.43979114263966324</ymin>
<xmax>-82.44444444444427234</xmax>
<ymax>49.23239657302677585</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>
</mapcanvas>
<legend updateDrawingOrder="true">
<legendlayer drawingOrder="-1" checked="Qt::Checked" open="true" showFeatureCount="0" name="points">
<filegroup open="true" hidden="false">
<legendlayerfile isInOverview="0" visible="1" layerid="points_2a5005e4_9e71_4f28_9b86_d2448c6038b7"/>
</filegroup>
</legendlayer>
</legend>
<mapViewDocks/>
<projectlayers>
<maplayer autoRefreshEnabled="0" labelsEnabled="0" simplifyMaxScale="1" type="vector" simplifyAlgorithm="0" refreshOnNotifyMessage="" simplifyDrawingHints="0" simplifyDrawingTol="1" hasScaleBasedVisibilityFlag="0" minScale="1e+8" autoRefreshTime="0" readOnly="0" maxScale="1" refreshOnNotifyEnabled="0" geometry="Point" simplifyLocal="1">
<extent>
<xmin>-118.88888888888877204</xmin>
<ymin>22.80020703933767834</ymin>
<xmax>-83.33333333333315807</xmax>
<ymax>46.87198067632875365</ymax>
</extent>
<id>points_2a5005e4_9e71_4f28_9b86_d2448c6038b7</id>
<datasource>../points.shp</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>points</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>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial minx="0" maxy="0" miny="0" crs="" maxx="0" dimensions="2" maxz="0" minz="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<renderer-v2 forceraster="0" type="singleSymbol" enableorderby="0" symbollevels="0">
<symbols>
<symbol type="marker" alpha="1" clip_to_extent="1" name="0">
<layer locked="0" pass="0" enabled="1" class="EllipseMarker">
<prop v="0" k="angle"/>
<prop v="255,0,0,0" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="2" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="5" k="symbol_height"/>
<prop v="3x:0,0,0,0,0,0" k="symbol_height_map_unit_scale"/>
<prop v="MM" k="symbol_height_unit"/>
<prop v="rectangle" k="symbol_name"/>
<prop v="10" k="symbol_width"/>
<prop v="3x:0,0,0,0,0,0" k="symbol_width_map_unit_scale"/>
<prop v="MM" k="symbol_width_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" value="" name="name"/>
<Option type="Map" name="properties">
<Option type="Map" name="angle">
<Option type="bool" value="true" name="active"/>
<Option type="QString" value="-@rotation" name="expression"/>
<Option type="int" value="3" name="type"/>
</Option>
</Option>
<Option type="QString" value="collection" name="type"/>
</Option>
</data_defined_properties>
</layer>
<layer locked="0" pass="0" enabled="1" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="249,216,123,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="circle" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="2" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" value="" name="name"/>
<Option type="Map" name="properties">
<Option type="Map" name="offset">
<Option type="bool" value="false" name="active"/>
<Option type="int" value="1" name="type"/>
<Option type="QString" value="" name="val"/>
</Option>
<Option type="Map" name="size">
<Option type="bool" value="true" name="active"/>
<Option type="QString" value="length( @map_id )" name="expression"/>
<Option type="int" value="3" name="type"/>
</Option>
<Option type="Map" name="vAnchor">
<Option type="bool" value="false" name="active"/>
<Option type="int" value="1" name="type"/>
<Option type="QString" value="" name="val"/>
</Option>
</Option>
<Option type="QString" value="collection" name="type"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer attributeLegend="1" diagramType="Histogram">
<DiagramCategory scaleBasedVisibility="0" lineSizeType="MM" penWidth="0" opacity="1" minimumSize="0" barWidth="5" sizeScale="3x:0,0,0,0,0,0" penAlpha="255" minScaleDenominator="1" penColor="#000000" sizeType="MM" height="15" maxScaleDenominator="1e+8" backgroundColor="#ffffff" width="15" scaleDependency="Area" enabled="0" backgroundAlpha="255" diagramOrientation="Up" rotationOffset="270" lineSizeScale="3x:0,0,0,0,0,0" labelPlacementMethod="XHeight">
<fontProperties style="" description="Noto Sans,10,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings placement="0" linePlacementFlags="2" showAll="1" obstacle="0" dist="0" zIndex="0" priority="0">
<properties>
<Option type="Map">
<Option type="QString" value="" name="name"/>
<Option name="properties"/>
<Option type="QString" value="collection" name="type"/>
</Option>
</properties>
</DiagramLayerSettings>
<fieldConfiguration>
<field name="Class">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="Heading">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="Importance">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="Pilots">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="Cabin Crew">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="Staff">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias index="0" field="Class" name=""/>
<alias index="1" field="Heading" name=""/>
<alias index="2" field="Importance" name=""/>
<alias index="3" field="Pilots" name=""/>
<alias index="4" field="Cabin Crew" name=""/>
<alias index="5" field="Staff" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default applyOnUpdate="0" expression="" field="Class"/>
<default applyOnUpdate="0" expression="" field="Heading"/>
<default applyOnUpdate="0" expression="" field="Importance"/>
<default applyOnUpdate="0" expression="" field="Pilots"/>
<default applyOnUpdate="0" expression="" field="Cabin Crew"/>
<default applyOnUpdate="0" expression="" field="Staff"/>
</defaults>
<constraints>
<constraint constraints="0" notnull_strength="0" field="Class" unique_strength="0" exp_strength="0"/>
<constraint constraints="0" notnull_strength="0" field="Heading" unique_strength="0" exp_strength="0"/>
<constraint constraints="0" notnull_strength="0" field="Importance" unique_strength="0" exp_strength="0"/>
<constraint constraints="0" notnull_strength="0" field="Pilots" unique_strength="0" exp_strength="0"/>
<constraint constraints="0" notnull_strength="0" field="Cabin Crew" unique_strength="0" exp_strength="0"/>
<constraint constraints="0" notnull_strength="0" field="Staff" unique_strength="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint desc="" exp="" field="Class"/>
<constraint desc="" exp="" field="Heading"/>
<constraint desc="" exp="" field="Importance"/>
<constraint desc="" exp="" field="Pilots"/>
<constraint desc="" exp="" field="Cabin Crew"/>
<constraint desc="" exp="" field="Staff"/>
</constraintExpressions>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" width="-1" hidden="0" name="Class"/>
<column type="field" width="-1" hidden="0" name="Heading"/>
<column type="field" width="-1" hidden="0" name="Importance"/>
<column type="field" width="-1" hidden="0" name="Pilots"/>
<column type="field" width="-1" hidden="0" name="Cabin Crew"/>
<column type="field" width="-1" hidden="0" name="Staff"/>
<column type="actions" width="-1" hidden="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>
<editable>
<field editable="1" name="Cabin Crew"/>
<field editable="1" name="Class"/>
<field editable="1" name="Heading"/>
<field editable="1" name="Importance"/>
<field editable="1" name="Pilots"/>
<field editable="1" name="Staff"/>
</editable>
<labelOnTop>
<field labelOnTop="0" name="Cabin Crew"/>
<field labelOnTop="0" name="Class"/>
<field labelOnTop="0" name="Heading"/>
<field labelOnTop="0" name="Importance"/>
<field labelOnTop="0" name="Pilots"/>
<field labelOnTop="0" name="Staff"/>
</labelOnTop>
<widgets/>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<expressionfields/>
<previewExpression>Class</previewExpression>
<mapTip></mapTip>
</maplayer>
</projectlayers>
<layerorder>
<layer id="points_2a5005e4_9e71_4f28_9b86_d2448c6038b7"/>
</layerorder>
<properties>
<DefaultStyles>
<ColorRamp type="QString"></ColorRamp>
<Fill type="QString"></Fill>
<Marker type="QString"></Marker>
<Line type="QString"></Line>
<Opacity type="double">1</Opacity>
<RandomColors type="bool">true</RandomColors>
</DefaultStyles>
<WCSLayers type="QStringList"/>
<WMSAccessConstraints type="QString">None</WMSAccessConstraints>
<WMSContactPerson type="QString"></WMSContactPerson>
<WMSPrecision type="QString">8</WMSPrecision>
<SpatialRefSys>
<ProjectionsEnabled type="int">1</ProjectionsEnabled>
</SpatialRefSys>
<WMSUseLayerIDs type="bool">false</WMSUseLayerIDs>
<WMSOnlineResource type="QString"></WMSOnlineResource>
<WFSLayers type="QStringList"/>
<WMSAddWktGeometry type="bool">false</WMSAddWktGeometry>
<Gui>
<CanvasColorGreenPart type="int">255</CanvasColorGreenPart>
<SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
<SelectionColorBluePart type="int">0</SelectionColorBluePart>
<CanvasColorBluePart type="int">255</CanvasColorBluePart>
<SelectionColorRedPart type="int">255</SelectionColorRedPart>
<CanvasColorRedPart type="int">255</CanvasColorRedPart>
<SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
</Gui>
<Legend>
<filterByMap type="bool">false</filterByMap>
</Legend>
<WMSContactPosition type="QString"></WMSContactPosition>
<PAL>
<DrawRectOnly type="bool">false</DrawRectOnly>
<ShowingCandidates type="bool">false</ShowingCandidates>
<ShowingPartialsLabels type="bool">true</ShowingPartialsLabels>
<SearchMethod type="int">0</SearchMethod>
<ShowingAllLabels type="bool">false</ShowingAllLabels>
<CandidatesLine type="int">50</CandidatesLine>
<CandidatesPolygon type="int">30</CandidatesPolygon>
<CandidatesPoint type="int">16</CandidatesPoint>
<DrawOutlineLabels type="bool">true</DrawOutlineLabels>
</PAL>
<Measure>
<Ellipsoid type="QString">NONE</Ellipsoid>
</Measure>
<PositionPrecision>
<DegreeFormat type="QString">MU</DegreeFormat>
<DecimalPlaces type="int">2</DecimalPlaces>
<Automatic type="bool">true</Automatic>
</PositionPrecision>
<WMSServiceTitle type="QString"></WMSServiceTitle>
<WMSServiceAbstract type="QString"></WMSServiceAbstract>
<WMSKeywordList type="QStringList">
<value></value>
</WMSKeywordList>
<WFSUrl type="QString"></WFSUrl>
<WMSFees type="QString">conditions unknown</WMSFees>
<WMSSegmentizeFeatureInfoGeometry type="bool">false</WMSSegmentizeFeatureInfoGeometry>
<Measurement>
<AreaUnits type="QString">m2</AreaUnits>
<DistanceUnits type="QString">meters</DistanceUnits>
</Measurement>
<Variables>
<variableNames type="QStringList">
<value>rotation</value>
</variableNames>
<variableValues type="QStringList">
<value>25</value>
</variableValues>
</Variables>
<Identify>
<disabledLayers type="QStringList"/>
</Identify>
<WMSRequestDefinedDataSources type="bool">false</WMSRequestDefinedDataSources>
<Macros>
<pythonCode type="QString"></pythonCode>
</Macros>
<WMSContactMail type="QString"></WMSContactMail>
<WFSTLayers>
<Delete type="QStringList"/>
<Update type="QStringList"/>
<Insert type="QStringList"/>
</WFSTLayers>
<Paths>
<Absolute type="bool">false</Absolute>
</Paths>
<WMSImageQuality type="int">90</WMSImageQuality>
<WMSContactOrganization type="QString"></WMSContactOrganization>
<WCSUrl type="QString"></WCSUrl>
<WMSServiceCapabilities type="bool">false</WMSServiceCapabilities>
<WMSUrl type="QString"></WMSUrl>
<WMSContactPhone type="QString"></WMSContactPhone>
</properties>
<visibility-presets/>
<transformContext/>
<projectMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<author>blottiere</author>
<creation>2018-04-12T14:00:36</creation>
</projectMetadata>
<Annotations/>
<Layouts/>
</qgis>