Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
316 changes: 316 additions & 0 deletions planar/makevalid/_images/expected.qml
Original file line number Diff line number Diff line change
@@ -0,0 +1,316 @@
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis simplifyLocal="1" simplifyDrawingHints="1" simplifyMaxScale="1" simplifyAlgorithm="0" version="3.6.0-Noosa" styleCategories="AllStyleCategories" hasScaleBasedVisibilityFlag="0" labelsEnabled="0" readOnly="0" minScale="1e+8" maxScale="0" simplifyDrawingTol="1">
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 symbollevels="0" forceraster="0" enableorderby="0" type="singleSymbol">
<symbols>
<symbol force_rhr="0" name="0" clip_to_extent="1" alpha="1" type="fill">
<layer enabled="1" locked="0" pass="0" class="LinePatternFill">
<prop k="angle" v="45"/>
<prop k="color" v="20,0,248,255"/>
<prop k="distance" v="2"/>
<prop k="distance_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="distance_unit" v="MM"/>
<prop k="line_width" v="0.26"/>
<prop k="line_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="line_width_unit" v="MM"/>
<prop k="offset" v="0"/>
<prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="outline_width_unit" v="MM"/>
<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>
<symbol force_rhr="0" name="@0@0" clip_to_extent="1" alpha="1" type="line">
<layer enabled="1" locked="0" pass="0" class="SimpleLine">
<prop k="capstyle" v="square"/>
<prop k="customdash" v="5;2"/>
<prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="customdash_unit" v="MM"/>
<prop k="draw_inside_polygon" v="0"/>
<prop k="joinstyle" v="bevel"/>
<prop k="line_color" v="20,0,248,255"/>
<prop k="line_style" v="solid"/>
<prop k="line_width" v="0.3"/>
<prop k="line_width_unit" v="MM"/>
<prop k="offset" v="0"/>
<prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="ring_filter" v="0"/>
<prop k="use_custom_dash" v="0"/>
<prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<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>
</layer>
<layer enabled="1" locked="0" pass="0" class="SimpleFill">
<prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="color" v="20,0,248,255"/>
<prop k="joinstyle" v="bevel"/>
<prop k="offset" v="0,0"/>
<prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="outline_color" v="20,0,248,255"/>
<prop k="outline_style" v="solid"/>
<prop k="outline_width" v="0.46"/>
<prop k="outline_width_unit" v="MM"/>
<prop k="style" v="no"/>
<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>
<layer enabled="1" locked="0" pass="0" class="MarkerLine">
<prop k="interval" v="3"/>
<prop k="interval_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="interval_unit" v="MM"/>
<prop k="offset" v="0"/>
<prop k="offset_along_line" v="0"/>
<prop k="offset_along_line_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="offset_along_line_unit" v="MM"/>
<prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="placement" v="vertex"/>
<prop k="ring_filter" v="0"/>
<prop k="rotate" v="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>
<symbol force_rhr="0" name="@0@2" clip_to_extent="1" alpha="1" type="marker">
<layer enabled="1" locked="0" pass="0" class="SimpleMarker">
<prop k="angle" v="0"/>
<prop k="color" v="20,0,248,255"/>
<prop k="horizontal_anchor_point" v="1"/>
<prop k="joinstyle" v="bevel"/>
<prop k="name" v="square"/>
<prop k="offset" v="0,0"/>
<prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="offset_unit" v="MM"/>
<prop k="outline_color" v="35,35,35,255"/>
<prop k="outline_style" v="no"/>
<prop k="outline_width" v="0"/>
<prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="outline_width_unit" v="MM"/>
<prop k="scale_method" v="diameter"/>
<prop k="size" v="4"/>
<prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/>
<prop k="size_unit" v="MM"/>
<prop k="vertical_anchor_point" v="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>
</symbol>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property value="0" key="embeddedWidgets/count"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" opacity="1" rotationOffset="270" lineSizeScale="3x:0,0,0,0,0,0" penColor="#000000" backgroundAlpha="255" width="15" sizeScale="3x:0,0,0,0,0,0" labelPlacementMethod="XHeight" diagramOrientation="Up" scaleBasedVisibility="0" sizeType="MM" penAlpha="255" backgroundColor="#ffffff" scaleDependency="Area" minimumSize="0" lineSizeType="MM" minScaleDenominator="0" height="15" penWidth="0" maxScaleDenominator="1e+8" barWidth="5">
<fontProperties style="" description="Ubuntu,11,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" label="" field=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings obstacle="0" linePlacementFlags="18" dist="0" showAll="1" zIndex="0" placement="1" priority="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 geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="function_name">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="filename">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="line">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="category">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="description">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias name="" index="0" field="id"/>
<alias name="" index="1" field="name"/>
<alias name="" index="2" field="function_name"/>
<alias name="" index="3" field="filename"/>
<alias name="" index="4" field="line"/>
<alias name="" index="5" field="category"/>
<alias name="" index="6" field="description"/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default applyOnUpdate="0" expression="" field="id"/>
<default applyOnUpdate="0" expression="" field="name"/>
<default applyOnUpdate="0" expression="" field="function_name"/>
<default applyOnUpdate="0" expression="" field="filename"/>
<default applyOnUpdate="0" expression="" field="line"/>
<default applyOnUpdate="0" expression="" field="category"/>
<default applyOnUpdate="0" expression="" field="description"/>
</defaults>
<constraints>
<constraint constraints="3" unique_strength="1" exp_strength="0" notnull_strength="1" field="id"/>
<constraint constraints="0" unique_strength="0" exp_strength="0" notnull_strength="0" field="name"/>
<constraint constraints="0" unique_strength="0" exp_strength="0" notnull_strength="0" field="function_name"/>
<constraint constraints="0" unique_strength="0" exp_strength="0" notnull_strength="0" field="filename"/>
<constraint constraints="0" unique_strength="0" exp_strength="0" notnull_strength="0" field="line"/>
<constraint constraints="0" unique_strength="0" exp_strength="0" notnull_strength="0" field="category"/>
<constraint constraints="0" unique_strength="0" exp_strength="0" notnull_strength="0" field="description"/>
</constraints>
<constraintExpressions>
<constraint exp="" field="id" desc=""/>
<constraint exp="" field="name" desc=""/>
<constraint exp="" field="function_name" desc=""/>
<constraint exp="" field="filename" desc=""/>
<constraint exp="" field="line" desc=""/>
<constraint exp="" field="category" desc=""/>
<constraint exp="" field="description" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/>
</attributeactions>
<attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown">
<columns>
<column name="id" hidden="0" width="-1" type="field"/>
<column name="name" hidden="0" width="-1" type="field"/>
<column name="function_name" hidden="0" width="-1" type="field"/>
<column name="filename" hidden="0" width="-1" type="field"/>
<column name="line" hidden="0" width="-1" type="field"/>
<column name="category" hidden="0" width="-1" type="field"/>
<column name="description" hidden="0" width="-1" type="field"/>
<column hidden="1" width="-1" type="actions"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
QGIS forms can have a Python function that is called when the form is
opened.

Use this function to add extra logic to your forms.

Enter the name of the function in the "Python Init function"
field.
An example follows:
"""
from qgis.PyQt.QtWidgets import QWidget

def my_form_open(dialog, layer, feature):
geom = feature.geometry()
control = dialog.findChild(QWidget, "MyLineEdit")
]]></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<editable>
<field editable="1" name="category"/>
<field editable="1" name="description"/>
<field editable="1" name="filename"/>
<field editable="1" name="function_name"/>
<field editable="1" name="id"/>
<field editable="1" name="line"/>
<field editable="1" name="name"/>
</editable>
<labelOnTop>
<field labelOnTop="0" name="category"/>
<field labelOnTop="0" name="description"/>
<field labelOnTop="0" name="filename"/>
<field labelOnTop="0" name="function_name"/>
<field labelOnTop="0" name="id"/>
<field labelOnTop="0" name="line"/>
<field labelOnTop="0" name="name"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
<layerGeometryType>2</layerGeometryType>
</qgis>
Loading