diff options
-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" 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 obstacle="0" zIndex="0" priority="0" linePlacementFlags="18" showAll="1" dist="0" placement="1"> + <properties> + <Option type="Map"> + <Option name="name" value="" type="QString"/> + <Option name="properties"/> + <Option name="type" value="collection" type="QString"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions geometryPrecision="0" removeDuplicateNodes="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 type="default-vector" showLabelLegend="0"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Kod" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Klass" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Id" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Area_ha" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="" field="fid" index="0"/> + <alias name="" field="Kod" index="1"/> + <alias name="" field="Klass" index="2"/> + <alias name="" field="Id" index="3"/> + <alias name="" field="Area_ha" index="4"/> + </aliases> + <defaults> + <default field="fid" applyOnUpdate="0" expression=""/> + <default field="Kod" applyOnUpdate="0" expression=""/> + <default field="Klass" applyOnUpdate="0" expression=""/> + <default field="Id" applyOnUpdate="0" expression=""/> + <default field="Area_ha" applyOnUpdate="0" expression=""/> + </defaults> + <constraints> + <constraint field="fid" constraints="3" notnull_strength="1" exp_strength="0" unique_strength="1"/> + <constraint field="Kod" constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0"/> + <constraint field="Klass" constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0"/> + <constraint field="Id" constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0"/> + <constraint field="Area_ha" constraints="0" notnull_strength="0" exp_strength="0" unique_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="Kod" desc="" exp=""/> + <constraint field="Klass" desc="" exp=""/> + <constraint field="Id" desc="" exp=""/> + <constraint field="Area_ha" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column name="fid" width="-1" hidden="0" type="field"/> + <column name="Kod" width="-1" hidden="0" type="field"/> + <column name="Klass" width="-1" hidden="0" type="field"/> + <column name="Id" width="-1" hidden="0" type="field"/> + <column name="Area_ha" 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="Id" editable="1"/> + <field name="Klass" editable="1"/> + <field name="Kod" editable="1"/> + <field name="fid" editable="1"/> + </editable> + <labelOnTop> + <field name="Area_ha" labelOnTop="0"/> + <field name="Id" labelOnTop="0"/> + <field name="Klass" labelOnTop="0"/> + <field name="Kod" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue> + <field name="Area_ha" reuseLastValue="0"/> + <field name="Id" reuseLastValue="0"/> + <field name="Klass" reuseLastValue="0"/> + <field name="Kod" reuseLastValue="0"/> + <field name="fid" reuseLastValue="0"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"Klass"</previewExpression> + <mapTip></mapTip> + <layerGeometryType>2</layerGeometryType> +</qgis> diff --git a/nyckelbiotoper.qml b/nyckelbiotoper.qml new file mode 100644 index 0000000..c780c78 --- /dev/null +++ b/nyckelbiotoper.qml @@ -0,0 +1,703 @@ +<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'> +<qgis hasScaleBasedVisibilityFlag="0" labelsEnabled="0" minScale="100000000" simplifyDrawingHints="1" symbologyReferenceScale="-1" version="3.28.11-Firenze" simplifyMaxScale="1" simplifyDrawingTol="1" simplifyLocal="1" simplifyAlgorithm="0" readOnly="0" styleCategories="AllStyleCategories" maxScale="0"> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal enabled="0" accumulate="0" mode="0" endField="" endExpression="" startField="" startExpression="" durationUnit="min" durationField="" fixedDuration="0" limitMode="0"> + <fixedRange> + <start></start> + <end></end> + </fixedRange> + </temporal> + <elevation extrusion="0" binding="Centroid" clamping="Terrain" zoffset="0" respectLayerSymbol="1" type="IndividualFeatures" showMarkerSymbolInSurfacePlots="0" zscale="1" extrusionEnabled="0" symbology="Line"> + <data-defined-properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol is_animated="0" frame_rate="10" name="" alpha="1" type="line" force_rhr="0" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer enabled="1" class="SimpleLine" locked="0" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="190,178,151,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.6" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol is_animated="0" frame_rate="10" name="" alpha="1" type="fill" force_rhr="0" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer enabled="1" class="SimpleFill" locked="0" pass="0"> + <Option type="Map"> + <Option value="3x:0,0,0,0,0,0" name="border_width_map_unit_scale" type="QString"/> + <Option value="190,178,151,255" name="color" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="136,127,108,255" name="outline_color" type="QString"/> + <Option value="solid" name="outline_style" type="QString"/> + <Option value="0.2" name="outline_width" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="solid" name="style" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol is_animated="0" frame_rate="10" name="" alpha="1" type="marker" force_rhr="0" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer enabled="1" class="SimpleMarker" locked="0" pass="0"> + <Option type="Map"> + <Option value="0" name="angle" type="QString"/> + <Option value="square" name="cap_style" type="QString"/> + <Option value="190,178,151,255" name="color" type="QString"/> + <Option value="1" name="horizontal_anchor_point" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="diamond" name="name" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="136,127,108,255" name="outline_color" type="QString"/> + <Option value="solid" name="outline_style" type="QString"/> + <Option value="0.2" name="outline_width" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="outline_width_map_unit_scale" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="diameter" name="scale_method" type="QString"/> + <Option value="3" name="size" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="size_map_unit_scale" type="QString"/> + <Option value="MM" name="size_unit" type="QString"/> + <Option value="1" name="vertical_anchor_point" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 forceraster="0" referencescale="-1" symbollevels="0" type="singleSymbol" enableorderby="0"> + <symbols> + <symbol is_animated="0" frame_rate="10" name="0" alpha="1" type="fill" force_rhr="0" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer enabled="1" class="SimpleFill" locked="0" pass="0"> + <Option type="Map"> + <Option value="3x:0,0,0,0,0,0" name="border_width_map_unit_scale" type="QString"/> + <Option value="148,209,128,153" name="color" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="143,181,131,255" name="outline_color" type="QString"/> + <Option value="no" name="outline_style" type="QString"/> + <Option value="0.26" name="outline_width" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="solid" name="style" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <rotation/> + <sizescale/> + </renderer-v2> + <customproperties> + <Option type="Map"> + <Option value="0" name="embeddedWidgets/count" 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 penColor="#000000" spacingUnitScale="3x:0,0,0,0,0,0" maxScaleDenominator="1e+08" spacingUnit="MM" labelPlacementMethod="XHeight" showAxis="1" scaleDependency="Area" width="15" barWidth="5" direction="0" backgroundColor="#ffffff" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" rotationOffset="270" spacing="5" penWidth="0" minScaleDenominator="0" opacity="1" height="15" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" scaleBasedVisibility="0" minimumSize="0" lineSizeType="MM" sizeType="MM" enabled="0" penAlpha="255"> + <fontProperties underline="0" bold="0" strikethrough="0" style="" description="Sans Serif,9,-1,5,50,0,0,0,0,0" italic="0"/> + <attribute field="" label="" color="#000000" colorOpacity="1"/> + <axisSymbol> + <symbol is_animated="0" frame_rate="10" name="" alpha="1" type="line" force_rhr="0" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer enabled="1" class="SimpleLine" locked="0" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="35,35,35,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.26" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings dist="0" priority="0" zIndex="0" showAll="1" linePlacementFlags="18" placement="1" obstacle="0"> + <properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option name="QgsGeometryGapCheck" type="Map"> + <Option value="0" name="allowedGapsBuffer" type="double"/> + <Option value="false" name="allowedGapsEnabled" type="bool"/> + <Option value="" name="allowedGapsLayer" 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="Beteckn" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="LanKod" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Lan" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="KommunKod" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Kommun" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Objnamn" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Hektar" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Datinv" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Biotop1" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Biotop2" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Biotop3" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn1" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn2" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn3" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn4" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn5" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn6" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn7" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Beskrivn8" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Storruta" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Ekoblad" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Objektnr" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Del" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="Url" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="" field="fid" index="0"/> + <alias name="" field="Beteckn" index="1"/> + <alias name="" field="LanKod" index="2"/> + <alias name="" field="Lan" index="3"/> + <alias name="" field="KommunKod" index="4"/> + <alias name="" field="Kommun" index="5"/> + <alias name="" field="Objnamn" index="6"/> + <alias name="" field="Hektar" index="7"/> + <alias name="" field="Datinv" index="8"/> + <alias name="" field="Biotop1" index="9"/> + <alias name="" field="Biotop2" index="10"/> + <alias name="" field="Biotop3" index="11"/> + <alias name="" field="Beskrivn1" index="12"/> + <alias name="" field="Beskrivn2" index="13"/> + <alias name="" field="Beskrivn3" index="14"/> + <alias name="" field="Beskrivn4" index="15"/> + <alias name="" field="Beskrivn5" index="16"/> + <alias name="" field="Beskrivn6" index="17"/> + <alias name="" field="Beskrivn7" index="18"/> + <alias name="" field="Beskrivn8" index="19"/> + <alias name="" field="Storruta" index="20"/> + <alias name="" field="Ekoblad" index="21"/> + <alias name="" field="Objektnr" index="22"/> + <alias name="" field="Del" index="23"/> + <alias name="" field="Url" index="24"/> + </aliases> + <defaults> + <default field="fid" applyOnUpdate="0" expression=""/> + <default field="Beteckn" applyOnUpdate="0" expression=""/> + <default field="LanKod" applyOnUpdate="0" expression=""/> + <default field="Lan" applyOnUpdate="0" expression=""/> + <default field="KommunKod" applyOnUpdate="0" expression=""/> + <default field="Kommun" applyOnUpdate="0" expression=""/> + <default field="Objnamn" applyOnUpdate="0" expression=""/> + <default field="Hektar" applyOnUpdate="0" expression=""/> + <default field="Datinv" applyOnUpdate="0" expression=""/> + <default field="Biotop1" applyOnUpdate="0" expression=""/> + <default field="Biotop2" applyOnUpdate="0" expression=""/> + <default field="Biotop3" applyOnUpdate="0" expression=""/> + <default field="Beskrivn1" applyOnUpdate="0" expression=""/> + <default field="Beskrivn2" applyOnUpdate="0" expression=""/> + <default field="Beskrivn3" applyOnUpdate="0" expression=""/> + <default field="Beskrivn4" applyOnUpdate="0" expression=""/> + <default field="Beskrivn5" applyOnUpdate="0" expression=""/> + <default field="Beskrivn6" applyOnUpdate="0" expression=""/> + <default field="Beskrivn7" applyOnUpdate="0" expression=""/> + <default field="Beskrivn8" applyOnUpdate="0" expression=""/> + <default field="Storruta" applyOnUpdate="0" expression=""/> + <default field="Ekoblad" applyOnUpdate="0" expression=""/> + <default field="Objektnr" applyOnUpdate="0" expression=""/> + <default field="Del" applyOnUpdate="0" expression=""/> + <default field="Url" applyOnUpdate="0" expression=""/> + </defaults> + <constraints> + <constraint notnull_strength="1" unique_strength="1" exp_strength="0" field="fid" constraints="3"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beteckn" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="LanKod" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Lan" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="KommunKod" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Kommun" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Objnamn" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Hektar" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Datinv" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Biotop1" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Biotop2" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Biotop3" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn1" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn2" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn3" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn4" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn5" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn6" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn7" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Beskrivn8" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Storruta" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Ekoblad" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Objektnr" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Del" constraints="0"/> + <constraint notnull_strength="0" unique_strength="0" exp_strength="0" field="Url" constraints="0"/> + </constraints> + <constraintExpressions> + <constraint desc="" field="fid" exp=""/> + <constraint desc="" field="Beteckn" exp=""/> + <constraint desc="" field="LanKod" exp=""/> + <constraint desc="" field="Lan" exp=""/> + <constraint desc="" field="KommunKod" exp=""/> + <constraint desc="" field="Kommun" exp=""/> + <constraint desc="" field="Objnamn" exp=""/> + <constraint desc="" field="Hektar" exp=""/> + <constraint desc="" field="Datinv" exp=""/> + <constraint desc="" field="Biotop1" exp=""/> + <constraint desc="" field="Biotop2" exp=""/> + <constraint desc="" field="Biotop3" exp=""/> + <constraint desc="" field="Beskrivn1" exp=""/> + <constraint desc="" field="Beskrivn2" exp=""/> + <constraint desc="" field="Beskrivn3" exp=""/> + <constraint desc="" field="Beskrivn4" exp=""/> + <constraint desc="" field="Beskrivn5" exp=""/> + <constraint desc="" field="Beskrivn6" exp=""/> + <constraint desc="" field="Beskrivn7" exp=""/> + <constraint desc="" field="Beskrivn8" exp=""/> + <constraint desc="" field="Storruta" exp=""/> + <constraint desc="" field="Ekoblad" exp=""/> + <constraint desc="" field="Objektnr" exp=""/> + <constraint desc="" field="Del" exp=""/> + <constraint desc="" field="Url" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortOrder="0" sortExpression="" actionWidgetStyle="dropDown"> + <columns> + <column name="fid" hidden="0" type="field" width="-1"/> + <column name="Beteckn" hidden="0" type="field" width="-1"/> + <column name="LanKod" hidden="0" type="field" width="-1"/> + <column name="Lan" hidden="0" type="field" width="-1"/> + <column name="KommunKod" hidden="0" type="field" width="-1"/> + <column name="Kommun" hidden="0" type="field" width="-1"/> + <column name="Objnamn" hidden="0" type="field" width="-1"/> + <column name="Hektar" hidden="0" type="field" width="-1"/> + <column name="Datinv" hidden="0" type="field" width="-1"/> + <column name="Biotop1" hidden="0" type="field" width="-1"/> + <column name="Biotop2" hidden="0" type="field" width="-1"/> + <column name="Biotop3" hidden="0" type="field" width="-1"/> + <column name="Beskrivn1" hidden="0" type="field" width="-1"/> + <column name="Beskrivn2" hidden="0" type="field" width="-1"/> + <column name="Beskrivn3" hidden="0" type="field" width="-1"/> + <column name="Beskrivn4" hidden="0" type="field" width="-1"/> + <column name="Beskrivn5" hidden="0" type="field" width="-1"/> + <column name="Beskrivn6" hidden="0" type="field" width="-1"/> + <column name="Beskrivn7" hidden="0" type="field" width="-1"/> + <column name="Beskrivn8" hidden="0" type="field" width="-1"/> + <column name="Storruta" hidden="0" type="field" width="-1"/> + <column name="Ekoblad" hidden="0" type="field" width="-1"/> + <column name="Objektnr" hidden="0" type="field" width="-1"/> + <column name="Del" hidden="0" type="field" width="-1"/> + <column name="Url" hidden="0" type="field" width="-1"/> + <column hidden="1" type="actions" width="-1"/> + </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="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="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="Objektnr" editable="1"/> + <field name="Objnamn" editable="1"/> + <field name="Storruta" editable="1"/> + <field name="Url" editable="1"/> + <field name="fid" editable="1"/> + </editable> + <labelOnTop> + <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="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="Objektnr" labelOnTop="0"/> + <field name="Objnamn" labelOnTop="0"/> + <field name="Storruta" labelOnTop="0"/> + <field name="Url" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue> + <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="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="Objektnr" reuseLastValue="0"/> + <field name="Objnamn" reuseLastValue="0"/> + <field name="Storruta" reuseLastValue="0"/> + <field name="Url" reuseLastValue="0"/> + <field name="fid" reuseLastValue="0"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>concat("Objnamn", ' (', "Beteckn", ')')</previewExpression> + <mapTip></mapTip> + <layerGeometryType>2</layerGeometryType> +</qgis> diff --git a/pågående-reservatsbildning.qml b/pågående-reservatsbildning.qml new file mode 100644 index 0000000..e24850a --- /dev/null +++ b/pågående-reservatsbildning.qml @@ -0,0 +1,502 @@ +<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'> +<qgis simplifyAlgorithm="0" styleCategories="AllStyleCategories" simplifyMaxScale="1" minScale="100000000" simplifyDrawingHints="1" simplifyDrawingTol="1" symbologyReferenceScale="-1" readOnly="1" labelsEnabled="0" maxScale="0" hasScaleBasedVisibilityFlag="0" version="3.28.11-Firenze" simplifyLocal="1"> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" endField="" startExpression="" durationUnit="min" limitMode="0" mode="0" accumulate="0" enabled="0" endExpression="" durationField="" fixedDuration="0"> + <fixedRange> + <start></start> + <end></end> + </fixedRange> + </temporal> + <elevation extrusion="0" binding="Centroid" zoffset="0" symbology="Line" extrusionEnabled="0" type="IndividualFeatures" respectLayerSymbol="1" showMarkerSymbolInSurfacePlots="0" zscale="1" clamping="Terrain"> + <data-defined-properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol force_rhr="0" frame_rate="10" clip_to_extent="1" type="line" name="" alpha="1" is_animated="0"> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" locked="0" enabled="1"> + <Option type="Map"> + <Option value="0" type="QString" name="align_dash_pattern"/> + <Option value="square" type="QString" name="capstyle"/> + <Option value="5;2" type="QString" name="customdash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="customdash_map_unit_scale"/> + <Option value="MM" type="QString" name="customdash_unit"/> + <Option value="0" type="QString" name="dash_pattern_offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="dash_pattern_offset_map_unit_scale"/> + <Option value="MM" type="QString" name="dash_pattern_offset_unit"/> + <Option value="0" type="QString" name="draw_inside_polygon"/> + <Option value="bevel" type="QString" name="joinstyle"/> + <Option value="2,168,55,255" type="QString" name="line_color"/> + <Option value="solid" type="QString" name="line_style"/> + <Option value="0.6" type="QString" name="line_width"/> + <Option value="MM" type="QString" name="line_width_unit"/> + <Option value="0" type="QString" name="offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="offset_map_unit_scale"/> + <Option value="MM" type="QString" name="offset_unit"/> + <Option value="0" type="QString" name="ring_filter"/> + <Option value="0" type="QString" name="trim_distance_end"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_end_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_end_unit"/> + <Option value="0" type="QString" name="trim_distance_start"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_start_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_start_unit"/> + <Option value="0" type="QString" name="tweak_dash_pattern_on_corners"/> + <Option value="0" type="QString" name="use_custom_dash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="width_map_unit_scale"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol force_rhr="0" frame_rate="10" clip_to_extent="1" type="fill" name="" alpha="1" is_animated="0"> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleFill" locked="0" enabled="1"> + <Option type="Map"> + <Option value="3x:0,0,0,0,0,0" type="QString" name="border_width_map_unit_scale"/> + <Option value="2,168,55,255" type="QString" name="color"/> + <Option value="bevel" type="QString" name="joinstyle"/> + <Option value="0,0" type="QString" name="offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="offset_map_unit_scale"/> + <Option value="MM" type="QString" name="offset_unit"/> + <Option value="1,120,39,255" type="QString" name="outline_color"/> + <Option value="solid" type="QString" name="outline_style"/> + <Option value="0.2" type="QString" name="outline_width"/> + <Option value="MM" type="QString" name="outline_width_unit"/> + <Option value="solid" type="QString" name="style"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol force_rhr="0" frame_rate="10" clip_to_extent="1" type="marker" name="" alpha="1" is_animated="0"> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleMarker" locked="0" enabled="1"> + <Option type="Map"> + <Option value="0" type="QString" name="angle"/> + <Option value="square" type="QString" name="cap_style"/> + <Option value="2,168,55,255" type="QString" name="color"/> + <Option value="1" type="QString" name="horizontal_anchor_point"/> + <Option value="bevel" type="QString" name="joinstyle"/> + <Option value="diamond" type="QString" name="name"/> + <Option value="0,0" type="QString" name="offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="offset_map_unit_scale"/> + <Option value="MM" type="QString" name="offset_unit"/> + <Option value="1,120,39,255" type="QString" name="outline_color"/> + <Option value="solid" type="QString" name="outline_style"/> + <Option value="0.2" type="QString" name="outline_width"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="outline_width_map_unit_scale"/> + <Option value="MM" type="QString" name="outline_width_unit"/> + <Option value="diameter" type="QString" name="scale_method"/> + <Option value="3" type="QString" name="size"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="size_map_unit_scale"/> + <Option value="MM" type="QString" name="size_unit"/> + <Option value="1" type="QString" name="vertical_anchor_point"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 symbollevels="0" enableorderby="0" type="singleSymbol" forceraster="0" referencescale="-1"> + <symbols> + <symbol force_rhr="0" frame_rate="10" clip_to_extent="1" type="fill" name="0" alpha="1" is_animated="0"> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" locked="0" enabled="1"> + <Option type="Map"> + <Option value="0" type="QString" name="align_dash_pattern"/> + <Option value="flat" type="QString" name="capstyle"/> + <Option value="5;2" type="QString" name="customdash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="customdash_map_unit_scale"/> + <Option value="MM" type="QString" name="customdash_unit"/> + <Option value="0" type="QString" name="dash_pattern_offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="dash_pattern_offset_map_unit_scale"/> + <Option value="MM" type="QString" name="dash_pattern_offset_unit"/> + <Option value="0" type="QString" name="draw_inside_polygon"/> + <Option value="miter" type="QString" name="joinstyle"/> + <Option value="119,226,80,154" type="QString" name="line_color"/> + <Option value="dash dot" type="QString" name="line_style"/> + <Option value="0.6" type="QString" name="line_width"/> + <Option value="MM" type="QString" name="line_width_unit"/> + <Option value="0.4" type="QString" name="offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="offset_map_unit_scale"/> + <Option value="MM" type="QString" name="offset_unit"/> + <Option value="0" type="QString" name="ring_filter"/> + <Option value="0" type="QString" name="trim_distance_end"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_end_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_end_unit"/> + <Option value="0" type="QString" name="trim_distance_start"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_start_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_start_unit"/> + <Option value="0" type="QString" name="tweak_dash_pattern_on_corners"/> + <Option value="0" type="QString" name="use_custom_dash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="width_map_unit_scale"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + </layer> + <layer pass="0" class="SimpleLine" locked="0" enabled="1"> + <Option type="Map"> + <Option value="0" type="QString" name="align_dash_pattern"/> + <Option value="flat" type="QString" name="capstyle"/> + <Option value="5;2" type="QString" name="customdash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="customdash_map_unit_scale"/> + <Option value="MM" type="QString" name="customdash_unit"/> + <Option value="0" type="QString" name="dash_pattern_offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="dash_pattern_offset_map_unit_scale"/> + <Option value="MM" type="QString" name="dash_pattern_offset_unit"/> + <Option value="0" type="QString" name="draw_inside_polygon"/> + <Option value="miter" type="QString" name="joinstyle"/> + <Option value="79,186,40,241" type="QString" name="line_color"/> + <Option value="dash dot" type="QString" name="line_style"/> + <Option value="0.3" type="QString" name="line_width"/> + <Option value="MM" type="QString" name="line_width_unit"/> + <Option value="0" type="QString" name="offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="offset_map_unit_scale"/> + <Option value="MM" type="QString" name="offset_unit"/> + <Option value="0" type="QString" name="ring_filter"/> + <Option value="0" type="QString" name="trim_distance_end"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_end_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_end_unit"/> + <Option value="0" type="QString" name="trim_distance_start"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_start_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_start_unit"/> + <Option value="0" type="QString" name="tweak_dash_pattern_on_corners"/> + <Option value="0" type="QString" name="use_custom_dash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="width_map_unit_scale"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <rotation/> + <sizescale/> + </renderer-v2> + <customproperties> + <Option type="Map"> + <Option value="0" type="int" name="embeddedWidgets/count"/> + <Option type="invalid" name="variableNames"/> + <Option type="invalid" name="variableValues"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory spacingUnitScale="3x:0,0,0,0,0,0" lineSizeScale="3x:0,0,0,0,0,0" scaleDependency="Area" penColor="#000000" width="15" diagramOrientation="Up" penAlpha="255" minimumSize="0" scaleBasedVisibility="0" spacingUnit="MM" opacity="1" height="15" direction="0" backgroundColor="#ffffff" maxScaleDenominator="1e+08" sizeType="MM" minScaleDenominator="0" spacing="5" lineSizeType="MM" labelPlacementMethod="XHeight" backgroundAlpha="255" penWidth="0" sizeScale="3x:0,0,0,0,0,0" showAxis="1" rotationOffset="270" barWidth="5" enabled="0"> + <fontProperties italic="0" description="Sans Serif,9,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0" bold="0"/> + <attribute label="" color="#000000" field="" colorOpacity="1"/> + <axisSymbol> + <symbol force_rhr="0" frame_rate="10" clip_to_extent="1" type="line" name="" alpha="1" is_animated="0"> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + <layer pass="0" class="SimpleLine" locked="0" enabled="1"> + <Option type="Map"> + <Option value="0" type="QString" name="align_dash_pattern"/> + <Option value="square" type="QString" name="capstyle"/> + <Option value="5;2" type="QString" name="customdash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="customdash_map_unit_scale"/> + <Option value="MM" type="QString" name="customdash_unit"/> + <Option value="0" type="QString" name="dash_pattern_offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="dash_pattern_offset_map_unit_scale"/> + <Option value="MM" type="QString" name="dash_pattern_offset_unit"/> + <Option value="0" type="QString" name="draw_inside_polygon"/> + <Option value="bevel" type="QString" name="joinstyle"/> + <Option value="35,35,35,255" type="QString" name="line_color"/> + <Option value="solid" type="QString" name="line_style"/> + <Option value="0.26" type="QString" name="line_width"/> + <Option value="MM" type="QString" name="line_width_unit"/> + <Option value="0" type="QString" name="offset"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="offset_map_unit_scale"/> + <Option value="MM" type="QString" name="offset_unit"/> + <Option value="0" type="QString" name="ring_filter"/> + <Option value="0" type="QString" name="trim_distance_end"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_end_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_end_unit"/> + <Option value="0" type="QString" name="trim_distance_start"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="trim_distance_start_map_unit_scale"/> + <Option value="MM" type="QString" name="trim_distance_start_unit"/> + <Option value="0" type="QString" name="tweak_dash_pattern_on_corners"/> + <Option value="0" type="QString" name="use_custom_dash"/> + <Option value="3x:0,0,0,0,0,0" type="QString" name="width_map_unit_scale"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings priority="0" placement="1" obstacle="0" dist="0" zIndex="0" linePlacementFlags="18" showAll="1"> + <properties> + <Option type="Map"> + <Option value="" type="QString" name="name"/> + <Option name="properties"/> + <Option value="collection" type="QString" name="type"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option type="Map" name="QgsGeometryGapCheck"> + <Option value="0" type="double" name="allowedGapsBuffer"/> + <Option value="false" type="bool" name="allowedGapsEnabled"/> + <Option value="" type="QString" name="allowedGapsLayer"/> + </Option> + </checkConfiguration> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <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="DOS_ID" 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 field="fid" index="0" name=""/> + <alias field="OBJECTID" index="1" name=""/> + <alias field="NAMN" index="2" name=""/> + <alias field="AREA_HA" index="3" name=""/> + <alias field="GRANSJUST" index="4" name=""/> + <alias field="DOS_ID" index="5" name=""/> + <alias field="SHAPE_STAr" index="6" name=""/> + <alias field="SHAPE_STLe" index="7" name=""/> + </aliases> + <defaults> + <default expression="" applyOnUpdate="0" field="fid"/> + <default expression="" applyOnUpdate="0" field="OBJECTID"/> + <default expression="" applyOnUpdate="0" field="NAMN"/> + <default expression="" applyOnUpdate="0" field="AREA_HA"/> + <default expression="" applyOnUpdate="0" field="GRANSJUST"/> + <default expression="" applyOnUpdate="0" field="DOS_ID"/> + <default expression="" applyOnUpdate="0" field="SHAPE_STAr"/> + <default expression="" applyOnUpdate="0" field="SHAPE_STLe"/> + </defaults> + <constraints> + <constraint exp_strength="0" notnull_strength="1" field="fid" constraints="3" unique_strength="1"/> + <constraint exp_strength="0" notnull_strength="0" field="OBJECTID" constraints="0" unique_strength="0"/> + <constraint exp_strength="0" notnull_strength="0" field="NAMN" constraints="0" unique_strength="0"/> + <constraint exp_strength="0" notnull_strength="0" field="AREA_HA" constraints="0" unique_strength="0"/> + <constraint exp_strength="0" notnull_strength="0" field="GRANSJUST" constraints="0" unique_strength="0"/> + <constraint exp_strength="0" notnull_strength="0" field="DOS_ID" constraints="0" unique_strength="0"/> + <constraint exp_strength="0" notnull_strength="0" field="SHAPE_STAr" constraints="0" unique_strength="0"/> + <constraint exp_strength="0" notnull_strength="0" field="SHAPE_STLe" constraints="0" unique_strength="0"/> + </constraints> + <constraintExpressions> + <constraint exp="" field="fid" desc=""/> + <constraint exp="" field="OBJECTID" desc=""/> + <constraint exp="" field="NAMN" desc=""/> + <constraint exp="" field="AREA_HA" desc=""/> + <constraint exp="" field="GRANSJUST" desc=""/> + <constraint exp="" field="DOS_ID" desc=""/> + <constraint exp="" field="SHAPE_STAr" desc=""/> + <constraint exp="" field="SHAPE_STLe" desc=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0"> + <columns> + <column width="-1" type="field" name="fid" hidden="0"/> + <column width="-1" type="field" name="OBJECTID" hidden="0"/> + <column width="-1" type="field" name="NAMN" hidden="0"/> + <column width="-1" type="field" name="AREA_HA" hidden="0"/> + <column width="-1" type="field" name="GRANSJUST" hidden="0"/> + <column width="-1" type="field" name="DOS_ID" hidden="0"/> + <column width="-1" type="field" name="SHAPE_STAr" hidden="0"/> + <column width="-1" type="field" name="SHAPE_STLe" hidden="0"/> + <column width="-1" type="actions" hidden="1"/> + </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 editable="1" name="AREA_HA"/> + <field editable="1" name="DOS_ID"/> + <field editable="1" name="GRANSJUST"/> + <field editable="1" name="NAMN"/> + <field editable="1" name="OBJECTID"/> + <field editable="1" name="SHAPE_STAr"/> + <field editable="1" name="SHAPE_STLe"/> + <field editable="1" name="fid"/> + </editable> + <labelOnTop> + <field labelOnTop="0" name="AREA_HA"/> + <field labelOnTop="0" name="DOS_ID"/> + <field labelOnTop="0" name="GRANSJUST"/> + <field labelOnTop="0" name="NAMN"/> + <field labelOnTop="0" name="OBJECTID"/> + <field labelOnTop="0" name="SHAPE_STAr"/> + <field labelOnTop="0" name="SHAPE_STLe"/> + <field labelOnTop="0" name="fid"/> + </labelOnTop> + <reuseLastValue> + <field reuseLastValue="0" name="AREA_HA"/> + <field reuseLastValue="0" name="DOS_ID"/> + <field reuseLastValue="0" name="GRANSJUST"/> + <field reuseLastValue="0" name="NAMN"/> + <field reuseLastValue="0" name="OBJECTID"/> + <field reuseLastValue="0" name="SHAPE_STAr"/> + <field reuseLastValue="0" name="SHAPE_STLe"/> + <field reuseLastValue="0" name="fid"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"NAMN"</previewExpression> + <mapTip></mapTip> + <layerGeometryType>2</layerGeometryType> +</qgis> diff --git a/skogliga-värdekärnor.qml b/skogliga-värdekärnor.qml new file mode 100644 index 0000000..b4cf0f1 --- /dev/null +++ b/skogliga-värdekärnor.qml @@ -0,0 +1,704 @@ +<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'> +<qgis simplifyDrawingHints="1" simplifyAlgorithm="0" labelsEnabled="0" maxScale="0" hasScaleBasedVisibilityFlag="0" styleCategories="AllStyleCategories" readOnly="0" simplifyDrawingTol="1" version="3.28.11-Firenze" minScale="100000000" simplifyLocal="1" symbologyReferenceScale="-1" simplifyMaxScale="1"> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal endField="" startField="" fixedDuration="0" startExpression="" endExpression="" accumulate="0" enabled="0" limitMode="0" durationField="" durationUnit="min" mode="0"> + <fixedRange> + <start></start> + <end></end> + </fixedRange> + </temporal> + <elevation zscale="1" respectLayerSymbol="1" zoffset="0" symbology="Line" showMarkerSymbolInSurfacePlots="0" extrusion="0" clamping="Terrain" binding="Centroid" type="IndividualFeatures" extrusionEnabled="0"> + <data-defined-properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="" is_animated="0" type="line" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleLine" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="125,139,143,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.6" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="" is_animated="0" type="fill" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleFill" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="3x:0,0,0,0,0,0" name="border_width_map_unit_scale" type="QString"/> + <Option value="125,139,143,255" name="color" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="89,99,102,255" name="outline_color" type="QString"/> + <Option value="solid" name="outline_style" type="QString"/> + <Option value="0.2" name="outline_width" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="solid" name="style" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="" is_animated="0" type="marker" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleMarker" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="angle" type="QString"/> + <Option value="square" name="cap_style" type="QString"/> + <Option value="125,139,143,255" name="color" type="QString"/> + <Option value="1" name="horizontal_anchor_point" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="diamond" name="name" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="89,99,102,255" name="outline_color" type="QString"/> + <Option value="solid" name="outline_style" type="QString"/> + <Option value="0.2" name="outline_width" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="outline_width_map_unit_scale" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="diameter" name="scale_method" type="QString"/> + <Option value="3" name="size" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="size_map_unit_scale" type="QString"/> + <Option value="MM" name="size_unit" type="QString"/> + <Option value="1" name="vertical_anchor_point" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 enableorderby="0" referencescale="-1" symbollevels="0" attr="BESKRIVNIN" type="categorizedSymbol" forceraster="0"> + <categories> + <category value="Med formellt skydd" symbol="0" type="string" render="true" label="Med formellt skydd"/> + <category value="Utan formellt skydd" symbol="1" type="string" render="true" label="Utan formellt skydd"/> + </categories> + <symbols> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="0" is_animated="0" type="fill" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="LinePatternFill" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="45" name="angle" type="QString"/> + <Option value="during_render" name="clip_mode" type="QString"/> + <Option value="55,126,184,255" name="color" type="QString"/> + <Option value="feature" name="coordinate_reference" type="QString"/> + <Option value="4.8" name="distance" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="distance_map_unit_scale" type="QString"/> + <Option value="MM" name="distance_unit" type="QString"/> + <Option value="0.26" name="line_width" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="line_width_map_unit_scale" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="outline_width_map_unit_scale" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="@0@0" is_animated="0" type="line" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleLine" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="77,175,74,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.32" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </layer> + <layer class="SimpleLine" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="77,175,74,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.36" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="1" is_animated="0" type="fill" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="PointPatternFill" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="angle" type="double"/> + <Option value="shape" name="clip_mode" type="QString"/> + <Option value="feature" name="coordinate_reference" type="QString"/> + <Option value="2" name="displacement_x" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="displacement_x_map_unit_scale" type="QString"/> + <Option value="MM" name="displacement_x_unit" type="QString"/> + <Option value="0" name="displacement_y" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="displacement_y_map_unit_scale" type="QString"/> + <Option value="MM" name="displacement_y_unit" type="QString"/> + <Option value="4" name="distance_x" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="distance_x_map_unit_scale" type="QString"/> + <Option value="MM" name="distance_x_unit" type="QString"/> + <Option value="4" name="distance_y" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="distance_y_map_unit_scale" type="QString"/> + <Option value="MM" name="distance_y_unit" type="QString"/> + <Option value="0" name="offset_x" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_x_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_x_unit" type="QString"/> + <Option value="0" name="offset_y" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_y_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_y_unit" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="outline_width_map_unit_scale" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="0" name="random_deviation_x" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="random_deviation_x_map_unit_scale" type="QString"/> + <Option value="MM" name="random_deviation_x_unit" type="QString"/> + <Option value="0" name="random_deviation_y" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="random_deviation_y_map_unit_scale" type="QString"/> + <Option value="MM" name="random_deviation_y_unit" type="QString"/> + <Option value="730321733" name="seed" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="@1@0" is_animated="0" type="marker" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleMarker" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="angle" type="QString"/> + <Option value="square" name="cap_style" type="QString"/> + <Option value="77,175,74,255" name="color" type="QString"/> + <Option value="1" name="horizontal_anchor_point" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="circle" name="name" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="77,175,74,255" name="outline_color" type="QString"/> + <Option value="solid" name="outline_style" type="QString"/> + <Option value="0" name="outline_width" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="outline_width_map_unit_scale" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="diameter" name="scale_method" type="QString"/> + <Option value="0.6" name="size" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="size_map_unit_scale" type="QString"/> + <Option value="MM" name="size_unit" type="QString"/> + <Option value="1" name="vertical_anchor_point" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </layer> + <layer class="SimpleLine" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="77,175,74,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.36" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <source-symbol> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="0" is_animated="0" type="fill" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleFill" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="3x:0,0,0,0,0,0" name="border_width_map_unit_scale" type="QString"/> + <Option value="133,182,111,255" name="color" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="0,0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="35,35,35,255" name="outline_color" type="QString"/> + <Option value="solid" name="outline_style" type="QString"/> + <Option value="0.26" name="outline_width" type="QString"/> + <Option value="MM" name="outline_width_unit" type="QString"/> + <Option value="solid" name="style" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </source-symbol> + <rotation/> + <sizescale/> + </renderer-v2> + <customproperties> + <Option type="Map"> + <Option name="dualview/previewExpressions" type="List"> + <Option value=""LAN"" type="QString"/> + </Option> + <Option value="0" name="embeddedWidgets/count" type="int"/> + <Option name="variableNames" type="invalid"/> + <Option name="variableValues" type="invalid"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory penAlpha="255" scaleBasedVisibility="0" penWidth="0" opacity="1" penColor="#000000" sizeType="MM" diagramOrientation="Up" direction="0" rotationOffset="270" spacingUnit="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" enabled="0" lineSizeScale="3x:0,0,0,0,0,0" maxScaleDenominator="1e+08" width="15" scaleDependency="Area" spacingUnitScale="3x:0,0,0,0,0,0" lineSizeType="MM" minimumSize="0" height="15" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" barWidth="5" spacing="5" showAxis="1"> + <fontProperties bold="0" strikethrough="0" underline="0" style="" italic="0" description="Sans Serif,9,-1,5,50,0,0,0,0,0"/> + <attribute field="" color="#000000" colorOpacity="1" label=""/> + <axisSymbol> + <symbol alpha="1" clip_to_extent="1" force_rhr="0" name="" is_animated="0" type="line" frame_rate="10"> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + <layer class="SimpleLine" locked="0" enabled="1" pass="0"> + <Option type="Map"> + <Option value="0" name="align_dash_pattern" type="QString"/> + <Option value="square" name="capstyle" type="QString"/> + <Option value="5;2" name="customdash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="customdash_map_unit_scale" type="QString"/> + <Option value="MM" name="customdash_unit" type="QString"/> + <Option value="0" name="dash_pattern_offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="dash_pattern_offset_map_unit_scale" type="QString"/> + <Option value="MM" name="dash_pattern_offset_unit" type="QString"/> + <Option value="0" name="draw_inside_polygon" type="QString"/> + <Option value="bevel" name="joinstyle" type="QString"/> + <Option value="35,35,35,255" name="line_color" type="QString"/> + <Option value="solid" name="line_style" type="QString"/> + <Option value="0.26" name="line_width" type="QString"/> + <Option value="MM" name="line_width_unit" type="QString"/> + <Option value="0" name="offset" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="offset_map_unit_scale" type="QString"/> + <Option value="MM" name="offset_unit" type="QString"/> + <Option value="0" name="ring_filter" type="QString"/> + <Option value="0" name="trim_distance_end" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_end_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_end_unit" type="QString"/> + <Option value="0" name="trim_distance_start" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="trim_distance_start_map_unit_scale" type="QString"/> + <Option value="MM" name="trim_distance_start_unit" type="QString"/> + <Option value="0" name="tweak_dash_pattern_on_corners" type="QString"/> + <Option value="0" name="use_custom_dash" type="QString"/> + <Option value="3x:0,0,0,0,0,0" name="width_map_unit_scale" type="QString"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings linePlacementFlags="18" showAll="1" dist="0" priority="0" obstacle="0" placement="1" zIndex="0"> + <properties> + <Option type="Map"> + <Option value="" name="name" type="QString"/> + <Option name="properties"/> + <Option value="collection" name="type" type="QString"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option name="QgsGeometryGapCheck" type="Map"> + <Option value="0" name="allowedGapsBuffer" type="double"/> + <Option value="false" name="allowedGapsEnabled" type="bool"/> + <Option value="" name="allowedGapsLayer" 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="LAN" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="OBJTYP" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="BESKRIVNIN" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="REVDATUM" 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 field="fid" name="" index="0"/> + <alias field="OBJECTID" name="" index="1"/> + <alias field="LAN" name="" index="2"/> + <alias field="OBJTYP" name="" index="3"/> + <alias field="BESKRIVNIN" name="" index="4"/> + <alias field="REVDATUM" name="" index="5"/> + <alias field="Shape_STAr" name="" index="6"/> + <alias field="Shape_STLe" name="" index="7"/> + </aliases> + <defaults> + <default field="fid" applyOnUpdate="0" expression=""/> + <default field="OBJECTID" applyOnUpdate="0" expression=""/> + <default field="LAN" applyOnUpdate="0" expression=""/> + <default field="OBJTYP" applyOnUpdate="0" expression=""/> + <default field="BESKRIVNIN" applyOnUpdate="0" expression=""/> + <default field="REVDATUM" applyOnUpdate="0" expression=""/> + <default field="Shape_STAr" applyOnUpdate="0" expression=""/> + <default field="Shape_STLe" applyOnUpdate="0" expression=""/> + </defaults> + <constraints> + <constraint field="fid" exp_strength="0" notnull_strength="1" constraints="3" unique_strength="1"/> + <constraint field="OBJECTID" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + <constraint field="LAN" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + <constraint field="OBJTYP" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + <constraint field="BESKRIVNIN" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + <constraint field="REVDATUM" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + <constraint field="Shape_STAr" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + <constraint field="Shape_STLe" exp_strength="0" notnull_strength="0" constraints="0" unique_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="OBJECTID" desc="" exp=""/> + <constraint field="LAN" desc="" exp=""/> + <constraint field="OBJTYP" desc="" exp=""/> + <constraint field="BESKRIVNIN" desc="" exp=""/> + <constraint field="REVDATUM" desc="" exp=""/> + <constraint field="Shape_STAr" desc="" exp=""/> + <constraint field="Shape_STLe" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0"> + <columns> + <column hidden="0" name="OBJECTID" type="field" width="-1"/> + <column hidden="0" name="LAN" type="field" width="-1"/> + <column hidden="0" name="OBJTYP" type="field" width="-1"/> + <column hidden="0" name="BESKRIVNIN" type="field" width="-1"/> + <column hidden="0" name="REVDATUM" type="field" width="-1"/> + <column hidden="0" name="fid" type="field" width="-1"/> + <column hidden="0" name="Shape_STAr" type="field" width="-1"/> + <column hidden="0" name="Shape_STLe" type="field" width="-1"/> + <column hidden="1" type="actions" width="-1"/> + </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="BESKRIVNIN" editable="1"/> + <field name="LAN" editable="1"/> + <field name="OBJECTID" editable="1"/> + <field name="OBJTYP" editable="1"/> + <field name="REVDATUM" editable="1"/> + <field name="Shape_STAr" editable="1"/> + <field name="Shape_STLe" editable="1"/> + <field name="fid" editable="1"/> + </editable> + <labelOnTop> + <field labelOnTop="0" name="BESKRIVNIN"/> + <field labelOnTop="0" name="LAN"/> + <field labelOnTop="0" name="OBJECTID"/> + <field labelOnTop="0" name="OBJTYP"/> + <field labelOnTop="0" name="REVDATUM"/> + <field labelOnTop="0" name="Shape_STAr"/> + <field labelOnTop="0" name="Shape_STLe"/> + <field labelOnTop="0" name="fid"/> + </labelOnTop> + <reuseLastValue> + <field reuseLastValue="0" name="BESKRIVNIN"/> + <field reuseLastValue="0" name="LAN"/> + <field reuseLastValue="0" name="OBJECTID"/> + <field reuseLastValue="0" name="OBJTYP"/> + <field reuseLastValue="0" name="REVDATUM"/> + <field reuseLastValue="0" name="Shape_STAr"/> + <field reuseLastValue="0" name="Shape_STLe"/> + <field reuseLastValue="0" name="fid"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>concat("OBJTYP", ' (', "BESKRIVNIN", ')')</previewExpression> + <mapTip></mapTip> + <layerGeometryType>2</layerGeometryType> +</qgis> |