-
Notifications
You must be signed in to change notification settings - Fork 1
/
layer_styles.sql
62 lines (62 loc) · 805 KB
/
layer_styles.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
PRAGMA foreign_keys=OFF;
BEGIN TRANSACTION;
CREATE TABLE IF NOT EXISTS "layer_styles" ( "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "f_table_catalog" TEXT(256), "f_table_schema" TEXT(256), "f_table_name" TEXT(256), "f_geometry_column" TEXT(256), "styleName" TEXT(30), "styleQML" TEXT, "styleSLD" TEXT, "useAsDefault" BOOLEAN, "description" TEXT, "owner" TEXT(30), "ui" TEXT(30), "update_time" DATETIME DEFAULT (strftime('%Y-%m-%dT%H:%M:%fZ','now')));
INSERT INTO layer_styles VALUES(1,'','','01_Vesitorni','geom','01_Vesitorni',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 01_Vesitorni</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 01_Vesitorni</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:35:22 2019','',NULL,'2019-03-04T09:40:57Z');
INSERT INTO layer_styles VALUES(2,'','','02_Tuulivoimala','geom','02_Tuulivoimala',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="114,155,111,0" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="miter" k="joinstyle"/>\n <prop v="cross2" k="name"/>\n <prop v="0,-3" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,-2" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 02_Tuulivoimala</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 02_Tuulivoimala</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#729b6f</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>cross2</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-11</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-7</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:41:18 2019','',NULL,'2019-03-04T09:41:18Z');
INSERT INTO layer_styles VALUES(3,'','','03_Savupiippu','geom','03_Savupiippu',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 03_Savupiippu</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 03_Savupiippu</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:41:36 2019','',NULL,'2019-03-04T09:41:36Z');
INSERT INTO layer_styles VALUES(4,'','','04_Nakotorni','geom','04_Nakotorni',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,-2" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 04_Nakotorni</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 04_Nakotorni</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-7</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:41:56 2019','',NULL,'2019-03-04T09:41:56Z');
INSERT INTO layer_styles VALUES(5,'','','05_Masto','geom','05_Masto',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="1.5" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,-2" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.2" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="3" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="cross" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="5" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="-90" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="arrowhead" k="name"/>\n <prop v="4,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="mastonKorkeusviittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n <alias field="mastonKorkeusviittaus_href" index="9" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="mastonKorkeusviittaus_href" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="mastonKorkeusviittaus_href" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="mastonKorkeusviittaus_href" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="mastonKorkeusviittaus_href" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="mastonKorkeusviittaus_href" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="mastonKorkeusviittaus_href"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 05_Masto</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 05_Masto</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>5</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-7</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>cross</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>18</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>arrowhead</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Rotation/>\n <se:Displacement>\n <se:DisplacementX>14</se:DisplacementX>\n <se:DisplacementY>0</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:42:15 2019','',NULL,'2019-03-04T09:42:15Z');
INSERT INTO layer_styles VALUES(6,'','','06_Vesikuoppa','geom','06_Vesikuoppa',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyDrawingTol="1" simplifyLocal="1" labelsEnabled="0" minScale="15000" styleCategories="AllStyleCategories" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" version="3.4.3-Madeira" maxScale="0" simplifyAlgorithm="0" readOnly="0">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" symbollevels="0" forceraster="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" clip_to_extent="1" name="0" type="marker" force_rhr="0">\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="180" k="angle"/>\n <prop v="0,0,0,0" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="miter" k="joinstyle"/>\n <prop v="semi_circle" k="name"/>\n <prop v="0,-0.20000000000000001" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0,0,0,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.4" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="0" k="angle"/>\n <prop v="7,114,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory barWidth="5" opacity="1" scaleBasedVisibility="0" enabled="0" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" scaleDependency="Area" maxScaleDenominator="1e+08" width="15" backgroundAlpha="255" lineSizeType="MM" minScaleDenominator="0" sizeType="MM" labelPlacementMethod="XHeight" penColor="#000000" penWidth="0" height="15" sizeScale="3x:0,0,0,0,0,0" backgroundColor="#ffffff" penAlpha="255" minimumSize="0" rotationOffset="270">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute color="#000000" field="" label=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings placement="0" obstacle="0" linePlacementFlags="18" zIndex="0" priority="0" dist="0" showAll="1">\n <properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions removeDuplicateNodes="0" geometryPrecision="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias index="0" name="" field="fid"/>\n <alias index="1" name="" field="gid"/>\n <alias index="2" name="" field="sijaintitarkkuus"/>\n <alias index="3" name="" field="korkeustarkkuus"/>\n <alias index="4" name="" field="aineistolahde"/>\n <alias index="5" name="" field="alkupvm"/>\n <alias index="6" name="" field="suunta"/>\n <alias index="7" name="" field="kohderyhma"/>\n <alias index="8" name="" field="kohdeluokka"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default expression="" field="fid" applyOnUpdate="0"/>\n <default expression="" field="gid" applyOnUpdate="0"/>\n <default expression="" field="sijaintitarkkuus" applyOnUpdate="0"/>\n <default expression="" field="korkeustarkkuus" applyOnUpdate="0"/>\n <default expression="" field="aineistolahde" applyOnUpdate="0"/>\n <default expression="" field="alkupvm" applyOnUpdate="0"/>\n <default expression="" field="suunta" applyOnUpdate="0"/>\n <default expression="" field="kohderyhma" applyOnUpdate="0"/>\n <default expression="" field="kohdeluokka" applyOnUpdate="0"/>\n </defaults>\n <constraints>\n <constraint constraints="3" field="fid" unique_strength="1" exp_strength="0" notnull_strength="1"/>\n <constraint constraints="0" field="gid" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="sijaintitarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="korkeustarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="aineistolahde" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="alkupvm" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="suunta" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohderyhma" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohdeluokka" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n </constraints>\n <constraintExpressions>\n <constraint desc="" field="fid" exp=""/>\n <constraint desc="" field="gid" exp=""/>\n <constraint desc="" field="sijaintitarkkuus" exp=""/>\n <constraint desc="" field="korkeustarkkuus" exp=""/>\n <constraint desc="" field="aineistolahde" exp=""/>\n <constraint desc="" field="alkupvm" exp=""/>\n <constraint desc="" field="suunta" exp=""/>\n <constraint desc="" field="kohderyhma" exp=""/>\n <constraint desc="" field="kohdeluokka" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">\n <columns>\n <column name="fid" type="field" width="-1" hidden="0"/>\n <column name="gid" type="field" width="-1" hidden="0"/>\n <column name="sijaintitarkkuus" type="field" width="-1" hidden="0"/>\n <column name="korkeustarkkuus" type="field" width="-1" hidden="0"/>\n <column name="aineistolahde" type="field" width="-1" hidden="0"/>\n <column name="alkupvm" type="field" width="-1" hidden="0"/>\n <column name="suunta" type="field" width="-1" hidden="0"/>\n <column name="kohderyhma" type="field" width="-1" hidden="0"/>\n <column name="kohdeluokka" type="field" width="-1" hidden="0"/>\n <column type="actions" width="-1" hidden="1"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="korkeustarkkuus" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n <field name="suunta" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:se="http://www.opengis.net/se" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 06_Vesikuoppa</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 06_Vesikuoppa</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>semi_circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Rotation>\n <ogc:Literal>180</ogc:Literal>\n </se:Rotation>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-1</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#0772ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma huhti 1 18:29:50 2019','',NULL,'2019-03-04T09:42:29Z');
INSERT INTO layer_styles VALUES(7,'','','07_Vedenottamo','geom','07_Vedenottamo',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="7,114,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="3" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="90" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="3" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 07_Vedenottamo</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 07_Vedenottamo</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#0772ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n <se:Rotation>\n <ogc:Literal>90</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:42:48 2019','',NULL,'2019-03-04T09:42:48Z');
INSERT INTO layer_styles VALUES(8,'','','08_Lahde','geom','08_Lahde',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyDrawingTol="1" simplifyLocal="1" labelsEnabled="0" minScale="15000" styleCategories="AllStyleCategories" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" version="3.4.3-Madeira" maxScale="0" simplifyAlgorithm="0" readOnly="0">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" symbollevels="0" forceraster="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" clip_to_extent="1" name="0" type="marker" force_rhr="0">\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="180" k="angle"/>\n <prop v="0,0,0,0" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="miter" k="joinstyle"/>\n <prop v="semi_circle" k="name"/>\n <prop v="0,-0.20000000000000001" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0,0,0,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.4" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="0" k="angle"/>\n <prop v="7,114,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory barWidth="5" opacity="1" scaleBasedVisibility="0" enabled="0" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" scaleDependency="Area" maxScaleDenominator="1e+08" width="15" backgroundAlpha="255" lineSizeType="MM" minScaleDenominator="0" sizeType="MM" labelPlacementMethod="XHeight" penColor="#000000" penWidth="0" height="15" sizeScale="3x:0,0,0,0,0,0" backgroundColor="#ffffff" penAlpha="255" minimumSize="0" rotationOffset="270">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute color="#000000" field="" label=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings placement="0" obstacle="0" linePlacementFlags="18" zIndex="0" priority="0" dist="0" showAll="1">\n <properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions removeDuplicateNodes="0" geometryPrecision="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias index="0" name="" field="fid"/>\n <alias index="1" name="" field="gid"/>\n <alias index="2" name="" field="sijaintitarkkuus"/>\n <alias index="3" name="" field="korkeustarkkuus"/>\n <alias index="4" name="" field="aineistolahde"/>\n <alias index="5" name="" field="alkupvm"/>\n <alias index="6" name="" field="suunta"/>\n <alias index="7" name="" field="kohderyhma"/>\n <alias index="8" name="" field="kohdeluokka"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default expression="" field="fid" applyOnUpdate="0"/>\n <default expression="" field="gid" applyOnUpdate="0"/>\n <default expression="" field="sijaintitarkkuus" applyOnUpdate="0"/>\n <default expression="" field="korkeustarkkuus" applyOnUpdate="0"/>\n <default expression="" field="aineistolahde" applyOnUpdate="0"/>\n <default expression="" field="alkupvm" applyOnUpdate="0"/>\n <default expression="" field="suunta" applyOnUpdate="0"/>\n <default expression="" field="kohderyhma" applyOnUpdate="0"/>\n <default expression="" field="kohdeluokka" applyOnUpdate="0"/>\n </defaults>\n <constraints>\n <constraint constraints="3" field="fid" unique_strength="1" exp_strength="0" notnull_strength="1"/>\n <constraint constraints="0" field="gid" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="sijaintitarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="korkeustarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="aineistolahde" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="alkupvm" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="suunta" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohderyhma" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohdeluokka" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n </constraints>\n <constraintExpressions>\n <constraint desc="" field="fid" exp=""/>\n <constraint desc="" field="gid" exp=""/>\n <constraint desc="" field="sijaintitarkkuus" exp=""/>\n <constraint desc="" field="korkeustarkkuus" exp=""/>\n <constraint desc="" field="aineistolahde" exp=""/>\n <constraint desc="" field="alkupvm" exp=""/>\n <constraint desc="" field="suunta" exp=""/>\n <constraint desc="" field="kohderyhma" exp=""/>\n <constraint desc="" field="kohdeluokka" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">\n <columns>\n <column name="fid" type="field" width="-1" hidden="0"/>\n <column name="gid" type="field" width="-1" hidden="0"/>\n <column name="sijaintitarkkuus" type="field" width="-1" hidden="0"/>\n <column name="korkeustarkkuus" type="field" width="-1" hidden="0"/>\n <column name="aineistolahde" type="field" width="-1" hidden="0"/>\n <column name="alkupvm" type="field" width="-1" hidden="0"/>\n <column name="suunta" type="field" width="-1" hidden="0"/>\n <column name="kohderyhma" type="field" width="-1" hidden="0"/>\n <column name="kohdeluokka" type="field" width="-1" hidden="0"/>\n <column type="actions" width="-1" hidden="1"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="korkeustarkkuus" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n <field name="suunta" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:se="http://www.opengis.net/se" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 08_Lahde</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 08_Lahde</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>semi_circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Rotation>\n <ogc:Literal>180</ogc:Literal>\n </se:Rotation>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-1</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#0772ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma huhti 1 18:29:20 2019','',NULL,'2019-03-04T09:43:03Z');
INSERT INTO layer_styles VALUES(9,'','','09_TunnelinAukko','geom','09_TunnelinAukko',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="35,35,35,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="semi_circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.2" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2.5" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 09_TunnelinAukko</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 09_TunnelinAukko</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>semi_circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#232323</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>9</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:43:18 2019','',NULL,'2019-03-04T09:43:18Z');
INSERT INTO layer_styles VALUES(10,'','','10_Selite','geom','10_Selite',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="1" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 type="nullSymbol"/>\n <labeling type="simple">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="0,0,0,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="10" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="1,5" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0,7" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </labeling>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="teksti">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="teksti_kieli">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="dx">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="dy">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="ladontatunnus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="teksti" index="5" name=""/>\n <alias field="teksti_kieli" index="6" name=""/>\n <alias field="suunta" index="7" name=""/>\n <alias field="dx" index="8" name=""/>\n <alias field="dy" index="9" name=""/>\n <alias field="kohderyhma" index="10" name=""/>\n <alias field="kohdeluokka" index="11" name=""/>\n <alias field="ladontatunnus" index="12" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="teksti" expression=""/>\n <default applyOnUpdate="0" field="teksti_kieli" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="dx" expression=""/>\n <default applyOnUpdate="0" field="dy" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="ladontatunnus" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="teksti" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="teksti_kieli" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="dx" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="dy" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="ladontatunnus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="teksti" desc="" exp=""/>\n <constraint field="teksti_kieli" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="dx" desc="" exp=""/>\n <constraint field="dy" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="ladontatunnus" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="teksti" type="field"/>\n <column hidden="0" width="-1" name="teksti_kieli" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="dx" type="field"/>\n <column hidden="0" width="-1" name="dy" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="ladontatunnus" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="dx" editable="1"/>\n <field name="dy" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="ladontatunnus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n <field name="teksti" editable="1"/>\n <field name="teksti_kieli" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="dx"/>\n <field labelOnTop="0" name="dy"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="ladontatunnus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n <field labelOnTop="0" name="teksti"/>\n <field labelOnTop="0" name="teksti_kieli"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 10_Selite</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 10_Selite</se:Name>\n <se:FeatureTypeStyle>\n <!--FeatureRendererV2 nullSymbol not implemented yet-->\n <se:Rule>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">13</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 11:51:47 2019','',NULL,'2019-03-04T09:51:47Z');
INSERT INTO layer_styles VALUES(11,'','','11_MetsamaanKasvillisuus','geom','11_MetsamaanKasvillisuus',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" attr="kohdeluokka" symbollevels="0" type="categorizedSymbol">\n <categories>\n <category symbol="0" render="true" value="32710" label="32710"/>\n <category symbol="1" render="true" value="32713" label="32713"/>\n <category symbol="2" render="true" value="32714" label="32714"/>\n </categories>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0,0,0,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,1.5" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="255,255,255,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="triangle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <effect enabled="0" type="effectStack">\n <effect type="dropShadow">\n <prop v="13" k="blend_mode"/>\n <prop v="10" k="blur_level"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="2" k="draw_mode"/>\n <prop v="0" k="enabled"/>\n <prop v="135" k="offset_angle"/>\n <prop v="2" k="offset_distance"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_unit_scale"/>\n <prop v="1" k="opacity"/>\n </effect>\n <effect type="outerGlow">\n <prop v="0" k="blend_mode"/>\n <prop v="1" k="blur_level"/>\n <prop v="0,0,255,255" k="color1"/>\n <prop v="0,255,0,255" k="color2"/>\n <prop v="0" k="color_type"/>\n <prop v="0" k="discrete"/>\n <prop v="2" k="draw_mode"/>\n <prop v="1" k="enabled"/>\n <prop v="0.5" k="opacity"/>\n <prop v="gradient" k="rampType"/>\n <prop v="255,255,255,255" k="single_color"/>\n <prop v="1" k="spread"/>\n <prop v="MM" k="spread_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="spread_unit_scale"/>\n </effect>\n <effect type="drawSource">\n <prop v="0" k="blend_mode"/>\n <prop v="2" k="draw_mode"/>\n <prop v="0" k="enabled"/>\n <prop v="1" k="opacity"/>\n </effect>\n <effect type="innerShadow">\n <prop v="13" k="blend_mode"/>\n <prop v="10" k="blur_level"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="2" k="draw_mode"/>\n <prop v="0" k="enabled"/>\n <prop v="135" k="offset_angle"/>\n <prop v="2" k="offset_distance"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_unit_scale"/>\n <prop v="1" k="opacity"/>\n </effect>\n <effect type="innerGlow">\n <prop v="0" k="blend_mode"/>\n <prop v="3" k="blur_level"/>\n <prop v="0,0,255,255" k="color1"/>\n <prop v="0,255,0,255" k="color2"/>\n <prop v="0" k="color_type"/>\n <prop v="0" k="discrete"/>\n <prop v="2" k="draw_mode"/>\n <prop v="0" k="enabled"/>\n <prop v="0.5" k="opacity"/>\n <prop v="gradient" k="rampType"/>\n <prop v="255,255,255,255" k="single_color"/>\n <prop v="2" k="spread"/>\n <prop v="MM" k="spread_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="spread_unit_scale"/>\n </effect>\n </effect>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="triangle" k="name"/>\n <prop v="0,1" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="255,255,255,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,-1.5" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="2" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="triangle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="3" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,255,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="triangle" k="name"/>\n <prop v="0,0.80000000000000004" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="255,255,255,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.4" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="3" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <source-symbol>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="145,82,45,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </source-symbol>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 11_MetsamaanKasvillisuus</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 11_MetsamaanKasvillisuus</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>32710</se:Name>\n <se:Description>\n <se:Title>32710</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>32710</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>14</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#ffffff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>5</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>32713</se:Name>\n <se:Description>\n <se:Title>32713</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>32713</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#ffffff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>4</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>-5</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>32714</se:Name>\n <se:Description>\n <se:Title>32714</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>32714</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#ffffff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>3</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:35:48 2019','',NULL,'2019-03-04T12:35:48Z');
INSERT INTO layer_styles VALUES(12,'','','12_Kivi','geom','12_Kivi',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="30" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="equilateral_triangle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 12_Kivi</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 12_Kivi</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>equilateral_triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Rotation>\n <ogc:Literal>30</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:36:02 2019','',NULL,'2019-03-04T12:36:02Z');
INSERT INTO layer_styles VALUES(13,'','','13_Kaislikko','geom','13_Kaislikko',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="30" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="0" k="horizontal_anchor_point"/>\n <prop v="miter" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="-30" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="2" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 13_Kaislikko</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 13_Kaislikko</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>14</se:Size>\n <se:Rotation>\n <ogc:Literal>30</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>14</se:Size>\n </se:Graphic>\n </se:PointSymbolizer>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>14</se:Size>\n <se:Rotation/>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:36:17 2019','',NULL,'2019-03-04T12:36:17Z');
INSERT INTO layer_styles VALUES(14,'','','14_HarvaLouhikko','geom','14_HarvaLouhikko',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="30" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="equilateral_triangle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="1.5" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 14_HarvaLouhikko</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 14_HarvaLouhikko</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PointSymbolizer>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>equilateral_triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>5</se:Size>\n <se:Rotation>\n <ogc:Literal>30</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:PointSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:36:32 2019','',NULL,'2019-03-04T12:36:32Z');
INSERT INTO layer_styles VALUES(15,'','','15_Paikannimi','geom','15_Paikannimi',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="1" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 type="nullSymbol"/>\n <labeling type="rule-based">\n <rules key="{9de7e2d8-7358-49af-93d6-fd359dc3a4e1}">\n <rule scalemaxdenom="15000" key="{1d06e0d3-433a-4664-b33b-c3501b4f7dd5}" scalemindenom="1" description="Tiet" filter=" "kohdeluokka" = 12101 OR "kohdeluokka" =12301">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="0,0,0,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="8" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </rule>\n <rule scalemaxdenom="15000" key="{49ea715c-700f-45e6-8c39-e077e1e0376b}" scalemindenom="1" description="Vesistöt" filter=" "kohdeluokka" >= 36201 AND "kohdeluokka" <= 38201">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="7,114,255,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="10" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </rule>\n <rule scalemaxdenom="100000" key="{c707f27e-e4bc-485b-a5b1-2a38fe71ed5e}" scalemindenom="1" description="Kunnat" filter=" "kohdeluokka" = 48111 OR "kohdeluokka" =48112">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="0,0,0,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="1" fontLetterSpacing="0" fontItalic="0" fontSize="12" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </rule>\n <rule scalemaxdenom="50000" key="{89d14b48-873e-4fdd-8a3e-69e3d900b914}" scalemindenom="1" description="Kylä, kaupunginosa" filter=" "kohdeluokka" = 38120">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="0,0,0,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="10" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </rule>\n <rule scalemaxdenom="15000" key="{465d999e-14c1-463f-a239-ffcc0fb8b3b2}" scalemindenom="1" description="Rakennettu ympäristö" filter=" "kohdeluokka" >= 38901 AND "kohdeluokka" <= 42201">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="0,0,0,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="10" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </rule>\n <rule scalemaxdenom="15000" key="{9d11b3dc-413a-442c-8208-6f691482566e}" scalemindenom="1" description="Alueet" filter=" "kohdeluokka" >= 32101 AND "kohdeluokka" <= 35090 ">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="0,0,0,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Shell Dlg 2" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="10" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="0" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </rule>\n </rules>\n </labeling>\n <customproperties>\n <property key="dualview/previewExpressions" value="fid"/>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="teksti">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="teksti_kieli">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="dx">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="dy">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="ladontatunnus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="versaalitieto">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="nrKarttanimiId">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="teksti" index="5" name=""/>\n <alias field="teksti_kieli" index="6" name=""/>\n <alias field="suunta" index="7" name=""/>\n <alias field="dx" index="8" name=""/>\n <alias field="dy" index="9" name=""/>\n <alias field="kohderyhma" index="10" name=""/>\n <alias field="kohdeluokka" index="11" name=""/>\n <alias field="ladontatunnus" index="12" name=""/>\n <alias field="versaalitieto" index="13" name=""/>\n <alias field="nrKarttanimiId" index="14" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="teksti" expression=""/>\n <default applyOnUpdate="0" field="teksti_kieli" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="dx" expression=""/>\n <default applyOnUpdate="0" field="dy" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="ladontatunnus" expression=""/>\n <default applyOnUpdate="0" field="versaalitieto" expression=""/>\n <default applyOnUpdate="0" field="nrKarttanimiId" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="teksti" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="teksti_kieli" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="dx" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="dy" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="ladontatunnus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="versaalitieto" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="nrKarttanimiId" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="teksti" desc="" exp=""/>\n <constraint field="teksti_kieli" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="dx" desc="" exp=""/>\n <constraint field="dy" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="ladontatunnus" desc="" exp=""/>\n <constraint field="versaalitieto" desc="" exp=""/>\n <constraint field="nrKarttanimiId" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression=""kohderyhma"" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="teksti" type="field"/>\n <column hidden="0" width="-1" name="teksti_kieli" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="dx" type="field"/>\n <column hidden="0" width="-1" name="dy" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="ladontatunnus" type="field"/>\n <column hidden="0" width="-1" name="versaalitieto" type="field"/>\n <column hidden="0" width="-1" name="nrKarttanimiId" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="dx" editable="1"/>\n <field name="dy" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="ladontatunnus" editable="1"/>\n <field name="nrKarttanimiId" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n <field name="teksti" editable="1"/>\n <field name="teksti_kieli" editable="1"/>\n <field name="versaalitieto" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="dx"/>\n <field labelOnTop="0" name="dy"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="ladontatunnus"/>\n <field labelOnTop="0" name="nrKarttanimiId"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n <field labelOnTop="0" name="teksti"/>\n <field labelOnTop="0" name="teksti_kieli"/>\n <field labelOnTop="0" name="versaalitieto"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 15_Paikannimi</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 15_Paikannimi</se:Name>\n <se:FeatureTypeStyle>\n <!--FeatureRendererV2 nullSymbol not implemented yet-->\n <se:Rule>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12101</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12301</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">10</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n <se:Rule>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:And>\n <ogc:PropertyIsGreaterThanOrEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>36201</ogc:Literal>\n </ogc:PropertyIsGreaterThanOrEqualTo>\n <ogc:PropertyIsLessThanOrEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>38201</ogc:Literal>\n </ogc:PropertyIsLessThanOrEqualTo>\n </ogc:And>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">13</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#0772ff</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n <se:Rule>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>48111</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>48112</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:Function name="strToUpperCase">\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </ogc:Function>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">15</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n <se:Rule>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>38120</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">13</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n <se:Rule>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:And>\n <ogc:PropertyIsGreaterThanOrEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>38901</ogc:Literal>\n </ogc:PropertyIsGreaterThanOrEqualTo>\n <ogc:PropertyIsLessThanOrEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>42201</ogc:Literal>\n </ogc:PropertyIsLessThanOrEqualTo>\n </ogc:And>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">13</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n <se:Rule>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:And>\n <ogc:PropertyIsGreaterThanOrEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>32101</ogc:Literal>\n </ogc:PropertyIsGreaterThanOrEqualTo>\n <ogc:PropertyIsLessThanOrEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>35090</ogc:Literal>\n </ogc:PropertyIsLessThanOrEqualTo>\n </ogc:And>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Shell Dlg 2</se:SvgParameter>\n <se:SvgParameter name="font-size">13</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:VendorOption name="maxDisplacement">1</se:VendorOption>\n </se:TextSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:36:48 2019','',NULL,'2019-03-04T12:36:48Z');
INSERT INTO layer_styles VALUES(16,'','','16_Rakennelma','geom','16_Rakennelma',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.26" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 16_Rakennelma</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 16_Rakennelma</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:37:06 2019','',NULL,'2019-03-04T12:37:06Z');
INSERT INTO layer_styles VALUES(17,'','','17_Tieviiva','geom','17_Tieviiva',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{915c6163-df6e-41ec-80e7-b23736a537cc}">\n <rule scalemaxdenom="100000000" symbol="0" key="{723d4a77-c6a6-4762-a4a4-b08405445472}" scalemindenom="1" label="luokka I" filter=" "kohdeluokka" = 12111 OR "kohdeluokka" =12112"/>\n <rule scalemaxdenom="100000" symbol="1" key="{a7f7c602-36d2-4a41-b0f8-82381ad105f7}" scalemindenom="1" label="luokka 2" filter=" "kohdeluokka" =12121 OR "kohdeluokka" =12122"/>\n <rule scalemaxdenom="100000" symbol="2" key="{b2b6d92b-c951-418a-81cb-9e82c9a22af0}" scalemindenom="15001" label="luokka 3" filter=" "kohdeluokka" = 12131 OR "kohdeluokka" = 12132"/>\n <rule scalemaxdenom="15000" symbol="3" key="{bf0ab3b5-0bad-42f2-8325-5efbeacc6b60}" scalemindenom="1" label="luokka 3" filter=" "kohdeluokka" = 12131 OR "kohdeluokka" = 12132"/>\n <rule scalemaxdenom="15000" symbol="4" key="{5d0b8c49-2295-4791-aa64-810800c026d9}" scalemindenom="1" filter=" "kohdeluokka" = 12141"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="227,26,28,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="1" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="227,26,28,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.8" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="2" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.5" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="3" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="227,26,28,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.5" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="4" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="tasosijainti">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="valmiusaste">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="paallyste">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="yksisuuntaisuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="hallinnollinenLuokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="minOsoitenumeroVasen">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="maxOsoitenumeroVasen">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="minOsoitenumeroOikea">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="maxOsoitenumeroOikea">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="nimi_suomi">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="nimi_ruotsi">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kuntatunnus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n <alias field="tasosijainti" index="9" name=""/>\n <alias field="valmiusaste" index="10" name=""/>\n <alias field="paallyste" index="11" name=""/>\n <alias field="yksisuuntaisuus" index="12" name=""/>\n <alias field="hallinnollinenLuokka" index="13" name=""/>\n <alias field="minOsoitenumeroVasen" index="14" name=""/>\n <alias field="maxOsoitenumeroVasen" index="15" name=""/>\n <alias field="minOsoitenumeroOikea" index="16" name=""/>\n <alias field="maxOsoitenumeroOikea" index="17" name=""/>\n <alias field="nimi_suomi" index="18" name=""/>\n <alias field="nimi_ruotsi" index="19" name=""/>\n <alias field="kuntatunnus" index="20" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="tasosijainti" expression=""/>\n <default applyOnUpdate="0" field="valmiusaste" expression=""/>\n <default applyOnUpdate="0" field="paallyste" expression=""/>\n <default applyOnUpdate="0" field="yksisuuntaisuus" expression=""/>\n <default applyOnUpdate="0" field="hallinnollinenLuokka" expression=""/>\n <default applyOnUpdate="0" field="minOsoitenumeroVasen" expression=""/>\n <default applyOnUpdate="0" field="maxOsoitenumeroVasen" expression=""/>\n <default applyOnUpdate="0" field="minOsoitenumeroOikea" expression=""/>\n <default applyOnUpdate="0" field="maxOsoitenumeroOikea" expression=""/>\n <default applyOnUpdate="0" field="nimi_suomi" expression=""/>\n <default applyOnUpdate="0" field="nimi_ruotsi" expression=""/>\n <default applyOnUpdate="0" field="kuntatunnus" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="tasosijainti" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="valmiusaste" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="paallyste" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="yksisuuntaisuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="hallinnollinenLuokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="minOsoitenumeroVasen" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="maxOsoitenumeroVasen" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="minOsoitenumeroOikea" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="maxOsoitenumeroOikea" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="nimi_suomi" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="nimi_ruotsi" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kuntatunnus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="tasosijainti" desc="" exp=""/>\n <constraint field="valmiusaste" desc="" exp=""/>\n <constraint field="paallyste" desc="" exp=""/>\n <constraint field="yksisuuntaisuus" desc="" exp=""/>\n <constraint field="hallinnollinenLuokka" desc="" exp=""/>\n <constraint field="minOsoitenumeroVasen" desc="" exp=""/>\n <constraint field="maxOsoitenumeroVasen" desc="" exp=""/>\n <constraint field="minOsoitenumeroOikea" desc="" exp=""/>\n <constraint field="maxOsoitenumeroOikea" desc="" exp=""/>\n <constraint field="nimi_suomi" desc="" exp=""/>\n <constraint field="nimi_ruotsi" desc="" exp=""/>\n <constraint field="kuntatunnus" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="tasosijainti" type="field"/>\n <column hidden="0" width="-1" name="valmiusaste" type="field"/>\n <column hidden="0" width="-1" name="paallyste" type="field"/>\n <column hidden="0" width="-1" name="yksisuuntaisuus" type="field"/>\n <column hidden="0" width="-1" name="hallinnollinenLuokka" type="field"/>\n <column hidden="0" width="-1" name="minOsoitenumeroVasen" type="field"/>\n <column hidden="0" width="-1" name="maxOsoitenumeroVasen" type="field"/>\n <column hidden="0" width="-1" name="minOsoitenumeroOikea" type="field"/>\n <column hidden="0" width="-1" name="maxOsoitenumeroOikea" type="field"/>\n <column hidden="0" width="-1" name="nimi_suomi" type="field"/>\n <column hidden="0" width="-1" name="nimi_ruotsi" type="field"/>\n <column hidden="0" width="-1" name="kuntatunnus" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="hallinnollinenLuokka" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="kuntatunnus" editable="1"/>\n <field name="maxOsoitenumeroOikea" editable="1"/>\n <field name="maxOsoitenumeroVasen" editable="1"/>\n <field name="minOsoitenumeroOikea" editable="1"/>\n <field name="minOsoitenumeroVasen" editable="1"/>\n <field name="nimi_ruotsi" editable="1"/>\n <field name="nimi_suomi" editable="1"/>\n <field name="paallyste" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="tasosijainti" editable="1"/>\n <field name="valmiusaste" editable="1"/>\n <field name="yksisuuntaisuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="hallinnollinenLuokka"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="kuntatunnus"/>\n <field labelOnTop="0" name="maxOsoitenumeroOikea"/>\n <field labelOnTop="0" name="maxOsoitenumeroVasen"/>\n <field labelOnTop="0" name="minOsoitenumeroOikea"/>\n <field labelOnTop="0" name="minOsoitenumeroVasen"/>\n <field labelOnTop="0" name="nimi_ruotsi"/>\n <field labelOnTop="0" name="nimi_suomi"/>\n <field labelOnTop="0" name="paallyste"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="tasosijainti"/>\n <field labelOnTop="0" name="valmiusaste"/>\n <field labelOnTop="0" name="yksisuuntaisuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 17_Tieviiva</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 17_Tieviiva</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>luokka I</se:Name>\n <se:Description>\n <se:Title>luokka I</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12111</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12112</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#e31a1c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">4</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>luokka 2</se:Name>\n <se:Description>\n <se:Title>luokka 2</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12121</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12122</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#e31a1c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">3</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>luokka 3</se:Name>\n <se:Description>\n <se:Title>luokka 3</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12131</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12132</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">2</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>luokka 3</se:Name>\n <se:Description>\n <se:Title>luokka 3</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12131</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12132</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#e31a1c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">2</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name></se:Name>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>12141</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:37:20 2019','',NULL,'2019-03-04T12:37:20Z');
INSERT INTO layer_styles VALUES(18,'','','18_Rautatie','geom','18_Rautatie',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{391b2a1b-138c-44fa-adff-768964789232}">\n <rule scalemaxdenom="250000" symbol="0" key="{c19b10da-7179-467d-9c4a-af25e03e0834}" scalemindenom="15001" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{f118a96d-0a6c-4b05-81ab-db1824563a76}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="1" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;5" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="255,255,255,255" k="line_color"/>\n <prop v="dash" k="line_style"/>\n <prop v="1" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="1" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="tasosijainti">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sahkoisyys">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="valmiusaste">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n <alias field="tasosijainti" index="9" name=""/>\n <alias field="sahkoisyys" index="10" name=""/>\n <alias field="valmiusaste" index="11" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="tasosijainti" expression=""/>\n <default applyOnUpdate="0" field="sahkoisyys" expression=""/>\n <default applyOnUpdate="0" field="valmiusaste" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="tasosijainti" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sahkoisyys" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="valmiusaste" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="tasosijainti" desc="" exp=""/>\n <constraint field="sahkoisyys" desc="" exp=""/>\n <constraint field="valmiusaste" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="tasosijainti" type="field"/>\n <column hidden="0" width="-1" name="sahkoisyys" type="field"/>\n <column hidden="0" width="-1" name="valmiusaste" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sahkoisyys" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="tasosijainti" editable="1"/>\n <field name="valmiusaste" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sahkoisyys"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="tasosijainti"/>\n <field labelOnTop="0" name="valmiusaste"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 18_Rautatie</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 18_Rautatie</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">4</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#ffffff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">4</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n <se:SvgParameter name="stroke-dasharray">18 18</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:37:34 2019','',NULL,'2019-03-04T12:37:34Z');
INSERT INTO layer_styles VALUES(19,'','','19_Sahkolinja','geom','19_Sahkolinja',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyDrawingTol="1" simplifyLocal="1" labelsEnabled="0" minScale="1e+08" styleCategories="AllStyleCategories" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" version="3.4.3-Madeira" maxScale="0" simplifyAlgorithm="0" readOnly="0">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" symbollevels="0" forceraster="0" type="RuleRenderer">\n <rules key="{b5ec87d4-bb89-4467-a6db-d28cdf7702b7}">\n <rule symbol="0" filter=" "kohdeluokka" = 22311 " key="{c3f3fbd6-a5f0-4775-b3a9-154fa9397a09}" scalemindenom="50001" label="suurjännite" scalemaxdenom="250000"/>\n <rule symbol="1" key="{5c665f68-efdc-4bb3-a763-dd60dc02b7ae}" scalemindenom="1" label="kaikki" scalemaxdenom="50000"/>\n </rules>\n <symbols>\n <symbol alpha="1" clip_to_extent="1" name="0" type="line" force_rhr="0">\n <layer pass="0" class="SimpleLine" enabled="1" locked="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.26" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" clip_to_extent="1" name="1" type="line" force_rhr="0">\n <layer pass="0" class="SimpleLine" enabled="1" locked="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.26" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer pass="0" class="MarkerLine" enabled="1" locked="0">\n <prop v="15" k="interval"/>\n <prop v="3x:0,0,0,0,0,0" k="interval_map_unit_scale"/>\n <prop v="MM" k="interval_unit"/>\n <prop v="0" k="offset"/>\n <prop v="0" k="offset_along_line"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_along_line_map_unit_scale"/>\n <prop v="MM" k="offset_along_line_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="interval" k="placement"/>\n <prop v="0" k="ring_filter"/>\n <prop v="1" k="rotate"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" clip_to_extent="1" name="@1@1" type="marker" force_rhr="0">\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="45" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.3" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="3" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="90" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="1,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.3" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer pass="0" class="SimpleMarker" enabled="1" locked="0">\n <prop v="90" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="line" k="name"/>\n <prop v="-1,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory barWidth="5" opacity="1" scaleBasedVisibility="0" enabled="0" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" scaleDependency="Area" maxScaleDenominator="1e+08" width="15" backgroundAlpha="255" lineSizeType="MM" minScaleDenominator="0" sizeType="MM" labelPlacementMethod="XHeight" penColor="#000000" penWidth="0" height="15" sizeScale="3x:0,0,0,0,0,0" backgroundColor="#ffffff" penAlpha="255" minimumSize="0" rotationOffset="270">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute color="#000000" field="" label=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings placement="2" obstacle="0" linePlacementFlags="18" zIndex="0" priority="0" dist="0" showAll="1">\n <properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions removeDuplicateNodes="0" geometryPrecision="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="tasosijainti">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sahkolinjanSymbolitViittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias index="0" name="" field="fid"/>\n <alias index="1" name="" field="gid"/>\n <alias index="2" name="" field="sijaintitarkkuus"/>\n <alias index="3" name="" field="korkeustarkkuus"/>\n <alias index="4" name="" field="aineistolahde"/>\n <alias index="5" name="" field="alkupvm"/>\n <alias index="6" name="" field="kulkutapa"/>\n <alias index="7" name="" field="kohderyhma"/>\n <alias index="8" name="" field="kohdeluokka"/>\n <alias index="9" name="" field="tasosijainti"/>\n <alias index="10" name="" field="sahkolinjanSymbolitViittaus_href"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default expression="" field="fid" applyOnUpdate="0"/>\n <default expression="" field="gid" applyOnUpdate="0"/>\n <default expression="" field="sijaintitarkkuus" applyOnUpdate="0"/>\n <default expression="" field="korkeustarkkuus" applyOnUpdate="0"/>\n <default expression="" field="aineistolahde" applyOnUpdate="0"/>\n <default expression="" field="alkupvm" applyOnUpdate="0"/>\n <default expression="" field="kulkutapa" applyOnUpdate="0"/>\n <default expression="" field="kohderyhma" applyOnUpdate="0"/>\n <default expression="" field="kohdeluokka" applyOnUpdate="0"/>\n <default expression="" field="tasosijainti" applyOnUpdate="0"/>\n <default expression="" field="sahkolinjanSymbolitViittaus_href" applyOnUpdate="0"/>\n </defaults>\n <constraints>\n <constraint constraints="3" field="fid" unique_strength="1" exp_strength="0" notnull_strength="1"/>\n <constraint constraints="0" field="gid" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="sijaintitarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="korkeustarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="aineistolahde" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="alkupvm" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kulkutapa" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohderyhma" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohdeluokka" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="tasosijainti" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="sahkolinjanSymbolitViittaus_href" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n </constraints>\n <constraintExpressions>\n <constraint desc="" field="fid" exp=""/>\n <constraint desc="" field="gid" exp=""/>\n <constraint desc="" field="sijaintitarkkuus" exp=""/>\n <constraint desc="" field="korkeustarkkuus" exp=""/>\n <constraint desc="" field="aineistolahde" exp=""/>\n <constraint desc="" field="alkupvm" exp=""/>\n <constraint desc="" field="kulkutapa" exp=""/>\n <constraint desc="" field="kohderyhma" exp=""/>\n <constraint desc="" field="kohdeluokka" exp=""/>\n <constraint desc="" field="tasosijainti" exp=""/>\n <constraint desc="" field="sahkolinjanSymbolitViittaus_href" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">\n <columns>\n <column name="fid" type="field" width="-1" hidden="0"/>\n <column name="gid" type="field" width="-1" hidden="0"/>\n <column name="sijaintitarkkuus" type="field" width="-1" hidden="0"/>\n <column name="korkeustarkkuus" type="field" width="-1" hidden="0"/>\n <column name="aineistolahde" type="field" width="-1" hidden="0"/>\n <column name="alkupvm" type="field" width="-1" hidden="0"/>\n <column name="kulkutapa" type="field" width="-1" hidden="0"/>\n <column name="kohderyhma" type="field" width="-1" hidden="0"/>\n <column name="kohdeluokka" type="field" width="-1" hidden="0"/>\n <column name="tasosijainti" type="field" width="-1" hidden="0"/>\n <column name="sahkolinjanSymbolitViittaus_href" type="field" width="-1" hidden="0"/>\n <column type="actions" width="-1" hidden="1"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sahkolinjanSymbolitViittaus_href" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="tasosijainti" editable="1"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="korkeustarkkuus" labelOnTop="0"/>\n <field name="kulkutapa" labelOnTop="0"/>\n <field name="sahkolinjanSymbolitViittaus_href" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n <field name="tasosijainti" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:se="http://www.opengis.net/se" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 19_Sahkolinja</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 19_Sahkolinja</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>suurjännite</se:Name>\n <se:Description>\n <se:Title>suurjännite</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>22311</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>50001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>kaikki</se:Name>\n <se:Description>\n <se:Title>kaikki</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:GraphicStroke>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n <se:Rotation>\n <ogc:Literal>45</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n <se:Gap>\n <ogc:Literal>54</ogc:Literal>\n </se:Gap>\n </se:GraphicStroke>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:GraphicStroke>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Rotation>\n <ogc:Literal>90</ogc:Literal>\n </se:Rotation>\n <se:Displacement>\n <se:DisplacementX>4</se:DisplacementX>\n <se:DisplacementY>0</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n <se:Gap>\n <ogc:Literal>54</ogc:Literal>\n </se:Gap>\n </se:GraphicStroke>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:GraphicStroke>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>7</se:Size>\n <se:Rotation>\n <ogc:Literal>90</ogc:Literal>\n </se:Rotation>\n <se:Displacement>\n <se:DisplacementX>-4</se:DisplacementX>\n <se:DisplacementY>0</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n <se:Gap>\n <ogc:Literal>54</ogc:Literal>\n </se:Gap>\n </se:GraphicStroke>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma huhti 1 18:28:55 2019','',NULL,'2019-03-04T12:37:48Z');
INSERT INTO layer_styles VALUES(20,'','','20_Aita','geom','20_Aita',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.26" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="MarkerLine" enabled="1" locked="0" pass="0">\n <prop v="3" k="interval"/>\n <prop v="3x:0,0,0,0,0,0" k="interval_map_unit_scale"/>\n <prop v="MM" k="interval_unit"/>\n <prop v="0" k="offset"/>\n <prop v="0" k="offset_along_line"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_along_line_map_unit_scale"/>\n <prop v="MM" k="offset_along_line_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="interval" k="placement"/>\n <prop v="0" k="ring_filter"/>\n <prop v="1" k="rotate"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@1" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="0.8" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 20_Aita</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 20_Aita</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:GraphicStroke>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>3</se:Size>\n </se:Graphic>\n <se:Gap>\n <ogc:Literal>11</ogc:Literal>\n </se:Gap>\n </se:GraphicStroke>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:38:04 2019','',NULL,'2019-03-04T12:38:04Z');
INSERT INTO layer_styles VALUES(21,'','','21_Aallonmurtaja','geom','21_Aallonmurtaja',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 21_Aallonmurtaja</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 21_Aallonmurtaja</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:38:24 2019','',NULL,'2019-03-04T12:38:24Z');
INSERT INTO layer_styles VALUES(22,'','','22_PistolaituriViiva','geom','22_PistolaituriViiva',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.26" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aluejakoonOsallistuminen">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n <alias field="aluejakoonOsallistuminen" index="9" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="aluejakoonOsallistuminen" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aluejakoonOsallistuminen" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="aluejakoonOsallistuminen" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="aluejakoonOsallistuminen" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="aluejakoonOsallistuminen" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="aluejakoonOsallistuminen"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 22_PistolaituriViiva</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 22_PistolaituriViiva</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:38:43 2019','',NULL,'2019-03-04T12:38:43Z');
INSERT INTO layer_styles VALUES(23,'','','23_Luiska','geom','23_Luiska',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis maxScale="0" labelsEnabled="0" minScale="15000" version="3.4.3-Madeira" readOnly="0" hasScaleBasedVisibilityFlag="1" styleCategories="AllStyleCategories" simplifyDrawingHints="1" simplifyLocal="1" simplifyDrawingTol="1" simplifyAlgorithm="0" simplifyMaxScale="1">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 symbollevels="0" type="singleSymbol" enableorderby="0" forceraster="0">\n <symbols>\n <symbol force_rhr="0" name="0" type="line" clip_to_extent="1" alpha="1">\n <layer class="SimpleLine" enabled="1" pass="0" locked="0">\n <prop k="capstyle" v="square"/>\n <prop k="customdash" v="5;2"/>\n <prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="customdash_unit" v="MM"/>\n <prop k="draw_inside_polygon" v="0"/>\n <prop k="joinstyle" v="bevel"/>\n <prop k="line_color" v="151,38,7,255"/>\n <prop k="line_style" v="solid"/>\n <prop k="line_width" v="0.26"/>\n <prop k="line_width_unit" v="MM"/>\n <prop k="offset" v="0"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="ring_filter" v="0"/>\n <prop k="use_custom_dash" v="0"/>\n <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="MarkerLine" enabled="1" pass="0" locked="0">\n <prop k="interval" v="2"/>\n <prop k="interval_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="interval_unit" v="MM"/>\n <prop k="offset" v="0"/>\n <prop k="offset_along_line" v="0"/>\n <prop k="offset_along_line_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_along_line_unit" v="MM"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="placement" v="interval"/>\n <prop k="ring_filter" v="0"/>\n <prop k="rotate" v="1"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n <symbol force_rhr="0" name="@0@1" type="marker" clip_to_extent="1" alpha="1">\n <layer class="SimpleMarker" enabled="1" pass="0" locked="0">\n <prop k="angle" v="0"/>\n <prop k="color" v="255,0,0,255"/>\n <prop k="horizontal_anchor_point" v="1"/>\n <prop k="joinstyle" v="bevel"/>\n <prop k="name" v="line"/>\n <prop k="offset" v="0,1"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="outline_color" v="151,38,7,255"/>\n <prop k="outline_style" v="solid"/>\n <prop k="outline_width" v="0"/>\n <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="outline_width_unit" v="MM"/>\n <prop k="scale_method" v="diameter"/>\n <prop k="size" v="1"/>\n <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="size_unit" v="MM"/>\n <prop k="vertical_anchor_point" v="2"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="dualview/previewExpressions" value=""fid""/>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory barWidth="5" backgroundAlpha="255" scaleBasedVisibility="0" width="15" sizeType="MM" lineSizeScale="3x:0,0,0,0,0,0" penColor="#000000" minimumSize="0" sizeScale="3x:0,0,0,0,0,0" enabled="0" backgroundColor="#ffffff" penAlpha="255" diagramOrientation="Up" maxScaleDenominator="1e+08" penWidth="0" scaleDependency="Area" labelPlacementMethod="XHeight" minScaleDenominator="0" rotationOffset="270" opacity="1" lineSizeType="MM" height="15">\n <fontProperties description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style=""/>\n <attribute color="#000000" label="" field=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings placement="2" zIndex="0" showAll="1" dist="0" linePlacementFlags="18" priority="0" obstacle="0">\n <properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions removeDuplicateNodes="0" geometryPrecision="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aluejakoonOsallistuminen">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias name="" field="fid" index="0"/>\n <alias name="" field="gid" index="1"/>\n <alias name="" field="sijaintitarkkuus" index="2"/>\n <alias name="" field="korkeustarkkuus" index="3"/>\n <alias name="" field="aineistolahde" index="4"/>\n <alias name="" field="alkupvm" index="5"/>\n <alias name="" field="kulkutapa" index="6"/>\n <alias name="" field="kohderyhma" index="7"/>\n <alias name="" field="kohdeluokka" index="8"/>\n <alias name="" field="aluejakoonOsallistuminen" index="9"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" expression="" field="fid"/>\n <default applyOnUpdate="0" expression="" field="gid"/>\n <default applyOnUpdate="0" expression="" field="sijaintitarkkuus"/>\n <default applyOnUpdate="0" expression="" field="korkeustarkkuus"/>\n <default applyOnUpdate="0" expression="" field="aineistolahde"/>\n <default applyOnUpdate="0" expression="" field="alkupvm"/>\n <default applyOnUpdate="0" expression="" field="kulkutapa"/>\n <default applyOnUpdate="0" expression="" field="kohderyhma"/>\n <default applyOnUpdate="0" expression="" field="kohdeluokka"/>\n <default applyOnUpdate="0" expression="" field="aluejakoonOsallistuminen"/>\n </defaults>\n <constraints>\n <constraint constraints="3" notnull_strength="1" exp_strength="0" unique_strength="1" field="fid"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="gid"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="sijaintitarkkuus"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="korkeustarkkuus"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="aineistolahde"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="alkupvm"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="kulkutapa"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="kohderyhma"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="kohdeluokka"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="aluejakoonOsallistuminen"/>\n </constraints>\n <constraintExpressions>\n <constraint exp="" field="fid" desc=""/>\n <constraint exp="" field="gid" desc=""/>\n <constraint exp="" field="sijaintitarkkuus" desc=""/>\n <constraint exp="" field="korkeustarkkuus" desc=""/>\n <constraint exp="" field="aineistolahde" desc=""/>\n <constraint exp="" field="alkupvm" desc=""/>\n <constraint exp="" field="kulkutapa" desc=""/>\n <constraint exp="" field="kohderyhma" desc=""/>\n <constraint exp="" field="kohdeluokka" desc=""/>\n <constraint exp="" field="aluejakoonOsallistuminen" desc=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" actionWidgetStyle="dropDown" sortOrder="0">\n <columns>\n <column name="fid" type="field" hidden="0" width="-1"/>\n <column name="gid" type="field" hidden="0" width="-1"/>\n <column name="sijaintitarkkuus" type="field" hidden="0" width="-1"/>\n <column name="korkeustarkkuus" type="field" hidden="0" width="-1"/>\n <column name="aineistolahde" type="field" hidden="0" width="-1"/>\n <column name="alkupvm" type="field" hidden="0" width="-1"/>\n <column name="kulkutapa" type="field" hidden="0" width="-1"/>\n <column name="kohderyhma" type="field" hidden="0" width="-1"/>\n <column name="kohdeluokka" type="field" hidden="0" width="-1"/>\n <column name="aluejakoonOsallistuminen" type="field" hidden="0" width="-1"/>\n <column type="actions" hidden="1" width="-1"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field editable="1" name="aineistolahde"/>\n <field editable="1" name="alkupvm"/>\n <field editable="1" name="aluejakoonOsallistuminen"/>\n <field editable="1" name="fid"/>\n <field editable="1" name="gid"/>\n <field editable="1" name="kohdeluokka"/>\n <field editable="1" name="kohderyhma"/>\n <field editable="1" name="korkeustarkkuus"/>\n <field editable="1" name="kulkutapa"/>\n <field editable="1" name="sijaintitarkkuus"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="aluejakoonOsallistuminen" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="korkeustarkkuus" labelOnTop="0"/>\n <field name="kulkutapa" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:se="http://www.opengis.net/se" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ogc="http://www.opengis.net/ogc">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 23_Luiska</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 23_Luiska</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#972607</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:GraphicStroke>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#972607</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>4</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>4</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n <se:Gap>\n <ogc:Literal>7</ogc:Literal>\n </se:Gap>\n </se:GraphicStroke>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma kesä 17 14:55:59 2019','',NULL,'2019-03-04T12:39:03Z');
INSERT INTO layer_styles VALUES(24,'','','24_Jyrkanne','geom','24_Jyrkanne',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis maxScale="0" labelsEnabled="0" minScale="15000" version="3.4.3-Madeira" readOnly="0" hasScaleBasedVisibilityFlag="1" styleCategories="AllStyleCategories" simplifyDrawingHints="1" simplifyLocal="1" simplifyDrawingTol="1" simplifyAlgorithm="0" simplifyMaxScale="1">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 symbollevels="0" type="singleSymbol" enableorderby="0" forceraster="0">\n <symbols>\n <symbol force_rhr="0" name="0" type="line" clip_to_extent="1" alpha="1">\n <layer class="SimpleLine" enabled="1" pass="0" locked="0">\n <prop k="capstyle" v="square"/>\n <prop k="customdash" v="5;2"/>\n <prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="customdash_unit" v="MM"/>\n <prop k="draw_inside_polygon" v="0"/>\n <prop k="joinstyle" v="bevel"/>\n <prop k="line_color" v="35,35,35,255"/>\n <prop k="line_style" v="solid"/>\n <prop k="line_width" v="0.26"/>\n <prop k="line_width_unit" v="MM"/>\n <prop k="offset" v="0"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="ring_filter" v="0"/>\n <prop k="use_custom_dash" v="0"/>\n <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="MarkerLine" enabled="1" pass="0" locked="0">\n <prop k="interval" v="2"/>\n <prop k="interval_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="interval_unit" v="MM"/>\n <prop k="offset" v="0"/>\n <prop k="offset_along_line" v="0"/>\n <prop k="offset_along_line_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_along_line_unit" v="MM"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="placement" v="interval"/>\n <prop k="ring_filter" v="0"/>\n <prop k="rotate" v="1"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n <symbol force_rhr="0" name="@0@1" type="marker" clip_to_extent="1" alpha="1">\n <layer class="SimpleMarker" enabled="1" pass="0" locked="0">\n <prop k="angle" v="0"/>\n <prop k="color" v="255,0,0,255"/>\n <prop k="horizontal_anchor_point" v="1"/>\n <prop k="joinstyle" v="bevel"/>\n <prop k="name" v="line"/>\n <prop k="offset" v="0,1"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="outline_color" v="35,35,35,255"/>\n <prop k="outline_style" v="solid"/>\n <prop k="outline_width" v="0"/>\n <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="outline_width_unit" v="MM"/>\n <prop k="scale_method" v="diameter"/>\n <prop k="size" v="1"/>\n <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="size_unit" v="MM"/>\n <prop k="vertical_anchor_point" v="2"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="dualview/previewExpressions" value=""fid""/>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory barWidth="5" backgroundAlpha="255" scaleBasedVisibility="0" width="15" sizeType="MM" lineSizeScale="3x:0,0,0,0,0,0" penColor="#000000" minimumSize="0" sizeScale="3x:0,0,0,0,0,0" enabled="0" backgroundColor="#ffffff" penAlpha="255" diagramOrientation="Up" maxScaleDenominator="1e+08" penWidth="0" scaleDependency="Area" labelPlacementMethod="XHeight" minScaleDenominator="0" rotationOffset="270" opacity="1" lineSizeType="MM" height="15">\n <fontProperties description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style=""/>\n <attribute color="#000000" label="" field=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings placement="2" zIndex="0" showAll="1" dist="0" linePlacementFlags="18" priority="0" obstacle="0">\n <properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions removeDuplicateNodes="0" geometryPrecision="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aluejakoonOsallistuminen">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias name="" field="fid" index="0"/>\n <alias name="" field="gid" index="1"/>\n <alias name="" field="sijaintitarkkuus" index="2"/>\n <alias name="" field="korkeustarkkuus" index="3"/>\n <alias name="" field="aineistolahde" index="4"/>\n <alias name="" field="alkupvm" index="5"/>\n <alias name="" field="kulkutapa" index="6"/>\n <alias name="" field="kohderyhma" index="7"/>\n <alias name="" field="kohdeluokka" index="8"/>\n <alias name="" field="aluejakoonOsallistuminen" index="9"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" expression="" field="fid"/>\n <default applyOnUpdate="0" expression="" field="gid"/>\n <default applyOnUpdate="0" expression="" field="sijaintitarkkuus"/>\n <default applyOnUpdate="0" expression="" field="korkeustarkkuus"/>\n <default applyOnUpdate="0" expression="" field="aineistolahde"/>\n <default applyOnUpdate="0" expression="" field="alkupvm"/>\n <default applyOnUpdate="0" expression="" field="kulkutapa"/>\n <default applyOnUpdate="0" expression="" field="kohderyhma"/>\n <default applyOnUpdate="0" expression="" field="kohdeluokka"/>\n <default applyOnUpdate="0" expression="" field="aluejakoonOsallistuminen"/>\n </defaults>\n <constraints>\n <constraint constraints="3" notnull_strength="1" exp_strength="0" unique_strength="1" field="fid"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="gid"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="sijaintitarkkuus"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="korkeustarkkuus"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="aineistolahde"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="alkupvm"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="kulkutapa"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="kohderyhma"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="kohdeluokka"/>\n <constraint constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0" field="aluejakoonOsallistuminen"/>\n </constraints>\n <constraintExpressions>\n <constraint exp="" field="fid" desc=""/>\n <constraint exp="" field="gid" desc=""/>\n <constraint exp="" field="sijaintitarkkuus" desc=""/>\n <constraint exp="" field="korkeustarkkuus" desc=""/>\n <constraint exp="" field="aineistolahde" desc=""/>\n <constraint exp="" field="alkupvm" desc=""/>\n <constraint exp="" field="kulkutapa" desc=""/>\n <constraint exp="" field="kohderyhma" desc=""/>\n <constraint exp="" field="kohdeluokka" desc=""/>\n <constraint exp="" field="aluejakoonOsallistuminen" desc=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" actionWidgetStyle="dropDown" sortOrder="0">\n <columns>\n <column name="fid" type="field" hidden="0" width="-1"/>\n <column name="gid" type="field" hidden="0" width="-1"/>\n <column name="sijaintitarkkuus" type="field" hidden="0" width="-1"/>\n <column name="korkeustarkkuus" type="field" hidden="0" width="-1"/>\n <column name="aineistolahde" type="field" hidden="0" width="-1"/>\n <column name="alkupvm" type="field" hidden="0" width="-1"/>\n <column name="kulkutapa" type="field" hidden="0" width="-1"/>\n <column name="kohderyhma" type="field" hidden="0" width="-1"/>\n <column name="kohdeluokka" type="field" hidden="0" width="-1"/>\n <column name="aluejakoonOsallistuminen" type="field" hidden="0" width="-1"/>\n <column type="actions" hidden="1" width="-1"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field editable="1" name="aineistolahde"/>\n <field editable="1" name="alkupvm"/>\n <field editable="1" name="aluejakoonOsallistuminen"/>\n <field editable="1" name="fid"/>\n <field editable="1" name="gid"/>\n <field editable="1" name="kohdeluokka"/>\n <field editable="1" name="kohderyhma"/>\n <field editable="1" name="korkeustarkkuus"/>\n <field editable="1" name="kulkutapa"/>\n <field editable="1" name="sijaintitarkkuus"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="aluejakoonOsallistuminen" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="korkeustarkkuus" labelOnTop="0"/>\n <field name="kulkutapa" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:se="http://www.opengis.net/se" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ogc="http://www.opengis.net/ogc">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 24_Jyrkanne</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 24_Jyrkanne</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:GraphicStroke>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>line</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>4</se:Size>\n <se:Displacement>\n <se:DisplacementX>0</se:DisplacementX>\n <se:DisplacementY>4</se:DisplacementY>\n </se:Displacement>\n </se:Graphic>\n <se:Gap>\n <ogc:Literal>7</ogc:Literal>\n </se:Gap>\n </se:GraphicStroke>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma kesä 17 14:56:15 2019','',NULL,'2019-03-04T12:39:23Z');
INSERT INTO layer_styles VALUES(25,'','','25_VirtavesiKapea','geom','25_VirtavesiKapea',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{437947d5-d558-4baf-babe-0e4ef7d5c831}">\n <rule scalemaxdenom="100000" symbol="0" key="{79658b56-4c14-4513-b107-dddfbedeb324}" scalemindenom="50001" label="2-5 m" filter=" "kohdeluokka" = 36312 "/>\n <rule scalemaxdenom="50000" symbol="1" key="{780d778d-b7ea-44ca-a95e-34a218c0765a}" scalemindenom="1" label="kaikki"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="87,171,255,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="87,171,255,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.3" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="dualview/previewExpressions">\n <value>fid</value>\n <value>"fid"</value>\n </property>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aluejakoonOsallistuminen">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="tasosijainti">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="virtausnuoletViittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n <alias field="aluejakoonOsallistuminen" index="9" name=""/>\n <alias field="tasosijainti" index="10" name=""/>\n <alias field="virtausnuoletViittaus_href" index="11" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="aluejakoonOsallistuminen" expression=""/>\n <default applyOnUpdate="0" field="tasosijainti" expression=""/>\n <default applyOnUpdate="0" field="virtausnuoletViittaus_href" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aluejakoonOsallistuminen" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="tasosijainti" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="virtausnuoletViittaus_href" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="aluejakoonOsallistuminen" desc="" exp=""/>\n <constraint field="tasosijainti" desc="" exp=""/>\n <constraint field="virtausnuoletViittaus_href" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression=""kohdeluokka"" sortOrder="1" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="aluejakoonOsallistuminen" type="field"/>\n <column hidden="0" width="-1" name="tasosijainti" type="field"/>\n <column hidden="0" width="172" name="virtausnuoletViittaus_href" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="aluejakoonOsallistuminen" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="tasosijainti" editable="1"/>\n <field name="virtausnuoletViittaus_href" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="aluejakoonOsallistuminen"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="tasosijainti"/>\n <field labelOnTop="0" name="virtausnuoletViittaus_href"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 25_VirtavesiKapea</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 25_VirtavesiKapea</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>2-5 m</se:Name>\n <se:Description>\n <se:Title>2-5 m</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kohdeluokka</ogc:PropertyName>\n <ogc:Literal>36312</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>50001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#57abff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>kaikki</se:Name>\n <se:Description>\n <se:Title>kaikki</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#57abff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:39:43 2019','',NULL,'2019-03-04T12:39:43Z');
INSERT INTO layer_styles VALUES(26,'','','26_KorkeuskayranKorkeusarvo','geom','26_KorkeuskayranKorkeusarvo',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="1" readOnly="0" simplifyDrawingHints="0" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 type="nullSymbol"/>\n <labeling type="simple">\n <settings>\n <text-style previewBkgrdColor="#ffffff" fieldName="teksti" textColor="200,147,91,255" fontUnderline="0" namedStyle="Normal" fontWeight="50" useSubstitutions="0" textOpacity="1" isExpression="0" blendMode="0" fontFamily="MS Sans Serif" fontWordSpacing="0" multilineHeight="1" fontCapitals="0" fontLetterSpacing="0" fontItalic="0" fontSize="10" fontSizeUnit="Point" fontStrikeout="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0">\n <text-buffer bufferBlendMode="0" bufferSizeUnits="MM" bufferColor="255,255,255,255" bufferDraw="1" bufferJoinStyle="128" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferNoFill="1" bufferSize="1" bufferOpacity="1"/>\n <background shapeBorderWidth="0" shapeType="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeBlendMode="0" shapeSizeX="0" shapeBorderWidthUnit="MM" shapeSizeY="0" shapeOffsetY="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetUnit="MM" shapeJoinStyle="64" shapeDraw="0" shapeOpacity="1" shapeSVGFile="" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeRadiiUnit="MM" shapeRadiiY="0" shapeRotation="0" shapeBorderColor="128,128,128,255" shapeOffsetX="0" shapeRadiiX="0" shapeSizeType="0" shapeRotationType="0" shapeSizeUnit="MM"/>\n <shadow shadowRadiusUnit="MM" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowBlendMode="6" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowRadius="0" shadowOffsetDist="1" shadowScale="100" shadowOffsetUnit="MM" shadowOpacity="0" shadowOffsetAngle="135" shadowUnder="0" shadowOffsetGlobal="1" shadowColor="0,0,0,255" shadowRadiusAlphaOnly="0"/>\n <substitutions/>\n </text-style>\n <text-format decimals="3" plussign="0" addDirectionSymbol="0" placeDirectionSymbol="0" formatNumbers="0" useMaxLineLengthForAutoWrap="1" rightDirectionSymbol=">" reverseDirectionSymbol="0" autoWrapLength="0" wrapChar="" multilineAlign="3" leftDirectionSymbol="<"/>\n <placement distMapUnitScale="3x:0,0,0,0,0,0" placementFlags="10" centroidWhole="0" xOffset="0" rotationAngle="0" preserveRotation="1" quadOffset="4" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" dist="0" distUnits="MM" offsetUnits="MM" placement="1" repeatDistanceUnits="MM" centroidInside="0" offsetType="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" maxCurvedCharAngleIn="25" yOffset="0" priority="5"/>\n <rendering scaleMax="0" obstacle="1" limitNumLabels="0" displayAll="0" zIndex="0" obstacleType="0" minFeatureSize="0" upsidedownLabels="0" maxNumLabels="2000" fontLimitPixelSize="0" scaleMin="0" fontMinPixelSize="3" fontMaxPixelSize="10000" mergeLines="0" obstacleFactor="1" scaleVisibility="0" drawLabels="1" labelPerPart="0"/>\n <dd_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </dd_properties>\n </settings>\n </labeling>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="0" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="teksti">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="suunta">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="dx">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="dy">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="ladontatunnus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeusarvo">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeuskayraviittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="teksti" index="5" name=""/>\n <alias field="suunta" index="6" name=""/>\n <alias field="dx" index="7" name=""/>\n <alias field="dy" index="8" name=""/>\n <alias field="kohderyhma" index="9" name=""/>\n <alias field="kohdeluokka" index="10" name=""/>\n <alias field="ladontatunnus" index="11" name=""/>\n <alias field="korkeusarvo" index="12" name=""/>\n <alias field="korkeuskayraviittaus_href" index="13" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="teksti" expression=""/>\n <default applyOnUpdate="0" field="suunta" expression=""/>\n <default applyOnUpdate="0" field="dx" expression=""/>\n <default applyOnUpdate="0" field="dy" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="ladontatunnus" expression=""/>\n <default applyOnUpdate="0" field="korkeusarvo" expression=""/>\n <default applyOnUpdate="0" field="korkeuskayraviittaus_href" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="teksti" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="suunta" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="dx" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="dy" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="ladontatunnus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeusarvo" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeuskayraviittaus_href" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="teksti" desc="" exp=""/>\n <constraint field="suunta" desc="" exp=""/>\n <constraint field="dx" desc="" exp=""/>\n <constraint field="dy" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="ladontatunnus" desc="" exp=""/>\n <constraint field="korkeusarvo" desc="" exp=""/>\n <constraint field="korkeuskayraviittaus_href" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="teksti" type="field"/>\n <column hidden="0" width="-1" name="suunta" type="field"/>\n <column hidden="0" width="-1" name="dx" type="field"/>\n <column hidden="0" width="-1" name="dy" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="ladontatunnus" type="field"/>\n <column hidden="0" width="-1" name="korkeusarvo" type="field"/>\n <column hidden="0" width="-1" name="korkeuskayraviittaus_href" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="dx" editable="1"/>\n <field name="dy" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeusarvo" editable="1"/>\n <field name="korkeuskayraviittaus_href" editable="1"/>\n <field name="ladontatunnus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="suunta" editable="1"/>\n <field name="teksti" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="dx"/>\n <field labelOnTop="0" name="dy"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeusarvo"/>\n <field labelOnTop="0" name="korkeuskayraviittaus_href"/>\n <field labelOnTop="0" name="ladontatunnus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="suunta"/>\n <field labelOnTop="0" name="teksti"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>0</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 26_KorkeuskayranKorkeusarvo</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 26_KorkeuskayranKorkeusarvo</se:Name>\n <se:FeatureTypeStyle>\n <!--FeatureRendererV2 nullSymbol not implemented yet-->\n <se:Rule>\n <se:TextSymbolizer>\n <se:Label>\n <ogc:PropertyName>teksti</ogc:PropertyName>\n </se:Label>\n <se:Font>\n <se:SvgParameter name="font-family">MS Sans Serif</se:SvgParameter>\n <se:SvgParameter name="font-size">13</se:SvgParameter>\n </se:Font>\n <se:LabelPlacement>\n <se:PointPlacement>\n <se:AnchorPoint>\n <se:AnchorPointX>0.5</se:AnchorPointX>\n <se:AnchorPointY>0.5</se:AnchorPointY>\n </se:AnchorPoint>\n </se:PointPlacement>\n </se:LabelPlacement>\n <se:Halo>\n <se:Radius>2</se:Radius>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffff</se:SvgParameter>\n </se:Fill>\n </se:Halo>\n <se:Fill>\n <se:SvgParameter name="fill">#c8935b</se:SvgParameter>\n </se:Fill>\n </se:TextSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:40:04 2019','',NULL,'2019-03-04T12:40:04Z');
INSERT INTO layer_styles VALUES(27,'','','27_Korkeuskayra','geom','27_Korkeuskayra',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{912133f7-a594-42eb-ae73-48a7ec693538}">\n <rule scalemaxdenom="100000" symbol="0" key="{77cc5b4d-2f18-42ce-ad90-0f622784d5f6}" scalemindenom="15001" label="pääkäyrät" filter=" "korkeusarvo" / 1000 = 10 OR 
 "korkeusarvo" / 1000 = 20 OR 
 "korkeusarvo" / 1000 = 30 OR 
 "korkeusarvo" / 1000 = 40 OR 
	 "korkeusarvo" / 1000 = 50 OR 
	 "korkeusarvo" / 1000 = 60 OR 
	 "korkeusarvo" / 1000 = 70 OR 
	 "korkeusarvo" / 1000 = 80 OR 
		 "korkeusarvo" / 1000 = 90 OR 
		 "korkeusarvo" / 1000 = 100 OR 
 "korkeusarvo" / 1000 = 110 OR 
 "korkeusarvo" / 1000 = 120 OR 
 "korkeusarvo" / 1000 = 130 OR 
 "korkeusarvo" / 1000 = 140 OR 
	 "korkeusarvo" / 1000 = 150 OR 
	 "korkeusarvo" / 1000 = 160 OR 
	 "korkeusarvo" / 1000 = 170 OR 
	 "korkeusarvo" / 1000 = 180 OR 
		 "korkeusarvo" / 1000 = 190 OR 
		 "korkeusarvo" / 1000 = 200"/>\n <rule scalemaxdenom="15000" symbol="1" key="{88d4b8bc-f06f-40c7-a1a0-156c1b466b16}" scalemindenom="1" label="käyrät" filter=" "korkeusarvo" / 1000 = 5 OR
 "korkeusarvo" / 1000 = 10 OR
 "korkeusarvo" / 1000 = 15 OR
 "korkeusarvo" / 1000 = 20 OR
 "korkeusarvo" / 1000 = 25 OR
 "korkeusarvo" / 1000 = 30 OR
 "korkeusarvo" / 1000 = 35 OR
 "korkeusarvo" / 1000 = 40 OR
 "korkeusarvo" / 1000 = 45 OR
 "korkeusarvo" / 1000 = 50 OR
 "korkeusarvo" / 1000 = 55 OR
 "korkeusarvo" / 1000 = 60 OR
 "korkeusarvo" / 1000 = 65 OR
 "korkeusarvo" / 1000 = 70 OR
 "korkeusarvo" / 1000 = 75 OR
 "korkeusarvo" / 1000 = 80 OR
 "korkeusarvo" / 1000 = 85 OR
 "korkeusarvo" / 1000 = 90 OR
 "korkeusarvo" / 1000 = 95 OR
 "korkeusarvo" / 1000 = 100 OR
 "korkeusarvo" / 1000 = 105 OR
 "korkeusarvo" / 1000 = 110 OR
 "korkeusarvo" / 1000 = 115 OR
 "korkeusarvo" / 1000 = 120 OR
 "korkeusarvo" / 1000 = 125 OR
 "korkeusarvo" / 1000 = 130 OR
 "korkeusarvo" / 1000 = 135 OR
 "korkeusarvo" / 1000 = 140 OR
 "korkeusarvo" / 1000 = 145 OR
 "korkeusarvo" / 1000 = 150 OR
 "korkeusarvo" / 1000 = 155 OR
 "korkeusarvo" / 1000 = 160 OR
 "korkeusarvo" / 1000 = 165 OR
 "korkeusarvo" / 1000 = 170 OR
 "korkeusarvo" / 1000 = 175 OR
 "korkeusarvo" / 1000 = 180 OR
 "korkeusarvo" / 1000 = 185 OR
 "korkeusarvo" / 1000 = 190 OR
 "korkeusarvo" / 1000 = 195 OR
 "korkeusarvo" / 1000 = 200
 "/>\n <rule scalemaxdenom="15000" symbol="2" key="{2c8901ea-1342-4a18-903a-720f1230f993}" scalemindenom="1" label="apukäyrät"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="200,147,91,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="200,147,91,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="2" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="200,147,91,255" k="line_color"/>\n <prop v="dash" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="1" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="dualview/previewExpressions" value=""fid""/>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeusarvo">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeuskayranKorkeusarvotViittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="viettoviivatViittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="kulkutapa" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n <alias field="korkeusarvo" index="7" name=""/>\n <alias field="alkupvm" index="8" name=""/>\n <alias field="korkeuskayranKorkeusarvotViittaus_href" index="9" name=""/>\n <alias field="viettoviivatViittaus_href" index="10" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="korkeusarvo" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="korkeuskayranKorkeusarvotViittaus_href" expression=""/>\n <default applyOnUpdate="0" field="viettoviivatViittaus_href" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeusarvo" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeuskayranKorkeusarvotViittaus_href" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="viettoviivatViittaus_href" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="korkeusarvo" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="korkeuskayranKorkeusarvotViittaus_href" desc="" exp=""/>\n <constraint field="viettoviivatViittaus_href" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression=""korkeusarvo"" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="korkeusarvo" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="korkeuskayranKorkeusarvotViittaus_href" type="field"/>\n <column hidden="0" width="-1" name="viettoviivatViittaus_href" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeusarvo" editable="1"/>\n <field name="korkeuskayranKorkeusarvotViittaus_href" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="viettoviivatViittaus_href" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeusarvo"/>\n <field labelOnTop="0" name="korkeuskayranKorkeusarvotViittaus_href"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n <field labelOnTop="0" name="viettoviivatViittaus_href"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 27_Korkeuskayra</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 27_Korkeuskayra</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pääkäyrät</se:Name>\n <se:Description>\n <se:Title>pääkäyrät</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>10</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>20</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>30</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>40</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>50</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>60</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>70</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>80</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>90</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>100</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>110</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>120</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>130</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>140</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>150</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>160</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>170</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>180</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>190</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>200</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#c8935b</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>käyrät</se:Name>\n <se:Description>\n <se:Title>käyrät</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>5</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>10</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>15</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>20</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>25</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>30</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>35</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>40</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>45</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>50</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>55</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>60</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>65</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>70</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>75</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>80</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>85</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>90</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>95</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>100</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>105</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>110</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>115</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>120</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>125</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>130</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>135</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>140</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>145</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>150</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>155</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>160</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>165</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>170</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>175</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>180</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>185</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>190</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>195</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:Div>\n <ogc:PropertyName>korkeusarvo</ogc:PropertyName>\n <ogc:Literal>1000</ogc:Literal>\n </ogc:Div>\n <ogc:Literal>200</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#c8935b</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>apukäyrät</se:Name>\n <se:Description>\n <se:Title>apukäyrät</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#c8935b</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n <se:SvgParameter name="stroke-dasharray">18 7</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:40:23 2019','',NULL,'2019-03-04T12:40:23Z');
INSERT INTO layer_styles VALUES(28,'','','28_AmpumaAlue','geom','28_AmpumaAlue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="197,3,250,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.6" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="199,2,253,135" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="2" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="1" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="2" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkutapa">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="korkeustarkkuus" index="3" name=""/>\n <alias field="aineistolahde" index="4" name=""/>\n <alias field="alkupvm" index="5" name=""/>\n <alias field="kulkutapa" index="6" name=""/>\n <alias field="kohderyhma" index="7" name=""/>\n <alias field="kohdeluokka" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kulkutapa" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkutapa" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kulkutapa" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kulkutapa" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="kulkutapa" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="kulkutapa"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>1</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 28_AmpumaAlue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 28_AmpumaAlue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#c503fa</se:SvgParameter>\n <se:SvgParameter name="stroke-width">2</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n </se:LineSymbolizer>\n <se:LineSymbolizer>\n <se:Stroke>\n <se:SvgParameter name="stroke">#c702fd</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0.53</se:SvgParameter>\n <se:SvgParameter name="stroke-width">7</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>\n </se:Stroke>\n <se:PerpendicularOffset>4</se:PerpendicularOffset>\n </se:LineSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:40:48 2019','',NULL,'2019-03-04T12:40:48Z');
INSERT INTO layer_styles VALUES(29,'','','29_SuojaAlue','geom','29_SuojaAlue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="213,180,60,0" k="color"/>\n <prop v="miter" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="214,52,255,255" k="outline_color"/>\n <prop v="dash" k="outline_style"/>\n <prop v="0.7" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 29_SuojaAlue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 29_SuojaAlue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#d5b43c</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#d634ff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">2</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">mitre</se:SvgParameter>\n <se:SvgParameter name="stroke-dasharray">4 2</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:41:04 2019','',NULL,'2019-03-04T12:41:04Z');
INSERT INTO layer_styles VALUES(30,'','','30_Luonnonsuojelualue','geom','30_Luonnonsuojelualue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{220df7d7-0ffe-4c24-aa0e-5e53b08ad280}">\n <rule scalemaxdenom="250000" symbol="0" key="{47840c4b-0eb9-4d87-b6ec-59939252199a}" scalemindenom="15001" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{92663363-351c-4075-8196-60355c46b88f}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="114,155,111,0" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="51,160,44,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="1" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="LinePatternFill" enabled="1" locked="0" pass="0">\n <prop v="45" k="angle"/>\n <prop v="0,0,255,0" k="color"/>\n <prop v="3" k="distance"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_map_unit_scale"/>\n <prop v="MM" k="distance_unit"/>\n <prop v="0.26" k="line_width"/>\n <prop v="3x:0,0,0,0,0,0" k="line_width_map_unit_scale"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="51,160,44,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="51,160,44,0" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="51,160,44,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.8" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 30_Luonnonsuojelualue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 30_Luonnonsuojelualue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#729b6f</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#33a02c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">4</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>horline</se:WellKnownName>\n <se:Stroke>\n <se:SvgParameter name="stroke">#33a02c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n <se:Rotation>\n <ogc:Literal>45</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#33a02c</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#33a02c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">3</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:41:22 2019','',NULL,'2019-03-04T12:41:22Z');
INSERT INTO layer_styles VALUES(31,'','','31_Kansallispuisto','geom','31_Kansallispuisto',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{220df7d7-0ffe-4c24-aa0e-5e53b08ad280}">\n <rule scalemaxdenom="250000" symbol="0" key="{47840c4b-0eb9-4d87-b6ec-59939252199a}" scalemindenom="15001" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{92663363-351c-4075-8196-60355c46b88f}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="114,155,111,0" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="51,160,44,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="1" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="LinePatternFill" enabled="1" locked="0" pass="0">\n <prop v="45" k="angle"/>\n <prop v="0,0,255,0" k="color"/>\n <prop v="3" k="distance"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_map_unit_scale"/>\n <prop v="MM" k="distance_unit"/>\n <prop v="0.26" k="line_width"/>\n <prop v="3x:0,0,0,0,0,0" k="line_width_map_unit_scale"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="51,160,44,255" k="line_color"/>\n <prop v="solid" k="line_style"/>\n <prop v="0.4" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="51,160,44,0" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="51,160,44,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.8" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 31_Kansallispuisto</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 31_Kansallispuisto</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#729b6f</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#33a02c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">4</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>horline</se:WellKnownName>\n <se:Stroke>\n <se:SvgParameter name="stroke">#33a02c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n <se:Rotation>\n <ogc:Literal>45</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#33a02c</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#33a02c</se:SvgParameter>\n <se:SvgParameter name="stroke-width">3</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:41:38 2019','',NULL,'2019-03-04T12:41:38Z');
INSERT INTO layer_styles VALUES(32,'','','32_Kunta','geom','32_Kunta',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{20506eea-6fd6-414b-88c2-4abe55b22b8f}">\n <rule scalemaxdenom="10000000" symbol="0" key="{177a799c-0b7d-4346-93b9-c11400f8a475}" scalemindenom="100000" label="pieni"/>\n <rule scalemaxdenom="250000" symbol="1" key="{d37183ae-1630-4639-9418-aa5e5498ae6e}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="141,90,153,0" k="color"/>\n <prop v="miter" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="77,0,179,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.6" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="133,182,111,0" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="77,89,255,255" k="outline_color"/>\n <prop v="dash dot" k="outline_style"/>\n <prop v="0.6" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kuntatunnus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n <alias field="kuntatunnus" index="7" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="kuntatunnus" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kuntatunnus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="kuntatunnus" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="kuntatunnus" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="kuntatunnus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="kuntatunnus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 32_Kunta</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 32_Kunta</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>100000</se:MinScaleDenominator>\n <se:MaxScaleDenominator>10000000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#8d5a99</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#4d00b3</se:SvgParameter>\n <se:SvgParameter name="stroke-width">2</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">mitre</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#85b66f</se:SvgParameter>\n <se:SvgParameter name="fill-opacity">0</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#4d59ff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">2</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n <se:SvgParameter name="stroke-dasharray">4 2 1 2</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:41:55 2019','',NULL,'2019-03-04T12:41:55Z');
INSERT INTO layer_styles VALUES(33,'','','33_TaajaanRakennettuAlue','geom','33_TaajaanRakennettuAlue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="15001" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="242,206,242,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="15001" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 33_TaajaanRakennettuAlue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 33_TaajaanRakennettuAlue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#f2cef2</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:42:14 2019','',NULL,'2019-03-04T12:42:14Z');
INSERT INTO layer_styles VALUES(34,'','','34_Rakennus','geom','34_Rakennus',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" attr="kayttotarkoitus" symbollevels="0" type="categorizedSymbol">\n <categories>\n <category symbol="0" render="true" value="1" label="1"/>\n <category symbol="1" render="true" value="2" label="2"/>\n <category symbol="2" render="true" value="3" label="3"/>\n <category symbol="3" render="true" value="4" label="4"/>\n <category symbol="4" render="true" value="5" label="5"/>\n <category symbol="5" render="true" value="6" label="6"/>\n <category symbol="6" render="true" value="8" label="8"/>\n <category symbol="7" render="true" value="7" label="7"/>\n <category symbol="8" render="true" value="9" label="9"/>\n </categories>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,51,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="2" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="0,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="3" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="153,115,153,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="4" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="128,0,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="5" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="204,204,204,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="6" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="128,0,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="7" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="204,204,204,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="8" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="204,204,204,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <source-symbol>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,158,23,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </source-symbol>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="dualview/previewExpressions" value="fid"/>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="korkeustarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kayttotarkoitus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kerrosluku">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="pohjanKorkeus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n <alias field="korkeustarkkuus" index="7" name=""/>\n <alias field="kayttotarkoitus" index="8" name=""/>\n <alias field="kerrosluku" index="9" name=""/>\n <alias field="pohjanKorkeus" index="10" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="korkeustarkkuus" expression=""/>\n <default applyOnUpdate="0" field="kayttotarkoitus" expression=""/>\n <default applyOnUpdate="0" field="kerrosluku" expression=""/>\n <default applyOnUpdate="0" field="pohjanKorkeus" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="korkeustarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kayttotarkoitus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kerrosluku" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="pohjanKorkeus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="korkeustarkkuus" desc="" exp=""/>\n <constraint field="kayttotarkoitus" desc="" exp=""/>\n <constraint field="kerrosluku" desc="" exp=""/>\n <constraint field="pohjanKorkeus" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression=""kayttotarkoitus"" sortOrder="1" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="korkeustarkkuus" type="field"/>\n <column hidden="0" width="-1" name="kayttotarkoitus" type="field"/>\n <column hidden="0" width="-1" name="kerrosluku" type="field"/>\n <column hidden="0" width="-1" name="pohjanKorkeus" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kayttotarkoitus" editable="1"/>\n <field name="kerrosluku" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="korkeustarkkuus" editable="1"/>\n <field name="pohjanKorkeus" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kayttotarkoitus"/>\n <field labelOnTop="0" name="kerrosluku"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="korkeustarkkuus"/>\n <field labelOnTop="0" name="pohjanKorkeus"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 34_Rakennus</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 34_Rakennus</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>1</se:Name>\n <se:Description>\n <se:Title>1</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>1</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>2</se:Name>\n <se:Description>\n <se:Title>2</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>2</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ff33ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>3</se:Name>\n <se:Description>\n <se:Title>3</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>3</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#00ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>4</se:Name>\n <se:Description>\n <se:Title>4</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>4</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#997399</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>5</se:Name>\n <se:Description>\n <se:Title>5</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>5</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#8000ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>6</se:Name>\n <se:Description>\n <se:Title>6</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>6</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#cccccc</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>8</se:Name>\n <se:Description>\n <se:Title>8</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>8</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#8000ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>7</se:Name>\n <se:Description>\n <se:Title>7</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>7</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#cccccc</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>9</se:Name>\n <se:Description>\n <se:Title>9</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>kayttotarkoitus</ogc:PropertyName>\n <ogc:Literal>9</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#cccccc</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:42:27 2019','',NULL,'2019-03-04T12:42:27Z');
INSERT INTO layer_styles VALUES(35,'','','35_Varastoalue','geom','35_Varastoalue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{21321b50-3c32-4a35-9fb3-44c1af50c707}">\n <rule scalemaxdenom="250000" symbol="0" key="{8dfced10-8bd6-4a38-9efd-240056b08334}" scalemindenom="15001" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{6eb3f72a-65da-4fdd-a636-f32d9d5f217b}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,178,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,178,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 35_Varastoalue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 35_Varastoalue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ffb280</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ffb280</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:43:23 2019','',NULL,'2019-03-04T12:43:23Z');
INSERT INTO layer_styles VALUES(36,'','','36_Autoliikennealue','geom','36_Autoliikennealue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{21321b50-3c32-4a35-9fb3-44c1af50c707}">\n <rule scalemaxdenom="250000" symbol="0" key="{8dfced10-8bd6-4a38-9efd-240056b08334}" scalemindenom="15001" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{6eb3f72a-65da-4fdd-a636-f32d9d5f217b}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,178,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,178,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 36_Autoliikennealue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 36_Autoliikennealue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15001</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ffb280</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ffb280</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:43:39 2019','',NULL,'2019-03-04T12:43:39Z');
INSERT INTO layer_styles VALUES(37,'','','37_Lentokenttaalue','geom','37_LentokenttaAlue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="100000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" attr="paallyste" symbollevels="0" type="categorizedSymbol">\n <categories>\n <category symbol="0" render="true" value="1" label="1"/>\n <category symbol="1" render="true" value="2" label="2"/>\n <category symbol="2" render="true" value="" label=""/>\n </categories>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,255,140,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="242,97,97,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="2" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="230,151,133,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <source-symbol>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,255,140,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </source-symbol>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="paallyste">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n <alias field="paallyste" index="7" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="paallyste" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="paallyste" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="paallyste" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="paallyste" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="paallyste" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="paallyste"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 37_Lentokenttaalue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 37_Lentokenttaalue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>1</se:Name>\n <se:Description>\n <se:Title>1</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>paallyste</ogc:PropertyName>\n <ogc:Literal>1</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ffff8c</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>2</se:Name>\n <se:Description>\n <se:Title>2</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>paallyste</ogc:PropertyName>\n <ogc:Literal>2</ogc:Literal>\n </ogc:PropertyIsEqualTo>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#f26161</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name></se:Name>\n <se:Description>\n <se:Title>paallyste is ''''</se:Title>\n </se:Description>\n <ogc:Filter xmlns:ogc="http://www.opengis.net/ogc">\n <ogc:Or>\n <ogc:PropertyIsEqualTo>\n <ogc:PropertyName>paallyste</ogc:PropertyName>\n <ogc:Literal></ogc:Literal>\n </ogc:PropertyIsEqualTo>\n <ogc:PropertyIsNull>\n <ogc:PropertyName>paallyste</ogc:PropertyName>\n </ogc:PropertyIsNull>\n </ogc:Or>\n </ogc:Filter>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#e69785</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:43:57 2019','',NULL,'2019-03-04T12:43:57Z');
INSERT INTO layer_styles VALUES(38,'','','38_UrheiluJaVirkistysalue','geom','38_UrheiluJaVirkistysalue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{9f74a7ad-940e-45ed-9954-4b9aa036b416}">\n <rule scalemaxdenom="250000" symbol="0" key="{b3cf2717-1fd4-40e7-adb9-bda00862fc6d}" scalemindenom="15000" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{5544f270-f41e-427e-92e1-0a910efd4898}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="230,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="230,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 38_UrheiluJaVirkistysalue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 38_UrheiluJaVirkistysalue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15000</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#e6ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#e6ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:44:19 2019','',NULL,'2019-03-04T12:44:19Z');
INSERT INTO layer_styles VALUES(39,'','','39_Hautausmaa','geom','39_Hautausmaa',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="100000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{c01805c1-d926-4266-8bc4-a901eb4641b3}">\n <rule scalemaxdenom="1000000" symbol="0" key="{572f84d7-d9ab-4b0e-8cf4-e4a3d118dcfc}" scalemindenom="15000" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{234f2199-b6c4-48fa-981f-dcd0460b5dda}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="128,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="136,136,136,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="128,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="136,136,136,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="PointPatternFill" enabled="1" locked="0" pass="0">\n <prop v="0" k="displacement_x"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_x_map_unit_scale"/>\n <prop v="MM" k="displacement_x_unit"/>\n <prop v="0" k="displacement_y"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_y_map_unit_scale"/>\n <prop v="MM" k="displacement_y_unit"/>\n <prop v="20" k="distance_x"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_x_map_unit_scale"/>\n <prop v="MM" k="distance_x_unit"/>\n <prop v="20" k="distance_y"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_y_map_unit_scale"/>\n <prop v="MM" k="distance_y_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@1@1" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="255,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="cross" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="2.2" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 39_Hautausmaa</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 39_Hautausmaa</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15000</se:MinScaleDenominator>\n <se:MaxScaleDenominator>100000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#80ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#888888</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#80ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#888888</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>cross</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#ff0000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>8</se:Size>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n <se:VendorOption name="distance">71,71</se:VendorOption>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:44:32 2019','',NULL,'2019-03-04T12:44:32Z');
INSERT INTO layer_styles VALUES(40,'','','40_MaaAineksenottoalue','geom','40_MaaAineksenottoalue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="241,244,199,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="175,179,138,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="PointPatternFill" enabled="1" locked="0" pass="0">\n <prop v="0" k="displacement_x"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_x_map_unit_scale"/>\n <prop v="MM" k="displacement_x_unit"/>\n <prop v="1" k="displacement_y"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_y_map_unit_scale"/>\n <prop v="MM" k="displacement_y_unit"/>\n <prop v="1.5" k="distance_x"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_x_map_unit_scale"/>\n <prop v="MM" k="distance_x_unit"/>\n <prop v="2" k="distance_y"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_y_map_unit_scale"/>\n <prop v="MM" k="distance_y_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@1" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0,0,0,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="area" k="scale_method"/>\n <prop v="0.4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 40_MaaAineksenottoalue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 40_MaaAineksenottoalue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#f1f4c7</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#afb38a</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>1</se:Size>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n <se:VendorOption name="distance">5,7</se:VendorOption>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:44:56 2019','',NULL,'2019-03-04T12:44:56Z');
INSERT INTO layer_styles VALUES(41,'','','41_Maatalousmaa','geom','41_Maatalousmaa',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{9f74a7ad-940e-45ed-9954-4b9aa036b416}">\n <rule scalemaxdenom="250000" symbol="0" key="{b3cf2717-1fd4-40e7-adb9-bda00862fc6d}" scalemindenom="15000" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{5544f270-f41e-427e-92e1-0a910efd4898}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,242,102,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,242,102,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 41_Maatalousmaa</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 41_Maatalousmaa</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15000</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#fff266</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#fff266</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:45:12 2019','',NULL,'2019-03-04T12:45:12Z');
INSERT INTO layer_styles VALUES(42,'','','42_Puisto','geom','42_Puisto',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{9f74a7ad-940e-45ed-9954-4b9aa036b416}">\n <rule scalemaxdenom="250000" symbol="0" key="{b3cf2717-1fd4-40e7-adb9-bda00862fc6d}" scalemindenom="15000" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{5544f270-f41e-427e-92e1-0a910efd4898}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="230,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="230,255,128,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 42_Puisto</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 42_Puisto</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15000</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#e6ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#e6ff80</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:45:27 2019','',NULL,'2019-03-04T12:45:27Z');
INSERT INTO layer_styles VALUES(43,'','','43_Niitty','geom','43_Niitty',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="RuleRenderer">\n <rules key="{9f74a7ad-940e-45ed-9954-4b9aa036b416}">\n <rule scalemaxdenom="250000" symbol="0" key="{b3cf2717-1fd4-40e7-adb9-bda00862fc6d}" scalemindenom="15000" label="pieni"/>\n <rule scalemaxdenom="15000" symbol="1" key="{5544f270-f41e-427e-92e1-0a910efd4898}" scalemindenom="1" label="suuri"/>\n </rules>\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,242,102,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n <symbol alpha="1" name="1" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,242,102,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 43_Niitty</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 43_Niitty</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>pieni</se:Name>\n <se:Description>\n <se:Title>pieni</se:Title>\n </se:Description>\n <se:MinScaleDenominator>15000</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#fff266</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n <se:Rule>\n <se:Name>suuri</se:Name>\n <se:Description>\n <se:Title>suuri</se:Title>\n </se:Description>\n <se:MinScaleDenominator>1</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#fff266</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:45:41 2019','',NULL,'2019-03-04T12:45:41Z');
INSERT INTO layer_styles VALUES(44,'','','44_TulvaAlue','geom','44_TulvaAlue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="PointPatternFill" enabled="1" locked="0" pass="0">\n <prop v="0" k="displacement_x"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_x_map_unit_scale"/>\n <prop v="MM" k="displacement_x_unit"/>\n <prop v="0" k="displacement_y"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_y_map_unit_scale"/>\n <prop v="MM" k="displacement_y_unit"/>\n <prop v="1.05" k="distance_x"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_x_map_unit_scale"/>\n <prop v="MM" k="distance_x_unit"/>\n <prop v="1.5" k="distance_y"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_y_map_unit_scale"/>\n <prop v="MM" k="distance_y_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="77,89,255,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="0.4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 44_TulvaAlue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 44_TulvaAlue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#4d59ff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>1</se:Size>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n <se:VendorOption name="distance">4,5</se:VendorOption>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:46:02 2019','',NULL,'2019-03-04T12:46:02Z');
INSERT INTO layer_styles VALUES(45,'','','45_MaatuvaVesialue','geom','45_MaatuvaVesialue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="50000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="179,255,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 45_MaatuvaVesialue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 45_MaatuvaVesialue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>50000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#b3ffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:46:24 2019','',NULL,'2019-03-04T12:46:24Z');
INSERT INTO layer_styles VALUES(46,'','','46_Soistuma','geom','46_Soistuma',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="230,245,245,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 46_Soistuma</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 46_Soistuma</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#e6f5f5</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:48:05 2019','',NULL,'2019-03-04T12:46:44Z');
INSERT INTO layer_styles VALUES(47,'','','47_Suo','geom','47_Suo',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="199,235,235,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kulkukelpoisuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="metsaisyys">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n <alias field="kulkukelpoisuus" index="7" name=""/>\n <alias field="metsaisyys" index="8" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="kulkukelpoisuus" expression=""/>\n <default applyOnUpdate="0" field="metsaisyys" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kulkukelpoisuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="metsaisyys" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="kulkukelpoisuus" desc="" exp=""/>\n <constraint field="metsaisyys" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="kulkukelpoisuus" type="field"/>\n <column hidden="0" width="-1" name="metsaisyys" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="kulkukelpoisuus" editable="1"/>\n <field name="metsaisyys" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="kulkukelpoisuus"/>\n <field labelOnTop="0" name="metsaisyys"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 47_Suo</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 47_Suo</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#c7ebeb</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:48:18 2019','',NULL,'2019-03-04T12:48:18Z');
INSERT INTO layer_styles VALUES(48,'','','48_Taytemaa','geom','48_Taytemaa',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="255,255,217,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="LinePatternFill" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="0,0,255,255" k="color"/>\n <prop v="3" k="distance"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_map_unit_scale"/>\n <prop v="MM" k="distance_unit"/>\n <prop v="0.26" k="line_width"/>\n <prop v="3x:0,0,0,0,0,0" k="line_width_map_unit_scale"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@1" clip_to_extent="1" type="line" force_rhr="0">\n <layer class="SimpleLine" enabled="1" locked="0" pass="0">\n <prop v="square" k="capstyle"/>\n <prop v="5;2" k="customdash"/>\n <prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>\n <prop v="MM" k="customdash_unit"/>\n <prop v="0" k="draw_inside_polygon"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0,0,255" k="line_color"/>\n <prop v="dash" k="line_style"/>\n <prop v="0" k="line_width"/>\n <prop v="MM" k="line_width_unit"/>\n <prop v="0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0" k="ring_filter"/>\n <prop v="0" k="use_custom_dash"/>\n <prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 48_Taytemaa</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 48_Taytemaa</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#ffffd9</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>horline</se:WellKnownName>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>11</se:Size>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:48:40 2019','',NULL,'2019-03-04T12:48:40Z');
INSERT INTO layer_styles VALUES(49,'','','49_Kivikko','geom','49_Kivikko',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="15000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="PointPatternFill" enabled="1" locked="0" pass="0">\n <prop v="0" k="displacement_x"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_x_map_unit_scale"/>\n <prop v="MM" k="displacement_x_unit"/>\n <prop v="0" k="displacement_y"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_y_map_unit_scale"/>\n <prop v="MM" k="displacement_y_unit"/>\n <prop v="2" k="distance_x"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_x_map_unit_scale"/>\n <prop v="MM" k="distance_x_unit"/>\n <prop v="2" k="distance_y"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_y_map_unit_scale"/>\n <prop v="MM" k="distance_y_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@0" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="4.42808" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="triangle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="diameter" k="scale_method"/>\n <prop v="1" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="dualview/previewExpressions" value="fid"/>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 49_Kivikko</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 49_Kivikko</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>15000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>triangle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>4</se:Size>\n <se:Rotation>\n <ogc:Literal>4.42807999999999957</ogc:Literal>\n </se:Rotation>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n <se:VendorOption name="distance">7,7</se:VendorOption>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:49:00 2019','',NULL,'2019-03-04T12:49:00Z');
INSERT INTO layer_styles VALUES(50,'','','50_KallioAlue','geom','50_Kallioalue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="209,199,209,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="35,35,35,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 50_KallioAlue</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 50_KallioAlue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#d1c7d1</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#232323</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:49:25 2019','',NULL,'2019-03-04T12:49:25Z');
INSERT INTO layer_styles VALUES(51,'','','51_Hietikko','geom','51_Hietikko',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="250000" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="1" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="241,244,199,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="175,179,138,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.26" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n <layer class="PointPatternFill" enabled="1" locked="0" pass="0">\n <prop v="0" k="displacement_x"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_x_map_unit_scale"/>\n <prop v="MM" k="displacement_x_unit"/>\n <prop v="1" k="displacement_y"/>\n <prop v="3x:0,0,0,0,0,0" k="displacement_y_map_unit_scale"/>\n <prop v="MM" k="displacement_y_unit"/>\n <prop v="1.5" k="distance_x"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_x_map_unit_scale"/>\n <prop v="MM" k="distance_x_unit"/>\n <prop v="2" k="distance_y"/>\n <prop v="3x:0,0,0,0,0,0" k="distance_y_map_unit_scale"/>\n <prop v="MM" k="distance_y_unit"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n <symbol alpha="1" name="@0@1" clip_to_extent="1" type="marker" force_rhr="0">\n <layer class="SimpleMarker" enabled="1" locked="0" pass="0">\n <prop v="0" k="angle"/>\n <prop v="0,0,0,255" k="color"/>\n <prop v="1" k="horizontal_anchor_point"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="circle" k="name"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="0,0,0,0" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="area" k="scale_method"/>\n <prop v="0.4" k="size"/>\n <prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>\n <prop v="MM" k="size_unit"/>\n <prop v="1" k="vertical_anchor_point"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 51_Hietikko</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 51_Hietikko</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:MinScaleDenominator>0</se:MinScaleDenominator>\n <se:MaxScaleDenominator>250000</se:MaxScaleDenominator>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#f1f4c7</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#afb38a</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:GraphicFill>\n <se:Graphic>\n <se:Mark>\n <se:WellKnownName>circle</se:WellKnownName>\n <se:Fill>\n <se:SvgParameter name="fill">#000000</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#000000</se:SvgParameter>\n <se:SvgParameter name="stroke-opacity">0</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n </se:Stroke>\n </se:Mark>\n <se:Size>1</se:Size>\n </se:Graphic>\n </se:GraphicFill>\n </se:Fill>\n <se:VendorOption name="distance">5,7</se:VendorOption>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:49:44 2019','',NULL,'2019-03-04T12:49:44Z');
INSERT INTO layer_styles VALUES(52,'','','52_Jarvi','geom','52_Jarvi',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="128,255,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="77,89,255,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.4" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="keskikorkeus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n <alias field="keskikorkeus" index="7" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="keskikorkeus" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="keskikorkeus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n <constraint field="keskikorkeus" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="0" width="-1" name="keskikorkeus" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="keskikorkeus" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="keskikorkeus"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 52_Jarvi</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 52_Jarvi</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#80ffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#4d59ff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:50:03 2019','',NULL,'2019-03-04T12:50:03Z');
INSERT INTO layer_styles VALUES(53,'','','53_Allas','geom','53_Allas',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyAlgorithm="0" simplifyDrawingTol="1" simplifyLocal="1" minScale="1e+08" version="3.4.3-Madeira" labelsEnabled="0" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" maxScale="0" styleCategories="AllStyleCategories">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" name="0" clip_to_extent="1" type="fill" force_rhr="0">\n <layer class="SimpleFill" enabled="1" locked="0" pass="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="128,255,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="77,89,255,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0.4" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory maxScaleDenominator="1e+08" height="15" labelPlacementMethod="XHeight" width="15" penColor="#000000" scaleDependency="Area" minimumSize="0" penAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" lineSizeType="MM" rotationOffset="270" minScaleDenominator="0" enabled="0" scaleBasedVisibility="0" backgroundColor="#ffffff" penWidth="0" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" opacity="1" barWidth="5" diagramOrientation="Up">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute field="" label="" color="#000000"/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings zIndex="0" dist="0" linePlacementFlags="18" obstacle="0" showAll="1" placement="1" priority="0">\n <properties>\n <Option type="Map">\n <Option value="" name="name" type="QString"/>\n <Option name="properties"/>\n <Option value="collection" name="type" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias field="fid" index="0" name=""/>\n <alias field="gid" index="1" name=""/>\n <alias field="sijaintitarkkuus" index="2" name=""/>\n <alias field="aineistolahde" index="3" name=""/>\n <alias field="alkupvm" index="4" name=""/>\n <alias field="kohderyhma" index="5" name=""/>\n <alias field="kohdeluokka" index="6" name=""/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n </defaults>\n <constraints>\n <constraint field="fid" notnull_strength="1" unique_strength="1" exp_strength="0" constraints="3"/>\n <constraint field="gid" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="sijaintitarkkuus" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="aineistolahde" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="alkupvm" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohderyhma" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n <constraint field="kohdeluokka" notnull_strength="0" unique_strength="0" exp_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint field="fid" desc="" exp=""/>\n <constraint field="gid" desc="" exp=""/>\n <constraint field="sijaintitarkkuus" desc="" exp=""/>\n <constraint field="aineistolahde" desc="" exp=""/>\n <constraint field="alkupvm" desc="" exp=""/>\n <constraint field="kohderyhma" desc="" exp=""/>\n <constraint field="kohdeluokka" desc="" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">\n <columns>\n <column hidden="0" width="-1" name="fid" type="field"/>\n <column hidden="0" width="-1" name="gid" type="field"/>\n <column hidden="0" width="-1" name="sijaintitarkkuus" type="field"/>\n <column hidden="0" width="-1" name="aineistolahde" type="field"/>\n <column hidden="0" width="-1" name="alkupvm" type="field"/>\n <column hidden="0" width="-1" name="kohderyhma" type="field"/>\n <column hidden="0" width="-1" name="kohdeluokka" type="field"/>\n <column hidden="1" width="-1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="keskikorkeus" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field labelOnTop="0" name="aineistolahde"/>\n <field labelOnTop="0" name="alkupvm"/>\n <field labelOnTop="0" name="fid"/>\n <field labelOnTop="0" name="gid"/>\n <field labelOnTop="0" name="keskikorkeus"/>\n <field labelOnTop="0" name="kohdeluokka"/>\n <field labelOnTop="0" name="kohderyhma"/>\n <field labelOnTop="0" name="sijaintitarkkuus"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:se="http://www.opengis.net/se" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 53_Allas</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 53_Allas</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#80ffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#4d59ff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma maalis 4 14:50:16 2019','',NULL,'2019-03-04T12:50:16Z');
INSERT INTO layer_styles VALUES(54,'','','54_Meri','geom','54_Meri',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyMaxScale="1" simplifyDrawingTol="1" simplifyLocal="1" labelsEnabled="0" minScale="1e+08" styleCategories="AllStyleCategories" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" version="3.4.3-Madeira" maxScale="0" simplifyAlgorithm="0" readOnly="0">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 enableorderby="0" symbollevels="0" forceraster="0" type="singleSymbol">\n <symbols>\n <symbol alpha="1" clip_to_extent="1" name="0" type="fill" force_rhr="0">\n <layer pass="0" class="SimpleFill" enabled="1" locked="0">\n <prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>\n <prop v="68,203,255,255" k="color"/>\n <prop v="bevel" k="joinstyle"/>\n <prop v="0,0" k="offset"/>\n <prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>\n <prop v="MM" k="offset_unit"/>\n <prop v="133,129,132,255" k="outline_color"/>\n <prop v="solid" k="outline_style"/>\n <prop v="0" k="outline_width"/>\n <prop v="MM" k="outline_width_unit"/>\n <prop v="solid" k="style"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">\n <DiagramCategory barWidth="5" opacity="1" scaleBasedVisibility="0" enabled="0" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" scaleDependency="Area" maxScaleDenominator="1e+08" width="15" backgroundAlpha="255" lineSizeType="MM" minScaleDenominator="0" sizeType="MM" labelPlacementMethod="XHeight" penColor="#000000" penWidth="0" height="15" sizeScale="3x:0,0,0,0,0,0" backgroundColor="#ffffff" penAlpha="255" minimumSize="0" rotationOffset="270">\n <fontProperties style="" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0"/>\n <attribute color="#000000" field="" label=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings placement="1" obstacle="0" linePlacementFlags="18" zIndex="0" priority="0" dist="0" showAll="1">\n <properties>\n <Option type="Map">\n <Option name="name" type="QString" value=""/>\n <Option name="properties"/>\n <Option name="type" type="QString" value="collection"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions removeDuplicateNodes="0" geometryPrecision="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="keskikorkeus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias index="0" name="" field="fid"/>\n <alias index="1" name="" field="gid"/>\n <alias index="2" name="" field="sijaintitarkkuus"/>\n <alias index="3" name="" field="aineistolahde"/>\n <alias index="4" name="" field="alkupvm"/>\n <alias index="5" name="" field="kohderyhma"/>\n <alias index="6" name="" field="kohdeluokka"/>\n <alias index="7" name="" field="keskikorkeus"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default expression="" field="fid" applyOnUpdate="0"/>\n <default expression="" field="gid" applyOnUpdate="0"/>\n <default expression="" field="sijaintitarkkuus" applyOnUpdate="0"/>\n <default expression="" field="aineistolahde" applyOnUpdate="0"/>\n <default expression="" field="alkupvm" applyOnUpdate="0"/>\n <default expression="" field="kohderyhma" applyOnUpdate="0"/>\n <default expression="" field="kohdeluokka" applyOnUpdate="0"/>\n <default expression="" field="keskikorkeus" applyOnUpdate="0"/>\n </defaults>\n <constraints>\n <constraint constraints="3" field="fid" unique_strength="1" exp_strength="0" notnull_strength="1"/>\n <constraint constraints="0" field="gid" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="sijaintitarkkuus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="aineistolahde" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="alkupvm" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohderyhma" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="kohdeluokka" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n <constraint constraints="0" field="keskikorkeus" unique_strength="0" exp_strength="0" notnull_strength="0"/>\n </constraints>\n <constraintExpressions>\n <constraint desc="" field="fid" exp=""/>\n <constraint desc="" field="gid" exp=""/>\n <constraint desc="" field="sijaintitarkkuus" exp=""/>\n <constraint desc="" field="aineistolahde" exp=""/>\n <constraint desc="" field="alkupvm" exp=""/>\n <constraint desc="" field="kohderyhma" exp=""/>\n <constraint desc="" field="kohdeluokka" exp=""/>\n <constraint desc="" field="keskikorkeus" exp=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">\n <columns>\n <column name="fid" type="field" width="-1" hidden="0"/>\n <column name="gid" type="field" width="-1" hidden="0"/>\n <column name="sijaintitarkkuus" type="field" width="-1" hidden="0"/>\n <column name="aineistolahde" type="field" width="-1" hidden="0"/>\n <column name="alkupvm" type="field" width="-1" hidden="0"/>\n <column name="kohderyhma" type="field" width="-1" hidden="0"/>\n <column name="kohdeluokka" type="field" width="-1" hidden="0"/>\n <column name="keskikorkeus" type="field" width="-1" hidden="0"/>\n <column type="actions" width="-1" hidden="1"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="keskikorkeus" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="keskikorkeus" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:ogc="http://www.opengis.net/ogc" xmlns:se="http://www.opengis.net/se" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0">\n <NamedLayer>\n <se:Name>hankoniemi_tuotanto 54_Meri</se:Name>\n <UserStyle>\n <se:Name>hankoniemi_tuotanto 54_Meri</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#44cbff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#858184</se:SvgParameter>\n <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),0,'ma huhti 1 18:28:27 2019','',NULL,'2019-03-04T12:50:31Z');
INSERT INTO layer_styles VALUES(55,'','','55_Meri','geom','55_Meri',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyDrawingTol="1" maxScale="0" simplifyLocal="1" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" labelsEnabled="0" simplifyAlgorithm="0" version="3.6.3-Noosa" styleCategories="AllStyleCategories" minScale="1e+8" simplifyMaxScale="1">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 symbollevels="0" forceraster="0" type="singleSymbol" enableorderby="0">\n <symbols>\n <symbol clip_to_extent="1" name="0" alpha="1" type="fill" force_rhr="0">\n <layer locked="0" pass="0" enabled="1" class="SimpleFill">\n <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="color" v="68,203,255,255"/>\n <prop k="joinstyle" v="bevel"/>\n <prop k="offset" v="0,0"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="outline_color" v="133,129,132,255"/>\n <prop k="outline_style" v="no"/>\n <prop k="outline_width" v="0"/>\n <prop k="outline_width_unit" v="MM"/>\n <prop k="style" v="solid"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" value="" type="QString"/>\n <Option name="properties"/>\n <Option name="type" value="collection" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer attributeLegend="1" diagramType="Histogram">\n <DiagramCategory lineSizeType="MM" labelPlacementMethod="XHeight" diagramOrientation="Up" maxScaleDenominator="1e+8" enabled="0" penAlpha="255" penWidth="0" scaleBasedVisibility="0" backgroundAlpha="255" rotationOffset="270" height="15" width="15" lineSizeScale="3x:0,0,0,0,0,0" minimumSize="0" sizeScale="3x:0,0,0,0,0,0" minScaleDenominator="0" scaleDependency="Area" sizeType="MM" penColor="#000000" backgroundColor="#ffffff" barWidth="5" opacity="1">\n <fontProperties description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style=""/>\n <attribute color="#000000" label="" field=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings linePlacementFlags="18" zIndex="0" priority="0" dist="0" obstacle="0" placement="1" showAll="1">\n <properties>\n <Option type="Map">\n <Option name="name" value="" type="QString"/>\n <Option name="properties"/>\n <Option name="type" value="collection" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="keskikorkeus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias index="0" name="" field="fid"/>\n <alias index="1" name="" field="gid"/>\n <alias index="2" name="" field="sijaintitarkkuus"/>\n <alias index="3" name="" field="aineistolahde"/>\n <alias index="4" name="" field="alkupvm"/>\n <alias index="5" name="" field="kohderyhma"/>\n <alias index="6" name="" field="kohdeluokka"/>\n <alias index="7" name="" field="keskikorkeus"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="keskikorkeus" expression=""/>\n </defaults>\n <constraints>\n <constraint notnull_strength="1" exp_strength="0" field="fid" unique_strength="1" constraints="3"/>\n <constraint notnull_strength="0" exp_strength="0" field="gid" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="sijaintitarkkuus" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="aineistolahde" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="alkupvm" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="kohderyhma" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="kohdeluokka" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="keskikorkeus" unique_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint exp="" field="fid" desc=""/>\n <constraint exp="" field="gid" desc=""/>\n <constraint exp="" field="sijaintitarkkuus" desc=""/>\n <constraint exp="" field="aineistolahde" desc=""/>\n <constraint exp="" field="alkupvm" desc=""/>\n <constraint exp="" field="kohderyhma" desc=""/>\n <constraint exp="" field="kohdeluokka" desc=""/>\n <constraint exp="" field="keskikorkeus" desc=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0">\n <columns>\n <column name="fid" width="-1" hidden="0" type="field"/>\n <column name="gid" width="-1" hidden="0" type="field"/>\n <column name="sijaintitarkkuus" width="-1" hidden="0" type="field"/>\n <column name="aineistolahde" width="-1" hidden="0" type="field"/>\n <column name="alkupvm" width="-1" hidden="0" type="field"/>\n <column name="kohderyhma" width="-1" hidden="0" type="field"/>\n <column name="kohdeluokka" width="-1" hidden="0" type="field"/>\n <column name="keskikorkeus" width="-1" hidden="0" type="field"/>\n <column width="-1" hidden="1" type="actions"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="keskikorkeus" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="keskikorkeus" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://www.opengis.net/se" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0">\n <NamedLayer>\n <se:Name>55_Meri</se:Name>\n <UserStyle>\n <se:Name>55_Meri</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#44cbff</se:SvgParameter>\n </se:Fill>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),1,'ke kesäkuuta 19 19:42:14 2019','',NULL,'2019-06-19T16:38:01Z');
INSERT INTO layer_styles VALUES(56,'','','54_VirtavesiAlue','geom','54_VirtavesiAlue',replace('<!DOCTYPE qgis PUBLIC ''http://mrcc.com/qgis.dtd'' ''SYSTEM''>\n<qgis simplifyDrawingTol="1" maxScale="0" simplifyLocal="1" readOnly="0" simplifyDrawingHints="1" hasScaleBasedVisibilityFlag="0" labelsEnabled="0" simplifyAlgorithm="0" version="3.6.3-Noosa" styleCategories="AllStyleCategories" minScale="1e+8" simplifyMaxScale="1">\n <flags>\n <Identifiable>1</Identifiable>\n <Removable>1</Removable>\n <Searchable>1</Searchable>\n </flags>\n <renderer-v2 symbollevels="0" forceraster="0" type="singleSymbol" enableorderby="0">\n <symbols>\n <symbol clip_to_extent="1" name="0" alpha="1" type="fill" force_rhr="0">\n <layer locked="0" pass="0" enabled="1" class="SimpleFill">\n <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="color" v="128,255,255,255"/>\n <prop k="joinstyle" v="bevel"/>\n <prop k="offset" v="0,0"/>\n <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>\n <prop k="offset_unit" v="MM"/>\n <prop k="outline_color" v="77,89,255,255"/>\n <prop k="outline_style" v="solid"/>\n <prop k="outline_width" v="0.4"/>\n <prop k="outline_width_unit" v="MM"/>\n <prop k="style" v="solid"/>\n <data_defined_properties>\n <Option type="Map">\n <Option name="name" value="" type="QString"/>\n <Option name="properties"/>\n <Option name="type" value="collection" type="QString"/>\n </Option>\n </data_defined_properties>\n </layer>\n </symbol>\n </symbols>\n <rotation/>\n <sizescale/>\n </renderer-v2>\n <customproperties>\n <property key="embeddedWidgets/count" value="0"/>\n <property key="variableNames"/>\n <property key="variableValues"/>\n </customproperties>\n <blendMode>0</blendMode>\n <featureBlendMode>0</featureBlendMode>\n <layerOpacity>1</layerOpacity>\n <SingleCategoryDiagramRenderer attributeLegend="1" diagramType="Histogram">\n <DiagramCategory lineSizeType="MM" labelPlacementMethod="XHeight" diagramOrientation="Up" maxScaleDenominator="1e+8" enabled="0" penAlpha="255" penWidth="0" scaleBasedVisibility="0" backgroundAlpha="255" rotationOffset="270" height="15" width="15" lineSizeScale="3x:0,0,0,0,0,0" minimumSize="0" sizeScale="3x:0,0,0,0,0,0" minScaleDenominator="0" scaleDependency="Area" sizeType="MM" penColor="#000000" backgroundColor="#ffffff" barWidth="5" opacity="1">\n <fontProperties description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style=""/>\n <attribute color="#000000" label="" field=""/>\n </DiagramCategory>\n </SingleCategoryDiagramRenderer>\n <DiagramLayerSettings linePlacementFlags="18" zIndex="0" priority="0" dist="0" obstacle="0" placement="1" showAll="1">\n <properties>\n <Option type="Map">\n <Option name="name" value="" type="QString"/>\n <Option name="properties"/>\n <Option name="type" value="collection" type="QString"/>\n </Option>\n </properties>\n </DiagramLayerSettings>\n <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">\n <activeChecks/>\n <checkConfiguration/>\n </geometryOptions>\n <fieldConfiguration>\n <field name="fid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="gid">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="sijaintitarkkuus">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="aineistolahde">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="alkupvm">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohderyhma">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="kohdeluokka">\n <editWidget type="Range">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n <field name="virtausnuoletViittaus_href">\n <editWidget type="TextEdit">\n <config>\n <Option/>\n </config>\n </editWidget>\n </field>\n </fieldConfiguration>\n <aliases>\n <alias index="0" name="" field="fid"/>\n <alias index="1" name="" field="gid"/>\n <alias index="2" name="" field="sijaintitarkkuus"/>\n <alias index="3" name="" field="aineistolahde"/>\n <alias index="4" name="" field="alkupvm"/>\n <alias index="5" name="" field="kohderyhma"/>\n <alias index="6" name="" field="kohdeluokka"/>\n <alias index="7" name="" field="virtausnuoletViittaus_href"/>\n </aliases>\n <excludeAttributesWMS/>\n <excludeAttributesWFS/>\n <defaults>\n <default applyOnUpdate="0" field="fid" expression=""/>\n <default applyOnUpdate="0" field="gid" expression=""/>\n <default applyOnUpdate="0" field="sijaintitarkkuus" expression=""/>\n <default applyOnUpdate="0" field="aineistolahde" expression=""/>\n <default applyOnUpdate="0" field="alkupvm" expression=""/>\n <default applyOnUpdate="0" field="kohderyhma" expression=""/>\n <default applyOnUpdate="0" field="kohdeluokka" expression=""/>\n <default applyOnUpdate="0" field="virtausnuoletViittaus_href" expression=""/>\n </defaults>\n <constraints>\n <constraint notnull_strength="1" exp_strength="0" field="fid" unique_strength="1" constraints="3"/>\n <constraint notnull_strength="0" exp_strength="0" field="gid" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="sijaintitarkkuus" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="aineistolahde" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="alkupvm" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="kohderyhma" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="kohdeluokka" unique_strength="0" constraints="0"/>\n <constraint notnull_strength="0" exp_strength="0" field="virtausnuoletViittaus_href" unique_strength="0" constraints="0"/>\n </constraints>\n <constraintExpressions>\n <constraint exp="" field="fid" desc=""/>\n <constraint exp="" field="gid" desc=""/>\n <constraint exp="" field="sijaintitarkkuus" desc=""/>\n <constraint exp="" field="aineistolahde" desc=""/>\n <constraint exp="" field="alkupvm" desc=""/>\n <constraint exp="" field="kohderyhma" desc=""/>\n <constraint exp="" field="kohdeluokka" desc=""/>\n <constraint exp="" field="virtausnuoletViittaus_href" desc=""/>\n </constraintExpressions>\n <expressionfields/>\n <attributeactions>\n <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>\n </attributeactions>\n <attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0">\n <columns>\n <column name="fid" width="-1" hidden="0" type="field"/>\n <column name="gid" width="-1" hidden="0" type="field"/>\n <column name="sijaintitarkkuus" width="-1" hidden="0" type="field"/>\n <column name="aineistolahde" width="-1" hidden="0" type="field"/>\n <column name="alkupvm" width="-1" hidden="0" type="field"/>\n <column name="kohderyhma" width="-1" hidden="0" type="field"/>\n <column name="kohdeluokka" width="-1" hidden="0" type="field"/>\n <column width="-1" hidden="1" type="actions"/>\n <column name="virtausnuoletViittaus_href" width="-1" hidden="0" type="field"/>\n </columns>\n </attributetableconfig>\n <conditionalstyles>\n <rowstyles/>\n <fieldstyles/>\n </conditionalstyles>\n <editform tolerant="1"></editform>\n <editforminit/>\n <editforminitcodesource>0</editforminitcodesource>\n <editforminitfilepath></editforminitfilepath>\n <editforminitcode><![CDATA[# -*- coding: utf-8 -*-\n"""\nQGIS forms can have a Python function that is called when the form is\nopened.\n\nUse this function to add extra logic to your forms.\n\nEnter the name of the function in the "Python Init function"\nfield.\nAn example follows:\n"""\nfrom qgis.PyQt.QtWidgets import QWidget\n\ndef my_form_open(dialog, layer, feature):\n geom = feature.geometry()\n control = dialog.findChild(QWidget, "MyLineEdit")\n]]></editforminitcode>\n <featformsuppress>0</featformsuppress>\n <editorlayout>generatedlayout</editorlayout>\n <editable>\n <field name="aineistolahde" editable="1"/>\n <field name="alkupvm" editable="1"/>\n <field name="fid" editable="1"/>\n <field name="gid" editable="1"/>\n <field name="keskikorkeus" editable="1"/>\n <field name="kohdeluokka" editable="1"/>\n <field name="kohderyhma" editable="1"/>\n <field name="sijaintitarkkuus" editable="1"/>\n <field name="virtausnuoletViittaus_href" editable="1"/>\n </editable>\n <labelOnTop>\n <field name="aineistolahde" labelOnTop="0"/>\n <field name="alkupvm" labelOnTop="0"/>\n <field name="fid" labelOnTop="0"/>\n <field name="gid" labelOnTop="0"/>\n <field name="keskikorkeus" labelOnTop="0"/>\n <field name="kohdeluokka" labelOnTop="0"/>\n <field name="kohderyhma" labelOnTop="0"/>\n <field name="sijaintitarkkuus" labelOnTop="0"/>\n <field name="virtausnuoletViittaus_href" labelOnTop="0"/>\n </labelOnTop>\n <widgets/>\n <previewExpression>fid</previewExpression>\n <mapTip></mapTip>\n <layerGeometryType>2</layerGeometryType>\n</qgis>\n','\n',char(10)),replace('<?xml version="1.0" encoding="UTF-8"?>\n<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://www.opengis.net/se" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:ogc="http://www.opengis.net/ogc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1.0">\n <NamedLayer>\n <se:Name>54_VirtavesiAlue</se:Name>\n <UserStyle>\n <se:Name>54_VirtavesiAlue</se:Name>\n <se:FeatureTypeStyle>\n <se:Rule>\n <se:Name>Single symbol</se:Name>\n <se:PolygonSymbolizer>\n <se:Fill>\n <se:SvgParameter name="fill">#80ffff</se:SvgParameter>\n </se:Fill>\n <se:Stroke>\n <se:SvgParameter name="stroke">#4d59ff</se:SvgParameter>\n <se:SvgParameter name="stroke-width">1</se:SvgParameter>\n <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>\n </se:Stroke>\n </se:PolygonSymbolizer>\n </se:Rule>\n </se:FeatureTypeStyle>\n </UserStyle>\n </NamedLayer>\n</StyledLayerDescriptor>\n','\n',char(10)),1,'ke kesäkuuta 19 19:41:34 2019','',NULL,'2019-06-19T16:41:34Z');
CREATE TRIGGER "trigger_insert_feature_count_layer_styles" AFTER INSERT ON "layer_styles" BEGIN UPDATE gpkg_ogr_contents SET feature_count = feature_count + 1 WHERE lower(table_name) = lower('layer_styles'); END;
CREATE TRIGGER "trigger_delete_feature_count_layer_styles" AFTER DELETE ON "layer_styles" BEGIN UPDATE gpkg_ogr_contents SET feature_count = feature_count - 1 WHERE lower(table_name) = lower('layer_styles'); END;
COMMIT;