QGIS/tests/testdata/qgis_server/test_project_api.qgs
Alessandro Pasotti dabc380906 Typo
2019-09-11 07:42:19 +02:00

2202 lines
94 KiB
Plaintext

<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis version="3.9.0-Master" projectname="QGIS Test Project API">
<homePath path=""/>
<title>QGIS Test Project API</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 source="./testlayer.shp" name="testlayer1" expanded="1" id="testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a" checked="Qt::Checked" providerKey="ogr">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer source="../landsat.tif" name="landsat" expanded="0" id="landsat_a7d15b35_ca83_4b23_a9fb_af3fbdd60d15" checked="Qt::Checked" providerKey="gdal">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer source="./testlayer.shp" name="testlayer èé" expanded="1" id="testlayer20150528120452665" checked="Qt::Checked" providerKey="ogr">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer source="./testlayer.shp" name="fields_alias" expanded="1" id="testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774" checked="Qt::Checked" providerKey="ogr">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer source="./testlayer.shp" name="exclude_attribute" expanded="1" id="testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de" checked="Qt::Checked" providerKey="ogr">
<customproperties/>
</layer-tree-layer>
<layer-tree-group name="groupwithshortname" expanded="1" checked="Qt::Checked">
<customproperties>
<property key="wmsAbstract" value="Group abstract"/>
<property key="wmsShortName" value="group_name"/>
<property key="wmsTitle" value="Group title"/>
</customproperties>
<layer-tree-layer source="./testlayer.shp" name="testlayer2" expanded="1" id="testlayer_2b89ed65_ef2f_4897_af15_9b32d4c4e040" checked="Qt::Checked" providerKey="ogr">
<customproperties/>
</layer-tree-layer>
</layer-tree-group>
<layer-tree-group name="groupwithoutshortname" expanded="1" checked="Qt::Checked">
<customproperties/>
<layer-tree-layer source="./testlayer.shp" name="testlayer3" expanded="1" id="testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0" checked="Qt::Checked" providerKey="ogr">
<customproperties/>
</layer-tree-layer>
</layer-tree-group>
<custom-order enabled="0">
<item>testlayer20150528120452665</item>
<item>testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a</item>
<item>testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0</item>
<item>testlayer_2b89ed65_ef2f_4897_af15_9b32d4c4e040</item>
<item>testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774</item>
<item>testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de</item>
<item>landsat_a7d15b35_ca83_4b23_a9fb_af3fbdd60d15</item>
</custom-order>
</layer-tree-group>
<snapping-settings intersection-snapping="0" mode="1" type="2" enabled="0" unit="2" tolerance="0">
<individual-layer-settings>
<layer-setting type="1" id="testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a" enabled="1" tolerance="12" units="1"/>
<layer-setting type="2" id="testlayer20150528120452665" enabled="0" tolerance="10" units="1"/>
<layer-setting type="2" id="testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de" enabled="1" tolerance="10" units="1"/>
<layer-setting type="1" id="testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0" enabled="1" tolerance="12" units="1"/>
<layer-setting type="1" id="testlayer_2b89ed65_ef2f_4897_af15_9b32d4c4e040" enabled="1" tolerance="12" units="1"/>
<layer-setting type="2" id="testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774" enabled="1" tolerance="10" units="1"/>
</individual-layer-settings>
</snapping-settings>
<relations/>
<mapcanvas annotationsVisible="1" name="theMapCanvas">
<units>degrees</units>
<extent>
<xmin>17.93051569743838058</xmin>
<ymin>30.1513850115596469</ymin>
<xmax>18.0579690612849646</xmax>
<ymax>30.26208897857753044</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>
<expressionContextScope/>
</mapcanvas>
<projectModels/>
<legend updateDrawingOrder="true">
<legendlayer drawingOrder="-1" name="testlayer1" showFeatureCount="0" checked="Qt::Checked" open="true">
<filegroup hidden="false" open="true">
<legendlayerfile visible="1" isInOverview="0" layerid="testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a"/>
</filegroup>
</legendlayer>
<legendlayer drawingOrder="-1" name="landsat" showFeatureCount="0" checked="Qt::Checked" open="false">
<filegroup hidden="false" open="false">
<legendlayerfile visible="1" isInOverview="0" layerid="landsat_a7d15b35_ca83_4b23_a9fb_af3fbdd60d15"/>
</filegroup>
</legendlayer>
<legendlayer drawingOrder="-1" name="testlayer èé" showFeatureCount="0" checked="Qt::Checked" open="true">
<filegroup hidden="false" open="true">
<legendlayerfile visible="1" isInOverview="0" layerid="testlayer20150528120452665"/>
</filegroup>
</legendlayer>
<legendlayer drawingOrder="-1" name="fields_alias" showFeatureCount="0" checked="Qt::Checked" open="true">
<filegroup hidden="false" open="true">
<legendlayerfile visible="1" isInOverview="0" layerid="testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774"/>
</filegroup>
</legendlayer>
<legendlayer drawingOrder="-1" name="exclude_attribute" showFeatureCount="0" checked="Qt::Checked" open="true">
<filegroup hidden="false" open="true">
<legendlayerfile visible="1" isInOverview="0" layerid="testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de"/>
</filegroup>
</legendlayer>
<legendgroup name="groupwithshortname" checked="Qt::Checked" open="true">
<legendlayer drawingOrder="-1" name="testlayer2" showFeatureCount="0" checked="Qt::Checked" open="true">
<filegroup hidden="false" open="true">
<legendlayerfile visible="1" isInOverview="0" layerid="testlayer_2b89ed65_ef2f_4897_af15_9b32d4c4e040"/>
</filegroup>
</legendlayer>
</legendgroup>
<legendgroup name="groupwithoutshortname" checked="Qt::Checked" open="true">
<legendlayer drawingOrder="-1" name="testlayer3" showFeatureCount="0" checked="Qt::Checked" open="true">
<filegroup hidden="false" open="true">
<legendlayerfile visible="1" isInOverview="0" layerid="testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0"/>
</filegroup>
</legendlayer>
</legendgroup>
</legend>
<mapViewDocks/>
<projectlayers>
<maplayer minScale="1e+08" refreshOnNotifyMessage="" maxScale="0" type="raster" hasScaleBasedVisibilityFlag="0" autoRefreshEnabled="0" refreshOnNotifyEnabled="0" autoRefreshTime="0" styleCategories="AllStyleCategories">
<extent>
<xmin>781662.375</xmin>
<ymin>3339523.125</ymin>
<xmax>793062.375</xmax>
<ymax>3350923.125</ymax>
</extent>
<id>landsat_a7d15b35_ca83_4b23_a9fb_af3fbdd60d15</id>
<datasource>../landsat.tif</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>landsat</layername>
<srs>
<spatialrefsys>
<proj4>+proj=utm +zone=33 +datum=WGS84 +units=m +no_defs</proj4>
<srsid>3117</srsid>
<srid>32633</srid>
<authid>EPSG:32633</authid>
<description>WGS 84 / UTM zone 33N</description>
<projectionacronym>utm</projectionacronym>
<ellipsoidacronym>WGS84</ellipsoidacronym>
<geographicflag>false</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 miny="0" maxz="0" minz="0" maxx="0" crs="" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider>gdal</provider>
<noData>
<noDataList bandNo="1" useSrcNoData="0"/>
<noDataList bandNo="2" useSrcNoData="0"/>
<noDataList bandNo="3" useSrcNoData="0"/>
<noDataList bandNo="4" useSrcNoData="0"/>
<noDataList bandNo="5" useSrcNoData="0"/>
<noDataList bandNo="6" useSrcNoData="0"/>
<noDataList bandNo="7" useSrcNoData="0"/>
<noDataList bandNo="8" useSrcNoData="0"/>
<noDataList bandNo="9" useSrcNoData="0"/>
</noData>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>0</Searchable>
</flags>
<customproperties>
<property key="WMSBackgroundLayer" value="false"/>
<property key="WMSPublishDataSourceUrl" value="false"/>
<property key="embeddedWidgets/count" value="0"/>
<property key="identify/format" value="Value"/>
</customproperties>
<pipe>
<rasterrenderer opacity="1" grayBand="1" type="singlebandgray" alphaBand="-1" gradient="BlackToWhite">
<rasterTransparency/>
<minMaxOrigin>
<limits>MinMax</limits>
<extent>WholeRaster</extent>
<statAccuracy>Estimated</statAccuracy>
<cumulativeCutLower>0.02</cumulativeCutLower>
<cumulativeCutUpper>0.98</cumulativeCutUpper>
<stdDevFactor>2</stdDevFactor>
</minMaxOrigin>
<contrastEnhancement>
<minValue>122</minValue>
<maxValue>130</maxValue>
<algorithm>StretchToMinimumMaximum</algorithm>
</contrastEnhancement>
</rasterrenderer>
<brightnesscontrast brightness="0" contrast="0"/>
<huesaturation saturation="0" colorizeStrength="100" grayscaleMode="0" colorizeRed="255" colorizeBlue="128" colorizeOn="0" colorizeGreen="128"/>
<rasterresampler maxOversampling="2"/>
</pipe>
<blendMode>0</blendMode>
</maplayer>
<maplayer autoRefreshEnabled="0" simplifyMaxScale="1" geometry="Point" maxScale="-4.65661e-10" simplifyAlgorithm="0" simplifyLocal="1" wkbType="Point" simplifyDrawingHints="0" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" autoRefreshTime="0" refreshOnNotifyMessage="" styleCategories="AllStyleCategories" readOnly="0" minScale="1e+08" type="vector" labelsEnabled="0" hasScaleBasedVisibilityFlag="0">
<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>
<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>+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>
</crs>
<extent>
<spatial miny="0" maxz="0" minz="0" maxx="0" crs="EPSG:4326" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0">
<symbols>
<symbol force_rhr="0" type="marker" alpha="1" name="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="102,164,67,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="0,0,0,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="area" 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"/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop v="0" k="blend_mode"/>
<prop v="2" k="draw_mode"/>
<prop v="1" k="enabled"/>
<prop v="1" k="opacity"/>
</effect>
</effect>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop v="0" k="blend_mode"/>
<prop v="2" k="draw_mode"/>
<prop v="1" k="enabled"/>
<prop v="1" k="opacity"/>
</effect>
</effect>
</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="Pie">
<DiagramCategory sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" enabled="0" scaleBasedVisibility="0" labelPlacementMethod="XHeight" diagramOrientation="Up" penWidth="0" barWidth="5" minimumSize="0" lineSizeScale="3x:0,0,0,0,0,0" sizeType="MM" width="15" lineSizeType="MM" height="15" penColor="#000000" penAlpha="255" minScaleDenominator="-4.65661e-10" maxScaleDenominator="1e+08" backgroundColor="#ffffff" rotationOffset="270" scaleDependency="Area" opacity="1">
<fontProperties description="Ubuntu,9,-1,5,50,0,0,0,0,0" style=""/>
<attribute field="" color="#000000" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" placement="0" showAll="1" dist="0" obstacle="0" linePlacementFlags="2" zIndex="0">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option type="Map" name="properties">
<Option type="Map" name="show">
<Option type="bool" name="active" value="true"/>
<Option type="QString" name="field" value="id"/>
<Option type="int" name="type" value="2"/>
</Option>
</Option>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" name="" index="0"/>
<alias field="name" name="" index="1"/>
<alias field="utf8nameè" name="" index="2"/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="utf8nameè" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint field="id" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="name" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="utf8nameè" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="utf8nameè" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column hidden="0" type="field" name="id" width="-1"/>
<column hidden="0" type="field" name="name" width="-1"/>
<column hidden="0" type="field" name="utf8nameè" width="-1"/>
<column hidden="1" type="actions" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</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="id"/>
<field editable="1" name="name"/>
<field editable="1" name="utf8nameè"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="utf8nameè" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>name</previewExpression>
<mapTip>[% 'Name: ' || "name" %]</mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" simplifyMaxScale="1" geometry="Point" maxScale="0" simplifyAlgorithm="0" simplifyLocal="1" wkbType="Point" simplifyDrawingHints="0" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" autoRefreshTime="0" refreshOnNotifyMessage="" styleCategories="AllStyleCategories" readOnly="0" minScale="1e+08" type="vector" labelsEnabled="0" hasScaleBasedVisibilityFlag="0">
<extent>
<xmin>8.20345930703634352</xmin>
<ymin>44.90139483904469131</ymin>
<xmax>8.20354699399348775</xmax>
<ymax>44.90148252600183554</ymax>
</extent>
<id>testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0</id>
<datasource>./testlayer.shp</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>testlayer3</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 miny="0" maxz="0" minz="0" maxx="0" crs="" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>0</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0">
<symbols>
<symbol force_rhr="0" type="marker" alpha="1" name="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="231,113,72,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" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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 sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" enabled="0" scaleBasedVisibility="0" labelPlacementMethod="XHeight" diagramOrientation="Up" penWidth="0" barWidth="5" minimumSize="0" lineSizeScale="3x:0,0,0,0,0,0" sizeType="MM" width="15" lineSizeType="MM" height="15" penColor="#000000" penAlpha="255" minScaleDenominator="0" maxScaleDenominator="1e+08" backgroundColor="#ffffff" rotationOffset="270" scaleDependency="Area" opacity="1">
<fontProperties description="Sans Serif,9,-1,5,50,0,0,0,0,0" style=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" placement="0" showAll="1" dist="0" obstacle="0" linePlacementFlags="18" zIndex="0">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" name="" index="0"/>
<alias field="name" name="" index="1"/>
<alias field="utf8nameè" name="" index="2"/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="utf8nameè" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint field="id" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="name" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="utf8nameè" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="utf8nameè" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column hidden="0" type="field" name="id" width="-1"/>
<column hidden="0" type="field" name="name" width="-1"/>
<column hidden="0" type="field" name="utf8nameè" width="-1"/>
<column hidden="1" type="actions" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</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="id"/>
<field editable="1" name="name"/>
<field editable="1" name="utf8nameè"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="utf8nameè" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>name</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" simplifyMaxScale="1" geometry="Point" maxScale="0" simplifyAlgorithm="0" simplifyLocal="1" wkbType="Point" simplifyDrawingHints="0" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" autoRefreshTime="0" refreshOnNotifyMessage="" styleCategories="AllStyleCategories" readOnly="0" minScale="1e+08" type="vector" labelsEnabled="0" hasScaleBasedVisibilityFlag="0">
<extent>
<xmin>8.20345930703634352</xmin>
<ymin>44.90139483904469131</ymin>
<xmax>8.20354699399348775</xmax>
<ymax>44.90148252600183554</ymax>
</extent>
<id>testlayer_2b89ed65_ef2f_4897_af15_9b32d4c4e040</id>
<datasource>./testlayer.shp</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>testlayer2</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 miny="0" maxz="0" minz="0" maxx="0" crs="" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0">
<symbols>
<symbol force_rhr="0" type="marker" alpha="1" name="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="183,72,75,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" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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 sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" enabled="0" scaleBasedVisibility="0" labelPlacementMethod="XHeight" diagramOrientation="Up" penWidth="0" barWidth="5" minimumSize="0" lineSizeScale="3x:0,0,0,0,0,0" sizeType="MM" width="15" lineSizeType="MM" height="15" penColor="#000000" penAlpha="255" minScaleDenominator="0" maxScaleDenominator="1e+08" backgroundColor="#ffffff" rotationOffset="270" scaleDependency="Area" opacity="1">
<fontProperties description="Cantarell,11,-1,5,50,0,0,0,0,0" style=""/>
<attribute field="" color="#000000" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" placement="0" showAll="1" dist="0" obstacle="0" linePlacementFlags="18" zIndex="0">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" name="" index="0"/>
<alias field="name" name="" index="1"/>
<alias field="utf8nameè" name="" index="2"/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="utf8nameè" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint field="id" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="name" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="utf8nameè" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="utf8nameè" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column hidden="0" type="field" name="id" width="-1"/>
<column hidden="0" type="field" name="name" width="-1"/>
<column hidden="0" type="field" name="utf8nameè" width="-1"/>
<column hidden="1" type="actions" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[]]></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<editable>
<field editable="1" name="id"/>
<field editable="1" name="name"/>
<field editable="1" name="utf8nameè"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="utf8nameè" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" simplifyMaxScale="1" geometry="Point" maxScale="0" simplifyAlgorithm="0" simplifyLocal="1" wkbType="Point" simplifyDrawingHints="0" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" autoRefreshTime="0" refreshOnNotifyMessage="" styleCategories="AllStyleCategories" readOnly="0" minScale="1e+08" type="vector" labelsEnabled="0" hasScaleBasedVisibilityFlag="0">
<extent>
<xmin>8.20345930703634352</xmin>
<ymin>44.90139483904469131</ymin>
<xmax>8.20354699399348775</xmax>
<ymax>44.90148252600183554</ymax>
</extent>
<id>testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a</id>
<datasource>./testlayer.shp</datasource>
<shortname>layer1_with_short_name</shortname>
<title>A Layer1 with a short name</title>
<abstract>A Layer1 with an abstract</abstract>
<keywordList>
<value></value>
</keywordList>
<layername>testlayer1</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 miny="0" maxz="0" minz="0" maxx="0" crs="" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0">
<symbols>
<symbol force_rhr="0" type="marker" alpha="1" name="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="152,125,183,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" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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 sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" enabled="0" scaleBasedVisibility="0" labelPlacementMethod="XHeight" diagramOrientation="Up" penWidth="0" barWidth="5" minimumSize="0" lineSizeScale="3x:0,0,0,0,0,0" sizeType="MM" width="15" lineSizeType="MM" height="15" penColor="#000000" penAlpha="255" minScaleDenominator="0" maxScaleDenominator="1e+08" backgroundColor="#ffffff" rotationOffset="270" scaleDependency="Area" opacity="1">
<fontProperties description="Cantarell,11,-1,5,50,0,0,0,0,0" style=""/>
<attribute field="" color="#000000" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" placement="0" showAll="1" dist="0" obstacle="0" linePlacementFlags="18" zIndex="0">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" name="" index="0"/>
<alias field="name" name="" index="1"/>
<alias field="utf8nameè" name="" index="2"/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="utf8nameè" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint field="id" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="name" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="utf8nameè" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="utf8nameè" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column hidden="0" type="field" name="id" width="-1"/>
<column hidden="0" type="field" name="name" width="-1"/>
<column hidden="0" type="field" name="utf8nameè" width="-1"/>
<column hidden="1" type="actions" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</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="id"/>
<field editable="1" name="name"/>
<field editable="1" name="utf8nameè"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="utf8nameè" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" simplifyMaxScale="1" geometry="Point" maxScale="-4.65661e-10" simplifyAlgorithm="0" simplifyLocal="1" wkbType="Point" simplifyDrawingHints="0" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" autoRefreshTime="0" refreshOnNotifyMessage="" styleCategories="AllStyleCategories" readOnly="0" minScale="1e+08" type="vector" labelsEnabled="0" hasScaleBasedVisibilityFlag="0">
<extent>
<xmin>8.20345930703634352</xmin>
<ymin>44.90139483904469131</ymin>
<xmax>8.20354699399348775</xmax>
<ymax>44.90148252600183554</ymax>
</extent>
<id>testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de</id>
<datasource>./testlayer.shp</datasource>
<title>A test vector layer exclude attrs</title>
<abstract>A test vector layer with unicode òà</abstract>
<keywordList>
<value></value>
</keywordList>
<layername>exclude_attribute</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 miny="0" maxz="0" minz="0" maxx="0" crs="" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0">
<symbols>
<symbol force_rhr="0" type="marker" alpha="1" name="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="102,164,67,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="0,0,0,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="area" 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"/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop v="0" k="blend_mode"/>
<prop v="2" k="draw_mode"/>
<prop v="1" k="enabled"/>
<prop v="1" k="opacity"/>
</effect>
</effect>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop v="0" k="blend_mode"/>
<prop v="2" k="draw_mode"/>
<prop v="1" k="enabled"/>
<prop v="1" k="opacity"/>
</effect>
</effect>
</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="Pie">
<DiagramCategory sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" enabled="0" scaleBasedVisibility="0" labelPlacementMethod="XHeight" diagramOrientation="Up" penWidth="0" barWidth="5" minimumSize="0" lineSizeScale="3x:0,0,0,0,0,0" sizeType="MM" width="15" lineSizeType="MM" height="15" penColor="#000000" penAlpha="255" minScaleDenominator="-4.65661e-10" maxScaleDenominator="1e+08" backgroundColor="#ffffff" rotationOffset="270" scaleDependency="Area" opacity="1">
<fontProperties description="Ubuntu,9,-1,5,50,0,0,0,0,0" style=""/>
<attribute field="" color="#000000" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" placement="0" showAll="1" dist="0" obstacle="0" linePlacementFlags="2" zIndex="0">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option type="Map" name="properties">
<Option type="Map" name="show">
<Option type="bool" name="active" value="true"/>
<Option type="QString" name="field" value="id"/>
<Option type="int" name="type" value="2"/>
</Option>
</Option>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="bool" name="IsMultiline" value="false"/>
<Option type="bool" name="UseHtml" value="false"/>
</Option>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="bool" name="IsMultiline" value="false"/>
<Option type="bool" name="UseHtml" value="false"/>
</Option>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" name="" index="0"/>
<alias field="name" name="" index="1"/>
<alias field="utf8nameè" name="" index="2"/>
</aliases>
<excludeAttributesWMS>
<attribute>name</attribute>
</excludeAttributesWMS>
<excludeAttributesWFS>
<attribute>name</attribute>
</excludeAttributesWFS>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="utf8nameè" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint field="id" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="name" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="utf8nameè" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="utf8nameè" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column hidden="0" type="field" name="id" width="-1"/>
<column hidden="0" type="field" name="name" width="-1"/>
<column hidden="0" type="field" name="utf8nameè" width="-1"/>
<column hidden="1" type="actions" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</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="id"/>
<field editable="1" name="name"/>
<field editable="1" name="utf8nameè"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="utf8nameè" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>name</previewExpression>
<mapTip>[% 'Name: ' || "name" %]</mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" simplifyMaxScale="1" geometry="Point" maxScale="-4.65661e-10" simplifyAlgorithm="0" simplifyLocal="1" wkbType="Point" simplifyDrawingHints="0" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" autoRefreshTime="0" refreshOnNotifyMessage="" styleCategories="AllStyleCategories" readOnly="0" minScale="1e+08" type="vector" labelsEnabled="0" hasScaleBasedVisibilityFlag="0">
<extent>
<xmin>8.20345930703634352</xmin>
<ymin>44.90139483904469131</ymin>
<xmax>8.20354699399348775</xmax>
<ymax>44.90148252600183554</ymax>
</extent>
<id>testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774</id>
<datasource>./testlayer.shp</datasource>
<title>A test vector layer with aliases</title>
<abstract>A test vector layer with aliases</abstract>
<keywordList>
<value>keyword one</value>
<value>keyword 2</value>
</keywordList>
<attribution href="">Attribution for this layer is unknown</attribution>
<layername>fields_alias</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 miny="0" maxz="0" minz="0" maxx="0" crs="" dimensions="2" minx="0" maxy="0"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="default">
<map-layer-style name="default"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0">
<symbols>
<symbol force_rhr="0" type="marker" alpha="1" name="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="102,164,67,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="0,0,0,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="area" 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"/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop v="0" k="blend_mode"/>
<prop v="2" k="draw_mode"/>
<prop v="1" k="enabled"/>
<prop v="1" k="opacity"/>
</effect>
</effect>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
<effect type="effectStack" enabled="0">
<effect type="drawSource">
<prop v="0" k="blend_mode"/>
<prop v="2" k="draw_mode"/>
<prop v="1" k="enabled"/>
<prop v="1" k="opacity"/>
</effect>
</effect>
</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="Pie">
<DiagramCategory sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" enabled="0" scaleBasedVisibility="0" labelPlacementMethod="XHeight" diagramOrientation="Up" penWidth="0" barWidth="5" minimumSize="0" lineSizeScale="3x:0,0,0,0,0,0" sizeType="MM" width="15" lineSizeType="MM" height="15" penColor="#000000" penAlpha="255" minScaleDenominator="-4.65661e-10" maxScaleDenominator="1e+08" backgroundColor="#ffffff" rotationOffset="270" scaleDependency="Area" opacity="1">
<fontProperties description="Ubuntu,9,-1,5,50,0,0,0,0,0" style=""/>
<attribute field="" color="#000000" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings priority="0" placement="0" showAll="1" dist="0" obstacle="0" linePlacementFlags="2" zIndex="0">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option type="Map" name="properties">
<Option type="Map" name="show">
<Option type="bool" name="active" value="true"/>
<Option type="QString" name="field" value="id"/>
<Option type="int" name="type" value="2"/>
</Option>
</Option>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions removeDuplicateNodes="0" geometryPrecision="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="bool" name="IsMultiline" value="false"/>
<Option type="bool" name="UseHtml" value="false"/>
</Option>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="bool" name="IsMultiline" value="false"/>
<Option type="bool" name="UseHtml" value="false"/>
</Option>
</config>
</editWidget>
</field>
<field name="utf8nameè">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" name="alias_id" index="0"/>
<alias field="name" name="alias_name" index="1"/>
<alias field="utf8nameè" name="" index="2"/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="utf8nameè" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint field="id" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="name" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
<constraint field="utf8nameè" unique_strength="0" notnull_strength="0" exp_strength="0" constraints="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="utf8nameè" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column hidden="0" type="field" name="id" width="-1"/>
<column hidden="0" type="field" name="name" width="-1"/>
<column hidden="0" type="field" name="utf8nameè" width="-1"/>
<column hidden="1" type="actions" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</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="id"/>
<field editable="1" name="name"/>
<field editable="1" name="utf8nameè"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="utf8nameè" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>name</previewExpression>
<mapTip>[% 'Name: ' || "name" %]</mapTip>
</maplayer>
</projectlayers>
<layerorder>
<layer id="testlayer20150528120452665"/>
<layer id="testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a"/>
<layer id="testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0"/>
<layer id="testlayer_2b89ed65_ef2f_4897_af15_9b32d4c4e040"/>
<layer id="testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774"/>
<layer id="testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de"/>
<layer id="landsat_a7d15b35_ca83_4b23_a9fb_af3fbdd60d15"/>
</layerorder>
<properties>
<DefaultStyles>
<AlphaInt type="int">255</AlphaInt>
<ColorRamp type="QString"></ColorRamp>
<Fill type="QString"></Fill>
<Line type="QString"></Line>
<Marker type="QString"></Marker>
<Opacity type="double">1</Opacity>
<RandomColors type="bool">true</RandomColors>
</DefaultStyles>
<Digitizing>
<AvoidIntersectionsList type="QStringList"/>
<DefaultSnapTolerance type="double">0</DefaultSnapTolerance>
<DefaultSnapToleranceUnit type="int">2</DefaultSnapToleranceUnit>
<DefaultSnapType type="QString">off</DefaultSnapType>
<LayerSnapToList type="QStringList"/>
<LayerSnappingEnabledList type="QStringList"/>
<LayerSnappingList type="QStringList"/>
<LayerSnappingToleranceList type="QStringList"/>
<LayerSnappingToleranceUnitList type="QStringList"/>
<SnappingMode type="QString">current_layer</SnappingMode>
</Digitizing>
<Gui>
<CanvasColorBluePart type="int">255</CanvasColorBluePart>
<CanvasColorGreenPart type="int">255</CanvasColorGreenPart>
<CanvasColorRedPart type="int">255</CanvasColorRedPart>
<SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
<SelectionColorBluePart type="int">0</SelectionColorBluePart>
<SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
<SelectionColorRedPart type="int">255</SelectionColorRedPart>
</Gui>
<Identify>
<disabledLayers type="QStringList">
<value>testlayer_0b835118_a5d5_4255_b5dd_f42253c0a4a0</value>
</disabledLayers>
</Identify>
<Legend>
<filterByMap type="bool">false</filterByMap>
</Legend>
<Macros>
<pythonCode type="QString"></pythonCode>
</Macros>
<Measure>
<Ellipsoid type="QString">WGS84</Ellipsoid>
</Measure>
<Measurement>
<AreaUnits type="QString">m2</AreaUnits>
<DistanceUnits type="QString">meters</DistanceUnits>
</Measurement>
<PAL>
<CandidatesLine type="int">50</CandidatesLine>
<CandidatesPoint type="int">16</CandidatesPoint>
<CandidatesPolygon type="int">30</CandidatesPolygon>
<DrawOutlineLabels type="bool">true</DrawOutlineLabels>
<DrawRectOnly type="bool">false</DrawRectOnly>
<DrawUnplaced type="bool">false</DrawUnplaced>
<SearchMethod type="int">0</SearchMethod>
<ShowingAllLabels type="bool">false</ShowingAllLabels>
<ShowingCandidates type="bool">false</ShowingCandidates>
<ShowingPartialsLabels type="bool">true</ShowingPartialsLabels>
<TextFormat type="int">0</TextFormat>
<UnplacedColor type="QString">255,0,0,255</UnplacedColor>
</PAL>
<Paths>
<Absolute type="bool">false</Absolute>
</Paths>
<PositionPrecision>
<Automatic type="bool">true</Automatic>
<DecimalPlaces type="int">2</DecimalPlaces>
<DegreeFormat type="QString">D</DegreeFormat>
</PositionPrecision>
<RequiredLayers>
<Layers type="QStringList"/>
</RequiredLayers>
<SpatialRefSys>
<ProjectCRSID type="int">3452</ProjectCRSID>
<ProjectCRSProj4String type="QString">+proj=longlat +datum=WGS84 +no_defs</ProjectCRSProj4String>
<ProjectCrs type="QString">EPSG:4326</ProjectCrs>
<ProjectionsEnabled type="int">1</ProjectionsEnabled>
</SpatialRefSys>
<Variables>
<variableNames type="QStringList"/>
<variableValues type="QStringList"/>
</Variables>
<WCSLayers type="QStringList"/>
<WCSUrl type="QString"></WCSUrl>
<WFSLayers type="QStringList">
<value>testlayer20150528120452665</value>
<value>testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a</value>
<value>testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de</value>
<value>testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774</value>
</WFSLayers>
<WFSLayersPrecision>
<testlayer20150528120452665 type="int">8</testlayer20150528120452665>
<testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a type="int">8</testlayer_c0988fd7_97ca_451d_adbc_37ad6d10583a>
<testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de type="int">8</testlayer_èé_2_a5f61891_b949_43e3_ad30_84013fc922de>
<testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774 type="int">8</testlayer_èé_cf86cf11_222f_4b62_929c_12cfc82b9774>
</WFSLayersPrecision>
<WFSTLayers>
<Delete type="QStringList">
<value>testlayer20150528120452665</value>
</Delete>
<Insert type="QStringList">
<value>testlayer20150528120452665</value>
</Insert>
<Update type="QStringList">
<value>testlayer20150528120452665</value>
</Update>
</WFSTLayers>
<WFSUrl type="QString"></WFSUrl>
<WMSAccessConstraints type="QString">None</WMSAccessConstraints>
<WMSAddWktGeometry type="bool">true</WMSAddWktGeometry>
<WMSContactMail type="QString">elpaso@itopen.it</WMSContactMail>
<WMSContactOrganization type="QString">QGIS dev team</WMSContactOrganization>
<WMSContactPerson type="QString">Alessandro Pasotti</WMSContactPerson>
<WMSContactPhone type="QString"></WMSContactPhone>
<WMSContactPosition type="QString"></WMSContactPosition>
<WMSDefaultMapUnitsPerMm type="double">1</WMSDefaultMapUnitsPerMm>
<WMSExtent type="QStringList">
<value>8.20315414376310059</value>
<value>44.901236559338642</value>
<value>8.204164917965862</value>
<value>44.90159838674664172</value>
</WMSExtent>
<WMSFees type="QString">conditions unknown</WMSFees>
<WMSImageQuality type="int">90</WMSImageQuality>
<WMSKeywordList type="QStringList">
<value></value>
</WMSKeywordList>
<WMSMaxAtlasFeatures type="int">1</WMSMaxAtlasFeatures>
<WMSOnlineResource type="QString"></WMSOnlineResource>
<WMSPrecision type="QString">4</WMSPrecision>
<WMSRequestDefinedDataSources type="bool">false</WMSRequestDefinedDataSources>
<WMSRestrictedComposers type="QStringList"/>
<WMSRestrictedLayers type="QStringList"/>
<WMSRootName type="QString"></WMSRootName>
<WMSSegmentizeFeatureInfoGeometry type="bool">false</WMSSegmentizeFeatureInfoGeometry>
<WMSServiceAbstract type="QString">Some UTF8 text èòù</WMSServiceAbstract>
<WMSServiceCapabilities type="bool">true</WMSServiceCapabilities>
<WMSServiceTitle type="QString">QGIS TestProject</WMSServiceTitle>
<WMSTileBuffer type="int">0</WMSTileBuffer>
<WMSUrl type="QString"></WMSUrl>
<WMSUseLayerIDs type="bool">false</WMSUseLayerIDs>
<WMTSGrids>
<CRS type="QStringList"/>
<Config type="QStringList"/>
</WMTSGrids>
<WMTSJpegLayers>
<Group type="QStringList"/>
<Layer type="QStringList"/>
<Project type="bool">false</Project>
</WMTSJpegLayers>
<WMTSLayers>
<Group type="QStringList"/>
<Layer type="QStringList"/>
<Project type="bool">false</Project>
</WMTSLayers>
<WMTSMinScale type="int">5000</WMTSMinScale>
<WMTSPngLayers>
<Group type="QStringList"/>
<Layer type="QStringList"/>
<Project type="bool">false</Project>
</WMTSPngLayers>
<WMTSUrl type="QString"></WMTSUrl>
</properties>
<visibility-presets/>
<transformContext/>
<projectMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title>QGIS Test Project API</title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<author></author>
<creation>2000-01-01T00:00:00</creation>
</projectMetadata>
<Annotations/>
<Layouts>
<Layout printResolution="300" worldFileMap="" name="mytemplate" units="mm">
<Snapper snapToGuides="1" snapToItems="1" snapToGrid="0" tolerance="5"/>
<Grid resUnits="mm" offsetUnits="mm" resolution="10" offsetX="0" offsetY="0"/>
<PageCollection>
<symbol force_rhr="0" type="fill" alpha="1" name="" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleFill">
<prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>
<prop v="255,255,255,255" k="color"/>
<prop v="miter" 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="0,0,0,255" k="outline_color"/>
<prop v="no" k="outline_style"/>
<prop v="0.26" k="outline_width"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="solid" k="style"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
<LayoutItem positionOnPage="0,0,mm" groupUuid="" background="true" frame="false" itemRotation="0" outlineWidthM="0.3,mm" position="0,0,mm" excludeFromExports="0" blendMode="0" referencePoint="0" zValue="0" type="65638" positionLock="false" size="297,210,mm" uuid="{45febe5f-bfdd-455a-aef5-c096b4677622}" templateUuid="{45febe5f-bfdd-455a-aef5-c096b4677622}" frameJoinStyle="miter" id="" visibility="1" opacity="1">
<FrameColor green="0" red="0" alpha="255" blue="0"/>
<BackgroundColor green="255" red="255" alpha="255" blue="255"/>
<LayoutObject>
<dataDefinedProperties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</dataDefinedProperties>
<customproperties/>
</LayoutObject>
</LayoutItem>
<GuideCollection visible="1"/>
</PageCollection>
<LayoutItem positionOnPage="126,143,mm" groupUuid="" background="true" frame="false" itemRotation="0" outlineWidthM="0.3,mm" position="126,143,mm" excludeFromExports="0" blendMode="0" mapRotation="0" mapFlags="1" drawCanvasItems="true" referencePoint="0" keepLayerSet="false" labelMargin="0,mm" followPresetName="" followPreset="false" zValue="2" type="65639" positionLock="false" size="61,26,mm" uuid="{5ed7a90f-8af2-4535-a15e-e18a7f6c5d1f}" templateUuid="{5ed7a90f-8af2-4535-a15e-e18a7f6c5d1f}" frameJoinStyle="miter" id="" visibility="1" opacity="1">
<FrameColor green="0" red="0" alpha="255" blue="0"/>
<BackgroundColor green="255" red="255" alpha="255" blue="255"/>
<LayoutObject>
<dataDefinedProperties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</dataDefinedProperties>
<customproperties/>
</LayoutObject>
<Extent xmin="8.20128754650006186" ymin="44.90025542156142535" ymax="44.90260402302108389" xmax="8.20679772684772146"/>
<LayerSet/>
<ComposerMapGrid gridStyle="0" show="0" leftAnnotationDisplay="0" rightFrameDivisions="0" position="3" topAnnotationDirection="0" offsetX="0" annotationFontColor="0,0,0,255" annotationPrecision="3" frameFillColor1="255,255,255,255" frameAnnotationDistance="1" rightAnnotationDirection="0" intervalY="0" bottomAnnotationDirection="0" topAnnotationPosition="1" bottomAnnotationPosition="1" intervalX="0" topFrameDivisions="0" uuid="{ca78854d-b53f-4d8b-97bd-6bbf0df72ad0}" annotationExpression="" blendMode="0" bottomAnnotationDisplay="0" name="Grille 1" offsetY="0" leftAnnotationDirection="0" crossLength="3" gridFramePenThickness="0.5" rightAnnotationDisplay="0" showAnnotation="0" annotationFormat="0" gridFramePenColor="0,0,0,255" gridFrameWidth="2" leftAnnotationPosition="1" bottomFrameDivisions="0" rightAnnotationPosition="1" gridFrameSideFlags="15" frameFillColor2="0,0,0,255" gridFrameMargin="0" gridFrameStyle="0" unit="0" leftFrameDivisions="0" topAnnotationDisplay="0">
<lineStyle>
<symbol force_rhr="0" type="line" alpha="1" name="" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="0,0,0,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="0" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="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="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</lineStyle>
<markerStyle>
<symbol force_rhr="0" type="marker" alpha="1" name="" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="0,0,0,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" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</markerStyle>
<annotationFontProperties description="Cantarell,11,-1,5,50,0,0,0,0,0" style=""/>
</ComposerMapGrid>
<AtlasMap scalingMode="2" margin="0.10000000000000001" atlasDriven="0"/>
<labelBlockingItems/>
</LayoutItem>
<LayoutItem positionOnPage="98.7716,20.1872,mm" groupUuid="" background="true" frame="false" itemRotation="0" outlineWidthM="0.3,mm" position="98.7716,20.1872,mm" excludeFromExports="0" blendMode="0" mapRotation="0" mapFlags="1" drawCanvasItems="true" referencePoint="0" keepLayerSet="false" labelMargin="0,mm" followPresetName="" followPreset="false" zValue="1" type="65639" positionLock="false" size="87,103,mm" uuid="{8fec18d6-8ba0-47d6-914e-3daffe8a8633}" templateUuid="{8fec18d6-8ba0-47d6-914e-3daffe8a8633}" frameJoinStyle="miter" id="" visibility="1" opacity="1">
<FrameColor green="0" red="0" alpha="255" blue="0"/>
<BackgroundColor green="255" red="255" alpha="255" blue="255"/>
<LayoutObject>
<dataDefinedProperties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</dataDefinedProperties>
<customproperties/>
</LayoutObject>
<Extent xmin="8.20202108826836884" ymin="44.89903639486862374" ymax="44.9038230497138855" xmax="8.20606418507941449"/>
<LayerSet/>
<ComposerMapGrid gridStyle="0" show="0" leftAnnotationDisplay="0" rightFrameDivisions="0" position="3" topAnnotationDirection="0" offsetX="0" annotationFontColor="0,0,0,255" annotationPrecision="3" frameFillColor1="255,255,255,255" frameAnnotationDistance="1" rightAnnotationDirection="0" intervalY="0" bottomAnnotationDirection="0" topAnnotationPosition="1" bottomAnnotationPosition="1" intervalX="0" topFrameDivisions="0" uuid="{94630841-1b07-4bc2-9cf7-1dce50a01a3e}" annotationExpression="" blendMode="0" bottomAnnotationDisplay="0" name="Grille 1" offsetY="0" leftAnnotationDirection="0" crossLength="3" gridFramePenThickness="0.5" rightAnnotationDisplay="0" showAnnotation="0" annotationFormat="0" gridFramePenColor="0,0,0,255" gridFrameWidth="2" leftAnnotationPosition="1" bottomFrameDivisions="0" rightAnnotationPosition="1" gridFrameSideFlags="15" frameFillColor2="0,0,0,255" gridFrameMargin="0" gridFrameStyle="0" unit="0" leftFrameDivisions="0" topAnnotationDisplay="0">
<lineStyle>
<symbol force_rhr="0" type="line" alpha="1" name="" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="0,0,0,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="0" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="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="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</lineStyle>
<markerStyle>
<symbol force_rhr="0" type="marker" alpha="1" name="" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="0,0,0,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" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</markerStyle>
<annotationFontProperties description="Cantarell,11,-1,5,50,0,0,0,0,0" style=""/>
</ComposerMapGrid>
<AtlasMap scalingMode="2" margin="0.10000000000000001" atlasDriven="0"/>
<labelBlockingItems/>
</LayoutItem>
<customproperties/>
<Atlas filenamePattern="'output_'||@atlas_featurenumber" sortFeatures="0" coverageLayer="" enabled="0" pageNameExpression="" hideCoverage="0" filterFeatures="0"/>
</Layout>
</Layouts>
</qgis>