# gpkg_spatial_ref_sys

srs_name: WGS 84 geodetic
organization: EPSG
description: longitude/latitude coordinates in decimal degrees on the WGS 84 spheroid
definition:
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AXIS["Latitude",NORTH],AXIS["Longitude",EAST],AUTHORITY["EPSG","4326"]]


srs_name: WGS 84 / UTM zone 28N
organization: EPSG
definition:
PROJCS["WGS 84 / UTM zone 28N",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",-15],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",0],UNIT["metre",1],AXIS["Easting",EAST],AXIS["Northing",NORTH],AUTHORITY["EPSG","32628"]]


# layer_styles

f_table_name: Puntos kilométricos
f_geometry_column: geom
styleName: Puntos kilométricos
description: ma. abr. 16 13:50:59 2024
update_time: 2024-04-16T12:50:59Z
styleQML:
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis simplifyLocal="1" readOnly="0" maxScale="0" simplifyAlgorithm="0" version="3.16.0-Hannover" minScale="100000000" labelsEnabled="0" simplifyDrawingHints="0" simplifyDrawingTol="1" hasScaleBasedVisibilityFlag="0" styleCategories="AllStyleCategories" simplifyMaxScale="1">
 <flags>
  <Identifiable>1</Identifiable>
  <Removable>1</Removable>
  <Searchable>1</Searchable>
 </flags>
 <temporal fixedDuration="0" durationUnit="min" startExpression="" enabled="0" endField="" accumulate="0" startField="" mode="0" endExpression="" durationField="">
  <fixedRange>
   <start></start>
   <end></end>
  </fixedRange>
 </temporal>
 <renderer-v2 enableorderby="0" symbollevels="0" forceraster="0" type="singleSymbol">
  <symbols>
   <symbol alpha="1" type="marker" name="0" force_rhr="0" clip_to_extent="1">
    <layer class="SimpleMarker" enabled="1" pass="0" locked="0">
     <prop k="angle" v="0"/>
     <prop k="color" v="221,251,10,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="solid"/>
     <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="1"/>
     <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 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>
  <property key="dualview/previewExpressions" value="&quot;via_nombre&quot;"/>
  <property key="embeddedWidgets/count" value="0"/>
  <property key="variableNames"/>
  <property key="variableValues"/>
 </customproperties>
 <blendMode>0</blendMode>
 <featureBlendMode>0</featureBlendMode>
 <layerOpacity>1</layerOpacity>
 <SingleCategoryDiagramRenderer attributeLegend="1" diagramType="Histogram">
  <DiagramCategory sizeScale="3x:0,0,0,0,0,0" barWidth="5" width="15" enabled="0" lineSizeScale="3x:0,0,0,0,0,0" spacingUnit="MM" spacing="5" maxScaleDenominator="1e+08" penAlpha="255" sizeType="MM" height="15" minimumSize="0" lineSizeType="MM" penWidth="0" backgroundColor="#ffffff" scaleBasedVisibility="0" scaleDependency="Area" direction="0" labelPlacementMethod="XHeight" minScaleDenominator="0" showAxis="1" penColor="#000000" opacity="1" backgroundAlpha="255" rotationOffset="270" spacingUnitScale="3x:0,0,0,0,0,0" diagramOrientation="Up">
   <fontProperties description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style=""/>
   <attribute field="" label="" color="#000000"/>
   <axisSymbol>
    <symbol alpha="1" type="line" name="" force_rhr="0" clip_to_extent="1">
     <layer class="SimpleLine" enabled="1" pass="0" locked="0">
      <prop k="align_dash_pattern" v="0"/>
      <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="dash_pattern_offset" v="0"/>
      <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
      <prop k="dash_pattern_offset_unit" v="MM"/>
      <prop k="draw_inside_polygon" v="0"/>
      <prop k="joinstyle" v="bevel"/>
      <prop k="line_color" v="35,35,35,255"/>
      <prop k="line_style" v="solid"/>
      <prop k="line_width" v="0.26"/>
      <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="tweak_dash_pattern_on_corners" 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 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 showAll="1" linePlacementFlags="18" zIndex="0" placement="0" priority="0" dist="0" obstacle="0">
  <properties>
   <Option type="Map">
    <Option value="" type="QString" name="name"/>
    <Option name="properties"/>
    <Option value="collection" type="QString" name="type"/>
   </Option>
  </properties>
 </DiagramLayerSettings>
 <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
  <activeChecks type="StringList">
   <Option value="" type="QString"/>
  </activeChecks>
  <checkConfiguration/>
 </geometryOptions>
 <legend type="default-vector"/>
 <referencedLayers/>
 <fieldConfiguration>
  <field name="fid" configurationFlags="None">
   <editWidget type="">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="via_nombre" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="pk_numero" configurationFlags="None">
   <editWidget type="Range">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
 </fieldConfiguration>
 <aliases>
  <alias field="fid" index="0" name=""/>
  <alias field="via_nombre" index="1" name=""/>
  <alias field="pk_numero" index="2" name=""/>
 </aliases>
 <defaults>
  <default applyOnUpdate="0" field="fid" expression=""/>
  <default applyOnUpdate="0" field="via_nombre" expression=""/>
  <default applyOnUpdate="0" field="pk_numero" expression=""/>
 </defaults>
 <constraints>
  <constraint notnull_strength="1" constraints="3" unique_strength="1" field="fid" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="via_nombre" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="pk_numero" exp_strength="0"/>
 </constraints>
 <constraintExpressions>
  <constraint field="fid" exp="" desc=""/>
  <constraint field="via_nombre" exp="" desc=""/>
  <constraint field="pk_numero" exp="" desc=""/>
 </constraintExpressions>
 <expressionfields/>
 <attributeactions/>
 <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
  <columns>
   <column hidden="0" width="-1" type="field" name="via_nombre"/>
   <column hidden="0" width="-1" type="field" name="pk_numero"/>
   <column hidden="1" width="-1" type="actions"/>
  </columns>
 </attributetableconfig>
 <conditionalstyles>
  <rowstyles/>
  <fieldstyles/>
 </conditionalstyles>
 <storedexpressions/>
 <editform tolerant="1"></editform>
 <editforminit/>
 <editforminitcodesource>0</editforminitcodesource>
 <editforminitfilepath></editforminitfilepath>
 <editforminitcode><![CDATA[# -*- codificación: utf-8 -*-
"""
Los formularios de QGIS pueden tener una función de Python que
es llamada cuando se abre el formulario.

Use esta función para añadir lógica extra a sus formularios.

Introduzca el nombre de la función en el campo
"Python Init function".
Sigue un ejemplo:
"""
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="pk_numero"/>
  <field editable="1" name="via_nombre"/>
 </editable>
 <labelOnTop>
  <field labelOnTop="0" name="pk_numero"/>
  <field labelOnTop="0" name="via_nombre"/>
 </labelOnTop>
 <dataDefinedFieldProperties/>
 <widgets/>
 <previewExpression>"via_nombre"</previewExpression>
 <mapTip></mapTip>
 <layerGeometryType>0</layerGeometryType>
</qgis>

styleSLD:
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://www.opengis.net/se">
 <NamedLayer>
  <se:Name></se:Name>
  <UserStyle>
   <se:Name></se:Name>
   <se:FeatureTypeStyle>
    <se:Rule>
     <se:Name>Single symbol</se:Name>
     <se:PointSymbolizer>
      <se:Graphic>
       <se:Mark>
        <se:WellKnownName>square</se:WellKnownName>
        <se:Fill>
         <se:SvgParameter name="fill">#ddfb0a</se:SvgParameter>
        </se:Fill>
        <se:Stroke>
         <se:SvgParameter name="stroke">#232323</se:SvgParameter>
         <se:SvgParameter name="stroke-width">0.5</se:SvgParameter>
        </se:Stroke>
       </se:Mark>
       <se:Size>4</se:Size>
      </se:Graphic>
     </se:PointSymbolizer>
    </se:Rule>
   </se:FeatureTypeStyle>
  </UserStyle>
 </NamedLayer>
</StyledLayerDescriptor>


f_table_name: Vías competencia del Cabildo de Tenerife
f_geometry_column: geom
styleName: Vías competencia del Cabildo de Tenerife
description: ma. abr. 16 13:51:08 2024
update_time: 2024-04-16T12:51:10Z
styleQML:
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis simplifyLocal="1" readOnly="0" maxScale="0" simplifyAlgorithm="0" version="3.16.0-Hannover" minScale="100000000" labelsEnabled="0" simplifyDrawingHints="1" simplifyDrawingTol="1" hasScaleBasedVisibilityFlag="0" styleCategories="AllStyleCategories" simplifyMaxScale="1">
 <flags>
  <Identifiable>1</Identifiable>
  <Removable>1</Removable>
  <Searchable>1</Searchable>
 </flags>
 <temporal fixedDuration="0" durationUnit="min" startExpression="" enabled="0" endField="" accumulate="0" startField="" mode="0" endExpression="" durationField="">
  <fixedRange>
   <start></start>
   <end></end>
  </fixedRange>
 </temporal>
 <renderer-v2 enableorderby="0" symbollevels="0" forceraster="0" type="singleSymbol">
  <symbols>
   <symbol alpha="1" type="line" name="0" force_rhr="0" clip_to_extent="1">
    <layer class="SimpleLine" enabled="1" pass="0" locked="0">
     <prop k="align_dash_pattern" v="0"/>
     <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="dash_pattern_offset" v="0"/>
     <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
     <prop k="dash_pattern_offset_unit" v="MM"/>
     <prop k="draw_inside_polygon" v="0"/>
     <prop k="joinstyle" v="bevel"/>
     <prop k="line_color" v="243,35,35,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="tweak_dash_pattern_on_corners" 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 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>
  <property key="dualview/previewExpressions" value="&quot;tramo_nombre&quot;"/>
  <property key="embeddedWidgets/count" value="0"/>
  <property key="variableNames"/>
  <property key="variableValues"/>
 </customproperties>
 <blendMode>0</blendMode>
 <featureBlendMode>0</featureBlendMode>
 <layerOpacity>1</layerOpacity>
 <SingleCategoryDiagramRenderer attributeLegend="1" diagramType="Histogram">
  <DiagramCategory sizeScale="3x:0,0,0,0,0,0" barWidth="5" width="15" enabled="0" lineSizeScale="3x:0,0,0,0,0,0" spacingUnit="MM" spacing="5" maxScaleDenominator="1e+08" penAlpha="255" sizeType="MM" height="15" minimumSize="0" lineSizeType="MM" penWidth="0" backgroundColor="#ffffff" scaleBasedVisibility="0" scaleDependency="Area" direction="0" labelPlacementMethod="XHeight" minScaleDenominator="0" showAxis="1" penColor="#000000" opacity="1" backgroundAlpha="255" rotationOffset="270" spacingUnitScale="3x:0,0,0,0,0,0" diagramOrientation="Up">
   <fontProperties description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style=""/>
   <attribute field="" label="" color="#000000"/>
   <axisSymbol>
    <symbol alpha="1" type="line" name="" force_rhr="0" clip_to_extent="1">
     <layer class="SimpleLine" enabled="1" pass="0" locked="0">
      <prop k="align_dash_pattern" v="0"/>
      <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="dash_pattern_offset" v="0"/>
      <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/>
      <prop k="dash_pattern_offset_unit" v="MM"/>
      <prop k="draw_inside_polygon" v="0"/>
      <prop k="joinstyle" v="bevel"/>
      <prop k="line_color" v="35,35,35,255"/>
      <prop k="line_style" v="solid"/>
      <prop k="line_width" v="0.26"/>
      <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="tweak_dash_pattern_on_corners" 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 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 showAll="1" linePlacementFlags="18" zIndex="0" placement="2" priority="0" dist="0" obstacle="0">
  <properties>
   <Option type="Map">
    <Option value="" type="QString" name="name"/>
    <Option name="properties"/>
    <Option value="collection" type="QString" name="type"/>
   </Option>
  </properties>
 </DiagramLayerSettings>
 <geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
  <activeChecks type="StringList">
   <Option value="" type="QString"/>
  </activeChecks>
  <checkConfiguration/>
 </geometryOptions>
 <legend type="default-vector"/>
 <referencedLayers/>
 <fieldConfiguration>
  <field name="fid" configurationFlags="None">
   <editWidget type="">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="tramo_nombre" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="via_nombre" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="via_nombre_anterior" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="via_tipo" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="tramo_uso" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="tramo_sentido" configurationFlags="None">
   <editWidget type="Range">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="tramo_inicio" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="tramo_final" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
  <field name="tramo_longitud" configurationFlags="None">
   <editWidget type="TextEdit">
    <config>
     <Option/>
    </config>
   </editWidget>
  </field>
 </fieldConfiguration>
 <aliases>
  <alias field="fid" index="0" name=""/>
  <alias field="tramo_nombre" index="1" name=""/>
  <alias field="via_nombre" index="2" name=""/>
  <alias field="via_nombre_anterior" index="3" name=""/>
  <alias field="via_tipo" index="4" name=""/>
  <alias field="tramo_uso" index="5" name=""/>
  <alias field="tramo_sentido" index="6" name=""/>
  <alias field="tramo_inicio" index="7" name=""/>
  <alias field="tramo_final" index="8" name=""/>
  <alias field="tramo_longitud" index="9" name=""/>
 </aliases>
 <defaults>
  <default applyOnUpdate="0" field="fid" expression=""/>
  <default applyOnUpdate="0" field="tramo_nombre" expression=""/>
  <default applyOnUpdate="0" field="via_nombre" expression=""/>
  <default applyOnUpdate="0" field="via_nombre_anterior" expression=""/>
  <default applyOnUpdate="0" field="via_tipo" expression=""/>
  <default applyOnUpdate="0" field="tramo_uso" expression=""/>
  <default applyOnUpdate="0" field="tramo_sentido" expression=""/>
  <default applyOnUpdate="0" field="tramo_inicio" expression=""/>
  <default applyOnUpdate="0" field="tramo_final" expression=""/>
  <default applyOnUpdate="0" field="tramo_longitud" expression=""/>
 </defaults>
 <constraints>
  <constraint notnull_strength="1" constraints="3" unique_strength="1" field="fid" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="tramo_nombre" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="via_nombre" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="via_nombre_anterior" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="via_tipo" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="tramo_uso" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="tramo_sentido" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="tramo_inicio" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="tramo_final" exp_strength="0"/>
  <constraint notnull_strength="0" constraints="0" unique_strength="0" field="tramo_longitud" exp_strength="0"/>
 </constraints>
 <constraintExpressions>
  <constraint field="fid" exp="" desc=""/>
  <constraint field="tramo_nombre" exp="" desc=""/>
  <constraint field="via_nombre" exp="" desc=""/>
  <constraint field="via_nombre_anterior" exp="" desc=""/>
  <constraint field="via_tipo" exp="" desc=""/>
  <constraint field="tramo_uso" exp="" desc=""/>
  <constraint field="tramo_sentido" exp="" desc=""/>
  <constraint field="tramo_inicio" exp="" desc=""/>
  <constraint field="tramo_final" exp="" desc=""/>
  <constraint field="tramo_longitud" exp="" desc=""/>
 </constraintExpressions>
 <expressionfields/>
 <attributeactions/>
 <attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
  <columns>
   <column hidden="0" width="-1" type="field" name="tramo_nombre"/>
   <column hidden="0" width="-1" type="field" name="via_nombre"/>
   <column hidden="0" width="169" type="field" name="via_nombre_anterior"/>
   <column hidden="0" width="-1" type="field" name="via_tipo"/>
   <column hidden="0" width="-1" type="field" name="tramo_uso"/>
   <column hidden="0" width="-1" type="field" name="tramo_sentido"/>
   <column hidden="0" width="-1" type="field" name="tramo_inicio"/>
   <column hidden="0" width="-1" type="field" name="tramo_final"/>
   <column hidden="0" width="-1" type="field" name="tramo_longitud"/>
   <column hidden="1" width="-1" type="actions"/>
  </columns>
 </attributetableconfig>
 <conditionalstyles>
  <rowstyles/>
  <fieldstyles/>
 </conditionalstyles>
 <storedexpressions/>
 <editform tolerant="1"></editform>
 <editforminit/>
 <editforminitcodesource>0</editforminitcodesource>
 <editforminitfilepath></editforminitfilepath>
 <editforminitcode><![CDATA[# -*- codificación: utf-8 -*-
"""
Los formularios de QGIS pueden tener una función de Python que
es llamada cuando se abre el formulario.

Use esta función para añadir lógica extra a sus formularios.

Introduzca el nombre de la función en el campo
"Python Init function".
Sigue un ejemplo:
"""
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="tramo_final"/>
  <field editable="1" name="tramo_inicio"/>
  <field editable="1" name="tramo_longitud"/>
  <field editable="1" name="tramo_nombre"/>
  <field editable="1" name="tramo_sentido"/>
  <field editable="1" name="tramo_uso"/>
  <field editable="1" name="via_nombre"/>
  <field editable="1" name="via_nombre_anterior"/>
  <field editable="1" name="via_tipo"/>
 </editable>
 <labelOnTop>
  <field labelOnTop="0" name="tramo_final"/>
  <field labelOnTop="0" name="tramo_inicio"/>
  <field labelOnTop="0" name="tramo_longitud"/>
  <field labelOnTop="0" name="tramo_nombre"/>
  <field labelOnTop="0" name="tramo_sentido"/>
  <field labelOnTop="0" name="tramo_uso"/>
  <field labelOnTop="0" name="via_nombre"/>
  <field labelOnTop="0" name="via_nombre_anterior"/>
  <field labelOnTop="0" name="via_tipo"/>
 </labelOnTop>
 <dataDefinedFieldProperties/>
 <widgets/>
 <previewExpression>"tramo_nombre"</previewExpression>
 <mapTip></mapTip>
 <layerGeometryType>1</layerGeometryType>
</qgis>

styleSLD:
<?xml version="1.0" encoding="UTF-8"?>
<StyledLayerDescriptor xmlns="http://www.opengis.net/sld" xsi:schemaLocation="http://www.opengis.net/sld http://schemas.opengis.net/sld/1.1.0/StyledLayerDescriptor.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ogc="http://www.opengis.net/ogc" version="1.1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:se="http://www.opengis.net/se">
 <NamedLayer>
  <se:Name></se:Name>
  <UserStyle>
   <se:Name></se:Name>
   <se:FeatureTypeStyle>
    <se:Rule>
     <se:Name>Single symbol</se:Name>
     <se:LineSymbolizer>
      <se:Stroke>
       <se:SvgParameter name="stroke">#f32323</se:SvgParameter>
       <se:SvgParameter name="stroke-width">1</se:SvgParameter>
       <se:SvgParameter name="stroke-linejoin">bevel</se:SvgParameter>
       <se:SvgParameter name="stroke-linecap">square</se:SvgParameter>
      </se:Stroke>
     </se:LineSymbolizer>
    </se:Rule>
   </se:FeatureTypeStyle>
  </UserStyle>
 </NamedLayer>
</StyledLayerDescriptor>


