diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2023-10-02 03:24:18 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2023-10-03 01:47:38 +0200 |
commit | 0d56538429885a5b2a80d549f5026712b9e5cdc8 (patch) | |
tree | a66e69b4da3472989d9770ebd5342c86fd28a411 | |
parent | 746eb3900573972afe8598b0606cc223b8928b79 (diff) |
Add support for extra layers (such as “Värdekärnor skog”).
-rwxr-xr-x | gis-observation-map | 54 | ||||
-rw-r--r-- | höga-skogliga-naturvärden.qml | 505 | ||||
-rw-r--r-- | kontinuitetsskog.qml | 711 | ||||
-rw-r--r-- | nyckelbiotoper.qml | 703 | ||||
-rw-r--r-- | pågående-reservatsbildning.qml | 502 | ||||
-rw-r--r-- | skogliga-värdekärnor.qml | 704 |
6 files changed, 3179 insertions, 0 deletions
diff --git a/gis-observation-map b/gis-observation-map index 9c58b8e..248b63a 100755 --- a/gis-observation-map +++ b/gis-observation-map @@ -36,6 +36,7 @@ from qgis.core import ( QgsApplication, QgsCoordinateReferenceSystem, QgsLayerDefinition, + QgsLayerTreeLayer, QgsLayerTreeModel, QgsMapLayer, QgsPointXY, @@ -827,6 +828,59 @@ if not args.no_observations: getObservations(taxonLists, taxonRedlistCategories, searchFilter) +if args.project_home is not None and projectInstance is not None: + for item in config['QGIS'].get('NatureValue', []): + name = item['Name'].title() + srcPath = Path(item['Source']).expanduser() + dstPath = args.project_home.joinpath(srcPath.name) + + fmt = item.get('Format') + if fmt is not None: + drv = ogr.GetDriverByName(fmt) + if drv is None: + raise Exception(f'Invalid format {fmt}') + suffixes = drv.GetMetadataItem(gdal.DMD_EXTENSIONS).split(' ') + if dstPath.suffix[1:] not in suffixes: + dstPath = dstPath.with_suffix('.' + suffixes[0]) + + layerName = item.get('LayerName') + srcDs = gdal.OpenEx( + srcPath.as_posix(), + gdal.OF_VECTOR, + open_options=item.get('SourceOpenOptions', []) + ) + + dstPath = dstPath.as_posix() + gdal.VectorTranslate( + dstPath, srcDs, format=fmt, + accessMode='overwrite', + reproject=True, dstSRS=target_srs, + clipDst=clipGeometry.ExportToWkt() if item.get('Clip', True) else None, + datasetCreationOptions=item.get('DatasetCreationOptions', []), + layerCreationOptions=item.get('LayerCreationOptions', []), + geometryType=item.get('GeometryType'), + skipFailures=True, + layers=[layerName] if layerName is not None else None + ) + srcDs = None + + if layerName is not None: + dstPath = f'{dstPath}|layername={layerName}' + layer = QgsVectorLayer(dstPath, name, 'ogr') + if not layer.isValid(): + raise Exception(f'ERROR: {dstPath}: failed to load in QGIS') + projectInstance.addMapLayer(layer, False) + layerTreeRoot.insertChildNode(-1, QgsLayerTreeLayer(layer)) # last + layer.setReadOnly(True) + + isVisible = item.get('Visible', True) + layerTreeRoot.findLayer(layer.id()).setItemVisibilityChecked(isVisible) + + style = item.get('Style') + if style is not None: + style = Path(style).expanduser() + layer.loadNamedStyle(style.as_posix()) + topo_maps = ['Topografi 10', 'Topografi 50', 'Topografi 100'] if args.topo_basedir is not None and projectInstance is not None: idxContains = {} diff --git a/höga-skogliga-naturvärden.qml b/höga-skogliga-naturvärden.qml new file mode 100644 index 0000000..3e5deb3 --- /dev/null +++ b/höga-skogliga-naturvärden.qml @@ -0,0 +1,505 @@ +<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'> +<qgis simplifyDrawingTol="1" simplifyAlgorithm="0" simplifyLocal="1" version="3.28.11-Firenze" readOnly="1" simplifyDrawingHints="1" symbologyReferenceScale="-1" hasScaleBasedVisibilityFlag="0" labelsEnabled="0" simplifyMaxScale="1" maxScale="0" styleCategories="AllStyleCategories" minScale="100000000"> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal accumulate="0" durationField="" enabled="0" durationUnit="min" limitMode="0" startField="" endExpression="" mode="0" endField="" fixedDuration="0" startExpression=""> + <fixedRange> + <start></start> + <end></end> + </fixedRange> + </temporal> + <elevation showMarkerSymbolInSurfacePlots="0" clamping="Terrain" extrusionEnabled="0" zoffset="0" zscale="1" symbology="Line" binding="Centroid" type="IndividualFeatures" extrusion="0" respectLayerSymbol="1"> + <data-defined-properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol force_rhr="0" name="" alpha="1" frame_rate="10" clip_to_extent="1" is_animated="0" type="line"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" enabled="1" locked="0"> + <Option type="Map"> + <Option name="align_dash_pattern" value="0" type="QString"/> + <Option name="capstyle" value="square" type="QString"/> + <Option name="customdash" value="5;2" type="QString"/> + <Option name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="customdash_unit" value="MM" type="QString"/> + <Option name="dash_pattern_offset" value="0" type="QString"/> + <Option name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="dash_pattern_offset_unit" value="MM" type="QString"/> + <Option name="draw_inside_polygon" value="0" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="line_color" value="190,178,151,255" type="QString"/> + <Option name="line_style" value="solid" type="QString"/> + <Option name="line_width" value="0.6" type="QString"/> + <Option name="line_width_unit" value="MM" type="QString"/> + <Option name="offset" value="0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="ring_filter" value="0" type="QString"/> + <Option name="trim_distance_end" value="0" type="QString"/> + <Option name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="trim_distance_end_unit" value="MM" type="QString"/> + <Option name="trim_distance_start" value="0" type="QString"/> + <Option name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="trim_distance_start_unit" value="MM" type="QString"/> + <Option name="tweak_dash_pattern_on_corners" value="0" type="QString"/> + <Option name="use_custom_dash" value="0" type="QString"/> + <Option name="width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol force_rhr="0" name="" alpha="1" frame_rate="10" clip_to_extent="1" is_animated="0" type="fill"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" enabled="1" locked="0"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="190,178,151,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="136,127,108,255" type="QString"/> + <Option name="outline_style" value="solid" type="QString"/> + <Option name="outline_width" value="0.2" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol force_rhr="0" name="" alpha="1" frame_rate="10" clip_to_extent="1" is_animated="0" type="marker"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleMarker" enabled="1" locked="0"> + <Option type="Map"> + <Option name="angle" value="0" type="QString"/> + <Option name="cap_style" value="square" type="QString"/> + <Option name="color" value="190,178,151,255" type="QString"/> + <Option name="horizontal_anchor_point" value="1" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="name" value="diamond" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="136,127,108,255" type="QString"/> + <Option name="outline_style" value="solid" type="QString"/> + <Option name="outline_width" value="0.2" type="QString"/> + <Option name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="scale_method" value="diameter" type="QString"/> + <Option name="size" value="3" type="QString"/> + <Option name="size_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="size_unit" value="MM" type="QString"/> + <Option name="vertical_anchor_point" value="1" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 referencescale="-1" type="singleSymbol" enableorderby="0" forceraster="0" symbollevels="0"> + <symbols> + <symbol force_rhr="0" name="0" alpha="1" frame_rate="10" clip_to_extent="1" is_animated="0" type="fill"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" enabled="1" locked="0"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="148,209,128,128" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="143,181,131,255" type="QString"/> + <Option name="outline_style" value="no" type="QString"/> + <Option name="outline_width" value="0.26" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <rotation/> + <sizescale/> + </renderer-v2> + <customproperties> + <Option type="Map"> + <Option name="embeddedWidgets/count" value="0" type="int"/> + <Option name="variableNames"/> + <Option name="variableValues"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory penColor="#000000" opacity="1" penAlpha="255" lineSizeType="MM" spacingUnitScale="3x:0,0,0,0,0,0" width="15" backgroundColor="#ffffff" showAxis="1" maxScaleDenominator="1e+08" spacingUnit="MM" height="15" penWidth="0" backgroundAlpha="255" diagramOrientation="Up" minScaleDenominator="0" sizeScale="3x:0,0,0,0,0,0" barWidth="5" labelPlacementMethod="XHeight" minimumSize="0" scaleBasedVisibility="0" enabled="0" lineSizeScale="3x:0,0,0,0,0,0" rotationOffset="270" direction="0" sizeType="MM" spacing="5" scaleDependency="Area"> + <fontProperties description="Sans Serif,9,-1,5,50,0,0,0,0,0" underline="0" italic="0" style="" strikethrough="0" bold="0"/> + <attribute colorOpacity="1" label="" color="#000000" field=""/> + <axisSymbol> + <symbol force_rhr="0" name="" alpha="1" frame_rate="10" clip_to_extent="1" is_animated="0" type="line"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" enabled="1" locked="0"> + <Option type="Map"> + <Option name="align_dash_pattern" value="0" type="QString"/> + <Option name="capstyle" value="square" type="QString"/> + <Option name="customdash" value="5;2" type="QString"/> + <Option name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="customdash_unit" value="MM" type="QString"/> + <Option name="dash_pattern_offset" value="0" type="QString"/> + <Option name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="dash_pattern_offset_unit" value="MM" type="QString"/> + <Option name="draw_inside_polygon" value="0" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="line_color" value="35,35,35,255" type="QString"/> + <Option name="line_style" value="solid" type="QString"/> + <Option name="line_width" value="0.26" type="QString"/> + <Option name="line_width_unit" value="MM" type="QString"/> + <Option name="offset" value="0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="ring_filter" value="0" type="QString"/> + <Option name="trim_distance_end" value="0" type="QString"/> + <Option name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="trim_distance_end_unit" value="MM" type="QString"/> + <Option name="trim_distance_start" value="0" type="QString"/> + <Option name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="trim_distance_start_unit" value="MM" type="QString"/> + <Option name="tweak_dash_pattern_on_corners" value="0" type="QString"/> + <Option name="use_custom_dash" value="0" type="QString"/> + <Option name="width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings linePlacementFlags="18" zIndex="0" showAll="1" priority="0" placement="1" dist="0" obstacle="0"> + <properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option name="QgsGeometryGapCheck" type="Map"> + <Option name="allowedGapsBuffer" value="0" type="double"/> + <Option name="allowedGapsEnabled" value="false" type="bool"/> + <Option name="allowedGapsLayer" value="" type="QString"/> + </Option> + </checkConfiguration> + </geometryOptions> + <legend showLabelLegend="0" type="default-vector"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="OBJECTID" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="NAMN" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="AREA_HA" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="GRANSJUST" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="SHAPE_STAr" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="SHAPE_STLe" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="" index="0" field="fid"/> + <alias name="" index="1" field="OBJECTID"/> + <alias name="" index="2" field="NAMN"/> + <alias name="" index="3" field="AREA_HA"/> + <alias name="" index="4" field="GRANSJUST"/> + <alias name="" index="5" field="SHAPE_STAr"/> + <alias name="" index="6" field="SHAPE_STLe"/> + </aliases> + <defaults> + <default expression="" field="fid" applyOnUpdate="0"/> + <default expression="" field="OBJECTID" applyOnUpdate="0"/> + <default expression="" field="NAMN" applyOnUpdate="0"/> + <default expression="" field="AREA_HA" applyOnUpdate="0"/> + <default expression="" field="GRANSJUST" applyOnUpdate="0"/> + <default expression="" field="SHAPE_STAr" applyOnUpdate="0"/> + <default expression="" field="SHAPE_STLe" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint constraints="3" exp_strength="0" notnull_strength="1" unique_strength="1" field="fid"/> + <constraint constraints="0" exp_strength="0" notnull_strength="0" unique_strength="0" field="OBJECTID"/> + <constraint constraints="0" exp_strength="0" notnull_strength="0" unique_strength="0" field="NAMN"/> + <constraint constraints="0" exp_strength="0" notnull_strength="0" unique_strength="0" field="AREA_HA"/> + <constraint constraints="0" exp_strength="0" notnull_strength="0" unique_strength="0" field="GRANSJUST"/> + <constraint constraints="0" exp_strength="0" notnull_strength="0" unique_strength="0" field="SHAPE_STAr"/> + <constraint constraints="0" exp_strength="0" notnull_strength="0" unique_strength="0" field="SHAPE_STLe"/> + </constraints> + <constraintExpressions> + <constraint exp="" desc="" field="fid"/> + <constraint exp="" desc="" field="OBJECTID"/> + <constraint exp="" desc="" field="NAMN"/> + <constraint exp="" desc="" field="AREA_HA"/> + <constraint exp="" desc="" field="GRANSJUST"/> + <constraint exp="" desc="" field="SHAPE_STAr"/> + <constraint exp="" desc="" field="SHAPE_STLe"/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/> + </attributeactions> + <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression=""> + <columns> + <column name="fid" width="-1" hidden="0" type="field"/> + <column name="OBJECTID" width="-1" hidden="0" type="field"/> + <column name="NAMN" width="-1" hidden="0" type="field"/> + <column name="AREA_HA" width="-1" hidden="0" type="field"/> + <column name="GRANSJUST" width="-1" hidden="0" type="field"/> + <column name="SHAPE_STAr" width="-1" hidden="0" type="field"/> + <column name="SHAPE_STLe" width="-1" hidden="0" type="field"/> + <column width="-1" hidden="1" type="actions"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"></editform> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath></editforminitfilepath> + <editforminitcode><![CDATA[# -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +]]></editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>generatedlayout</editorlayout> + <editable> + <field name="AREA_HA" editable="1"/> + <field name="Beskrivn1" editable="1"/> + <field name="Beskrivn2" editable="1"/> + <field name="Beskrivn3" editable="1"/> + <field name="Beskrivn4" editable="1"/> + <field name="Beskrivn5" editable="1"/> + <field name="Beskrivn6" editable="1"/> + <field name="Beskrivn7" editable="1"/> + <field name="Beskrivn8" editable="1"/> + <field name="Beteckn" editable="1"/> + <field name="Biotop1" editable="1"/> + <field name="Biotop2" editable="1"/> + <field name="Biotop3" editable="1"/> + <field name="Datinv" editable="1"/> + <field name="Del" editable="1"/> + <field name="Ekoblad" editable="1"/> + <field name="GRANSJUST" editable="1"/> + <field name="Hektar" editable="1"/> + <field name="Kommun" editable="1"/> + <field name="KommunKod" editable="1"/> + <field name="Lan" editable="1"/> + <field name="LanKod" editable="1"/> + <field name="NAMN" editable="1"/> + <field name="OBJECTID" editable="1"/> + <field name="Objektnr" editable="1"/> + <field name="Objnamn" editable="1"/> + <field name="SHAPE_STAr" editable="1"/> + <field name="SHAPE_STLe" editable="1"/> + <field name="Storruta" editable="1"/> + <field name="Url" editable="1"/> + <field name="fid" editable="1"/> + </editable> + <labelOnTop> + <field name="AREA_HA" labelOnTop="0"/> + <field name="Beskrivn1" labelOnTop="0"/> + <field name="Beskrivn2" labelOnTop="0"/> + <field name="Beskrivn3" labelOnTop="0"/> + <field name="Beskrivn4" labelOnTop="0"/> + <field name="Beskrivn5" labelOnTop="0"/> + <field name="Beskrivn6" labelOnTop="0"/> + <field name="Beskrivn7" labelOnTop="0"/> + <field name="Beskrivn8" labelOnTop="0"/> + <field name="Beteckn" labelOnTop="0"/> + <field name="Biotop1" labelOnTop="0"/> + <field name="Biotop2" labelOnTop="0"/> + <field name="Biotop3" labelOnTop="0"/> + <field name="Datinv" labelOnTop="0"/> + <field name="Del" labelOnTop="0"/> + <field name="Ekoblad" labelOnTop="0"/> + <field name="GRANSJUST" labelOnTop="0"/> + <field name="Hektar" labelOnTop="0"/> + <field name="Kommun" labelOnTop="0"/> + <field name="KommunKod" labelOnTop="0"/> + <field name="Lan" labelOnTop="0"/> + <field name="LanKod" labelOnTop="0"/> + <field name="NAMN" labelOnTop="0"/> + <field name="OBJECTID" labelOnTop="0"/> + <field name="Objektnr" labelOnTop="0"/> + <field name="Objnamn" labelOnTop="0"/> + <field name="SHAPE_STAr" labelOnTop="0"/> + <field name="SHAPE_STLe" labelOnTop="0"/> + <field name="Storruta" labelOnTop="0"/> + <field name="Url" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue> + <field name="AREA_HA" reuseLastValue="0"/> + <field name="Beskrivn1" reuseLastValue="0"/> + <field name="Beskrivn2" reuseLastValue="0"/> + <field name="Beskrivn3" reuseLastValue="0"/> + <field name="Beskrivn4" reuseLastValue="0"/> + <field name="Beskrivn5" reuseLastValue="0"/> + <field name="Beskrivn6" reuseLastValue="0"/> + <field name="Beskrivn7" reuseLastValue="0"/> + <field name="Beskrivn8" reuseLastValue="0"/> + <field name="Beteckn" reuseLastValue="0"/> + <field name="Biotop1" reuseLastValue="0"/> + <field name="Biotop2" reuseLastValue="0"/> + <field name="Biotop3" reuseLastValue="0"/> + <field name="Datinv" reuseLastValue="0"/> + <field name="Del" reuseLastValue="0"/> + <field name="Ekoblad" reuseLastValue="0"/> + <field name="GRANSJUST" reuseLastValue="0"/> + <field name="Hektar" reuseLastValue="0"/> + <field name="Kommun" reuseLastValue="0"/> + <field name="KommunKod" reuseLastValue="0"/> + <field name="Lan" reuseLastValue="0"/> + <field name="LanKod" reuseLastValue="0"/> + <field name="NAMN" reuseLastValue="0"/> + <field name="OBJECTID" reuseLastValue="0"/> + <field name="Objektnr" reuseLastValue="0"/> + <field name="Objnamn" reuseLastValue="0"/> + <field name="SHAPE_STAr" reuseLastValue="0"/> + <field name="SHAPE_STLe" reuseLastValue="0"/> + <field name="Storruta" reuseLastValue="0"/> + <field name="Url" reuseLastValue="0"/> + <field name="fid" reuseLastValue="0"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"NAMN"</previewExpression> + <mapTip></mapTip> + <layerGeometryType>2</layerGeometryType> +</qgis> diff --git a/kontinuitetsskog.qml b/kontinuitetsskog.qml new file mode 100644 index 0000000..deca98a --- /dev/null +++ b/kontinuitetsskog.qml @@ -0,0 +1,711 @@ +<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'> +<qgis simplifyLocal="1" simplifyDrawingHints="1" simplifyDrawingTol="1" minScale="100000000" simplifyMaxScale="1" maxScale="0" hasScaleBasedVisibilityFlag="0" version="3.28.11-Firenze" simplifyAlgorithm="0" styleCategories="AllStyleCategories" labelsEnabled="0" symbologyReferenceScale="-1" readOnly="1"> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal endExpression="" accumulate="0" startField="" endField="" durationUnit="min" durationField="" mode="0" limitMode="0" fixedDuration="0" startExpression="" enabled="0"> + <fixedRange> + <start></start> + <end></end> + </fixedRange> + </temporal> + <elevation extrusionEnabled="0" extrusion="0" showMarkerSymbolInSurfacePlots="0" symbology="Line" zscale="1" zoffset="0" clamping="Terrain" binding="Centroid" type="IndividualFeatures" respectLayerSymbol="1"> + <data-defined-properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol name="" frame_rate="10" force_rhr="0" is_animated="0" type="line" clip_to_extent="1" alpha="1"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" locked="0" enabled="1"> + <Option type="Map"> + <Option name="align_dash_pattern" value="0" type="QString"/> + <Option name="capstyle" value="square" type="QString"/> + <Option name="customdash" value="5;2" type="QString"/> + <Option name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="customdash_unit" value="MM" type="QString"/> + <Option name="dash_pattern_offset" value="0" type="QString"/> + <Option name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="dash_pattern_offset_unit" value="MM" type="QString"/> + <Option name="draw_inside_polygon" value="0" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="line_color" value="24,207,85,255" type="QString"/> + <Option name="line_style" value="solid" type="QString"/> + <Option name="line_width" value="0.6" type="QString"/> + <Option name="line_width_unit" value="MM" type="QString"/> + <Option name="offset" value="0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="ring_filter" value="0" type="QString"/> + <Option name="trim_distance_end" value="0" type="QString"/> + <Option name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="trim_distance_end_unit" value="MM" type="QString"/> + <Option name="trim_distance_start" value="0" type="QString"/> + <Option name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="trim_distance_start_unit" value="MM" type="QString"/> + <Option name="tweak_dash_pattern_on_corners" value="0" type="QString"/> + <Option name="use_custom_dash" value="0" type="QString"/> + <Option name="width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol name="" frame_rate="10" force_rhr="0" is_animated="0" type="fill" clip_to_extent="1" alpha="1"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="24,207,85,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="17,148,60,255" type="QString"/> + <Option name="outline_style" value="solid" type="QString"/> + <Option name="outline_width" value="0.2" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol name="" frame_rate="10" force_rhr="0" is_animated="0" type="marker" clip_to_extent="1" alpha="1"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleMarker" locked="0" enabled="1"> + <Option type="Map"> + <Option name="angle" value="0" type="QString"/> + <Option name="cap_style" value="square" type="QString"/> + <Option name="color" value="24,207,85,255" type="QString"/> + <Option name="horizontal_anchor_point" value="1" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="name" value="diamond" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="17,148,60,255" type="QString"/> + <Option name="outline_style" value="solid" type="QString"/> + <Option name="outline_width" value="0.2" type="QString"/> + <Option name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="scale_method" value="diameter" type="QString"/> + <Option name="size" value="3" type="QString"/> + <Option name="size_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="size_unit" value="MM" type="QString"/> + <Option name="vertical_anchor_point" value="1" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 forceraster="0" attr="Klass" referencescale="-1" enableorderby="0" type="categorizedSymbol" symbollevels="0"> + <categories> + <category label="Sannolikt kontinuitetsskog" symbol="0" value="Sannolikt k-skog" type="string" render="true"/> + <category label="Sannolikt påverkad kontinuitetsskog" symbol="1" value="Sannolikt påverkad k-skog" type="string" render="true"/> + <category label="Ej kontinuitetsskog" symbol="2" value="Ej k-skog" type="string" render="true"/> + <category label="Svårtolkat bildunderlag" symbol="3" value="Svårtolkat bildunderlag" type="string" render="true"/> + </categories> + <symbols> + <symbol name="0" frame_rate="10" force_rhr="0" is_animated="0" type="fill" clip_to_extent="1" alpha="0.75"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="77,175,74,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="56,128,54,255" type="QString"/> + <Option name="outline_style" value="no" type="QString"/> + <Option name="outline_width" value="0.26" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="1" frame_rate="10" force_rhr="0" is_animated="0" type="fill" clip_to_extent="1" alpha="0.75"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="255,127,0,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="128,62,0,255" type="QString"/> + <Option name="outline_style" value="no" type="QString"/> + <Option name="outline_width" value="0.26" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <effect type="effectStack" enabled="0"> + <effect type="dropShadow"> + <Option type="Map"> + <Option name="blend_mode" value="13" type="QString"/> + <Option name="blur_level" value="1.8515" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="0,0,0,255" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="1" type="QString"/> + <Option name="offset_angle" value="135" type="QString"/> + <Option name="offset_distance" value="2" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="offset_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="opacity" value="1" type="QString"/> + </Option> + </effect> + <effect type="outerGlow"> + <Option type="Map"> + <Option name="blend_mode" value="0" type="QString"/> + <Option name="blur_level" value="0.7935" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color1" value="0,0,255,255" type="QString"/> + <Option name="color2" value="0,255,0,255" type="QString"/> + <Option name="color_type" value="0" type="QString"/> + <Option name="direction" value="ccw" type="QString"/> + <Option name="discrete" value="0" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="0" type="QString"/> + <Option name="opacity" value="0.5" type="QString"/> + <Option name="rampType" value="gradient" type="QString"/> + <Option name="single_color" value="255,255,255,255" type="QString"/> + <Option name="spec" value="rgb" type="QString"/> + <Option name="spread" value="2" type="QString"/> + <Option name="spread_unit" value="MM" type="QString"/> + <Option name="spread_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + </effect> + <effect type="drawSource"> + <Option type="Map"> + <Option name="blend_mode" value="0" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="1" type="QString"/> + <Option name="opacity" value="1" type="QString"/> + </Option> + </effect> + <effect type="innerShadow"> + <Option type="Map"> + <Option name="blend_mode" value="13" type="QString"/> + <Option name="blur_level" value="2.645" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="0,0,0,255" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="1" type="QString"/> + <Option name="offset_angle" value="135" type="QString"/> + <Option name="offset_distance" value="2" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="offset_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="opacity" value="1" type="QString"/> + </Option> + </effect> + <effect type="innerGlow"> + <Option type="Map"> + <Option name="blend_mode" value="0" type="QString"/> + <Option name="blur_level" value="0.7935" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color1" value="0,0,255,255" type="QString"/> + <Option name="color2" value="0,255,0,255" type="QString"/> + <Option name="color_type" value="0" type="QString"/> + <Option name="direction" value="ccw" type="QString"/> + <Option name="discrete" value="0" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="0" type="QString"/> + <Option name="opacity" value="0.5" type="QString"/> + <Option name="rampType" value="gradient" type="QString"/> + <Option name="single_color" value="255,255,255,255" type="QString"/> + <Option name="spec" value="rgb" type="QString"/> + <Option name="spread" value="2" type="QString"/> + <Option name="spread_unit" value="MM" type="QString"/> + <Option name="spread_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + </effect> + </effect> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="2" frame_rate="10" force_rhr="0" is_animated="0" type="fill" clip_to_extent="1" alpha="0.75"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="228,26,28,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="128,14,16,255" type="QString"/> + <Option name="outline_style" value="no" type="QString"/> + <Option name="outline_width" value="0.26" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <effect type="effectStack" enabled="0"> + <effect type="dropShadow"> + <Option type="Map"> + <Option name="blend_mode" value="13" type="QString"/> + <Option name="blur_level" value="2.645" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="0,0,0,255" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="0" type="QString"/> + <Option name="offset_angle" value="135" type="QString"/> + <Option name="offset_distance" value="2" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="offset_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="opacity" value="1" type="QString"/> + </Option> + </effect> + <effect type="outerGlow"> + <Option type="Map"> + <Option name="blend_mode" value="0" type="QString"/> + <Option name="blur_level" value="0.7935" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color1" value="0,0,255,255" type="QString"/> + <Option name="color2" value="0,255,0,255" type="QString"/> + <Option name="color_type" value="0" type="QString"/> + <Option name="direction" value="ccw" type="QString"/> + <Option name="discrete" value="0" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="0" type="QString"/> + <Option name="opacity" value="0.5" type="QString"/> + <Option name="rampType" value="gradient" type="QString"/> + <Option name="single_color" value="255,255,255,255" type="QString"/> + <Option name="spec" value="rgb" type="QString"/> + <Option name="spread" value="2" type="QString"/> + <Option name="spread_unit" value="MM" type="QString"/> + <Option name="spread_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + </effect> + <effect type="blur"> + <Option type="Map"> + <Option name="blend_mode" value="0" type="QString"/> + <Option name="blur_level" value="2.645" type="QString"/> + <Option name="blur_method" value="0" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="1" type="QString"/> + <Option name="opacity" value="1" type="QString"/> + </Option> + </effect> + <effect type="innerShadow"> + <Option type="Map"> + <Option name="blend_mode" value="13" type="QString"/> + <Option name="blur_level" value="2.645" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="0,0,0,255" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="0" type="QString"/> + <Option name="offset_angle" value="135" type="QString"/> + <Option name="offset_distance" value="2" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="offset_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="opacity" value="1" type="QString"/> + </Option> + </effect> + <effect type="innerGlow"> + <Option type="Map"> + <Option name="blend_mode" value="0" type="QString"/> + <Option name="blur_level" value="0.7935" type="QString"/> + <Option name="blur_unit" value="MM" type="QString"/> + <Option name="blur_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color1" value="0,0,255,255" type="QString"/> + <Option name="color2" value="0,255,0,255" type="QString"/> + <Option name="color_type" value="0" type="QString"/> + <Option name="direction" value="ccw" type="QString"/> + <Option name="discrete" value="0" type="QString"/> + <Option name="draw_mode" value="2" type="QString"/> + <Option name="enabled" value="0" type="QString"/> + <Option name="opacity" value="0.5" type="QString"/> + <Option name="rampType" value="gradient" type="QString"/> + <Option name="single_color" value="255,255,255,255" type="QString"/> + <Option name="spec" value="rgb" type="QString"/> + <Option name="spread" value="2" type="QString"/> + <Option name="spread_unit" value="MM" type="QString"/> + <Option name="spread_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + </Option> + </effect> + </effect> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="3" frame_rate="10" force_rhr="0" is_animated="0" type="fill" clip_to_extent="1" alpha="0.75"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="204,204,204,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="82,82,82,255" type="QString"/> + <Option name="outline_style" value="no" type="QString"/> + <Option name="outline_width" value="0.26" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <source-symbol> + <symbol name="0" frame_rate="10" force_rhr="0" is_animated="0" type="fill" clip_to_extent="1" alpha="1"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="color" value="227,100,115,255" type="QString"/> + <Option name="joinstyle" value="bevel" type="QString"/> + <Option name="offset" value="0,0" type="QString"/> + <Option name="offset_map_unit_scale" value="3x:0,0,0,0,0,0" type="QString"/> + <Option name="offset_unit" value="MM" type="QString"/> + <Option name="outline_color" value="35,35,35,255" type="QString"/> + <Option name="outline_style" value="solid" type="QString"/> + <Option name="outline_width" value="0.26" type="QString"/> + <Option name="outline_width_unit" value="MM" type="QString"/> + <Option name="style" value="solid" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </source-symbol> + <rotation/> + <sizescale/> + </renderer-v2> + <customproperties> + <Option type="Map"> + <Option name="embeddedWidgets/count" value="0" type="int"/> + <Option name="variableNames" type="invalid"/> + <Option name="variableValues" type="invalid"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer attributeLegend="1" diagramType="Histogram"> + <DiagramCategory barWidth="5" maxScaleDenominator="1e+08" diagramOrientation="Up" spacingUnit="MM" minimumSize="0" penColor="#000000" penAlpha="255" spacingUnitScale="3x:0,0,0,0,0,0" lineSizeScale="3x:0,0,0,0,0,0" height="15" enabled="0" labelPlacementMethod="XHeight" rotationOffset="270" spacing="5" scaleBasedVisibility="0" backgroundAlpha="255" sizeType="MM" sizeScale="3x:0,0,0,0,0,0" width="15" minScaleDenominator="0" opacity="1" backgroundColor="#ffffff" direction="0" scaleDependency="Area" showAxis="1" penWidth="0" lineSizeType="MM"> + <fontProperties italic="0" strikethrough="0" underline="0" description="Sans Serif,9,-1,5,50,0,0,0,0,0" style="" bold="0"/> + <attribute label="" field="" color="#000000" colorOpacity="1"/> + <axisSymbol> + <symbol name="" frame_rate="10" force_rhr="0" is_animated="0" type="line" clip_to_extent="1" alpha="1"> + <data_defined_properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" locked="0" enabled="1"> + <Option type="Map"> + <Option name="align_dash_pattern" value="0" type="QString"/> + <Option name="capstyle" value="square" type="QString"/> + <Option name="customdash" |