ar_redadeg/qgis/hentad redadeg 2020.qgs

4753 lines
210 KiB
Plaintext
Raw Normal View History

2020-02-15 09:09:37 +00:00
<!DOCTYPE qgis PUBLIC 'http://mrcc.com/qgis.dtd' 'SYSTEM'>
<qgis projectname="" version="3.4.15-Madeira">
<homePath path=""/>
<title></title>
<autotransaction active="0"/>
<evaluateDefaultValues active="0"/>
<trust active="0"/>
<projectCrs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</projectCrs>
<layer-tree-group>
<customproperties/>
<layer-tree-layer expanded="1" name="patch_zones" providerKey="postgres" id="patch_zones_110fb509_d6fd_4e15_bc95_3a1d2118459d" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' key='_uid_' checkPrimaryKeyUnicity='1' table=&quot;(SELECT row_number() over () AS _uid_,* FROM (SELECT id, st_centroid(the_geom) as the_geom FROM osm_roads_pgr_patch_mask&#xa;) AS _subq_1_&#xa;)&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="phase_2_point_nettoyage" providerKey="postgres" id="phase_2_point_nettoyage_3ebf74a1_98c5_4153_be3b_334d73b353e9" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='id' srid=2154 type=Point checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_2_point_nettoyage&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="osm_roads_pgr_vertices_pgr" providerKey="postgres" id="osm_roads_pgr_vertices_pgr_abe06098_be24_4d83_967f_1d14ecda28fc" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='id' srid=2154 type=Point checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;osm_roads_pgr_vertices_pgr&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="test_routage" providerKey="postgres" id="test_routage_f4a13d79_0392_4298_a734_bd6c697d3eca" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' key='_uid_' checkPrimaryKeyUnicity='1' table=&quot;(SELECT row_number() over () AS _uid_,* FROM (SELECT&#xa; 0 AS secteur_id,&#xa; -- info de routage&#xa; a.path_seq,&#xa; a.node,&#xa; a.cost,&#xa; a.agg_cost,&#xa; -- infos OSM&#xa; b.osm_id,&#xa; b.highway,&#xa; b.\&quot;type\&quot;,&#xa; b.oneway,&#xa; b.ref,&#xa; CASE&#xa; WHEN b.name_fr IS NULL AND b.ref IS NOT NULL THEN b.ref&#xa; ELSE b.name_fr&#xa; END AS name_fr,&#xa; CASE&#xa; WHEN b.name_br IS NULL AND b.name_fr IS NULL AND b.ref IS NOT NULL THEN b.ref&#xa; WHEN b.name_br IS NULL AND b.name_fr IS NOT NULL THEN '# da dreiñ e brezhoneg #'&#xa; ELSE b.name_br&#xa; END AS name_br,&#xa; b.the_geom&#xa; FROM pgr_dijkstra(&#xa; 'SELECT id, source, target, cost, reverse_cost FROM osm_roads_pgr', 5672, 105 ) as a&#xa; JOIN osm_roads_pgr b ON a.edge = b.id &#xa;) AS _subq_1_&#xa;)&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="phase_2_trace_pgr" providerKey="postgres" id="phase_2_trace_pgr_59f22a98_f235_43f9_8870_3838a5d52f35" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='tid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_2_trace_pgr&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="phase_2_pk_secteur" providerKey="postgres" id="phase_2_pk_secteur_8d9890f7_b72b_4f0e_9458_1c1be63d6af8" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='id' srid=2154 type=Point checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_2_pk_secteur&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-group expanded="1" name="patch OSM roads" checked="Qt::Checked">
<customproperties/>
<layer-tree-layer expanded="1" name="osm_roads_pgr_patch" providerKey="postgres" id="osm_roads_pgr_patch_4a8c6265_2221_4034_8f5d_7b94ae55b32c" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='id' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;osm_roads_pgr_patch&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="osm_roads_pgr_patch_mask" providerKey="postgres" id="osm_roads_pgr_patch_mask_629b242b_d1e7_4b4a_96cf_42f99668af1e" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='id' srid=2154 type=Polygon checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;osm_roads_pgr_patch_mask&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="osm_roads_pgr_patch_suppr" providerKey="postgres" id="osm_roads_suppr20200212190644109362249403" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='_uid_' checkPrimaryKeyUnicity='1' table=&quot;(SELECT row_number() over () AS _uid_,* FROM (SELECT a.* &#xa;FROM osm_roads a, osm_roads_pgr_patch_mask m&#xa;WHERE ST_INTERSECTS(a.the_geom, m.the_geom)&#xa;) AS _subq_1_&#xa;)&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="osm_roads.the_geom" providerKey="postgres" id="osm_roads_the_geom_dde17f88_b261_488d_9395_2b6628292468" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='tid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;osm_roads&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
</layer-tree-group>
<layer-tree-layer expanded="1" name="osm_roads_pgr" providerKey="postgres" id="osm_roads_pgr_d2788753_496c_4980_aaee_0310b8ebc275" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='id' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;osm_roads_pgr&quot; (the_geom) sql=" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<layer-tree-group expanded="1" name="phase 1" checked="Qt::Checked">
<customproperties/>
<layer-tree-layer expanded="1" name="phase_1_pk_auto" providerKey="postgres" id="phase_1_pk_auto_a3dcb599_cd8c_4930_ae19_4563e7500055" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='uid' srid=2154 type=Point checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_1_pk_auto&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="phase_1_pk_vip" providerKey="postgres" id="phase_1_pk_vip_ea16b35c_6db6_41c2_a454_7c18690b7b7d" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='ogc_fid' srid=2154 type=Point checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_1_pk_vip&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="phase_1_trace_troncons" providerKey="postgres" id="phase_1_trace_troncons_a6ced006_8707_4136_9701_bdf12d2fc11b" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='uid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_1_trace_troncons&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
<layer-tree-layer expanded="1" name="phase_1_trace" providerKey="postgres" id="phase_1_trace_1ce25ce9_97f3_4928_8d1d_af7c31231de0" source="dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' sslmode=disable key='ogc_fid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table=&quot;public&quot;.&quot;phase_1_trace&quot; (the_geom) sql=" checked="Qt::Unchecked">
<customproperties/>
</layer-tree-layer>
</layer-tree-group>
<layer-tree-layer expanded="1" name="OSM Standard" providerKey="wms" id="OSM_Standard_60886620_5b47_42ad_b52b_0af567b25af6" source="crs=EPSG:3857&amp;format&amp;type=xyz&amp;url=http://tile.openstreetmap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png&amp;zmax=19&amp;zmin=0" checked="Qt::Checked">
<customproperties/>
</layer-tree-layer>
<custom-order enabled="0">
<item>phase_1_trace_1ce25ce9_97f3_4928_8d1d_af7c31231de0</item>
<item>OSM_Standard_60886620_5b47_42ad_b52b_0af567b25af6</item>
<item>phase_1_pk_vip_ea16b35c_6db6_41c2_a454_7c18690b7b7d</item>
<item>phase_1_pk_auto_a3dcb599_cd8c_4930_ae19_4563e7500055</item>
<item>osm_roads_pgr_d2788753_496c_4980_aaee_0310b8ebc275</item>
<item>osm_roads_the_geom_dde17f88_b261_488d_9395_2b6628292468</item>
<item>osm_roads_pgr_patch_4a8c6265_2221_4034_8f5d_7b94ae55b32c</item>
<item>osm_roads_pgr_patch_mask_629b242b_d1e7_4b4a_96cf_42f99668af1e</item>
<item>phase_2_trace_pgr_59f22a98_f235_43f9_8870_3838a5d52f35</item>
<item>phase_1_trace_troncons_a6ced006_8707_4136_9701_bdf12d2fc11b</item>
<item>osm_roads_suppr20200212190644109362249403</item>
<item>phase_2_point_nettoyage_3ebf74a1_98c5_4153_be3b_334d73b353e9</item>
<item>osm_roads_pgr_vertices_pgr_abe06098_be24_4d83_967f_1d14ecda28fc</item>
<item>phase_2_pk_secteur_8d9890f7_b72b_4f0e_9458_1c1be63d6af8</item>
<item>patch_zones_110fb509_d6fd_4e15_bc95_3a1d2118459d</item>
<item>test_routage_f4a13d79_0392_4298_a734_bd6c697d3eca</item>
</custom-order>
</layer-tree-group>
<snapping-settings enabled="0" type="1" unit="1" mode="2" intersection-snapping="0" tolerance="12">
<individual-layer-settings>
<layer-setting enabled="0" type="1" id="phase_1_trace_1ce25ce9_97f3_4928_8d1d_af7c31231de0" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="phase_2_point_nettoyage_3ebf74a1_98c5_4153_be3b_334d73b353e9" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="osm_roads_the_geom_dde17f88_b261_488d_9395_2b6628292468" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="osm_roads_pgr_patch_4a8c6265_2221_4034_8f5d_7b94ae55b32c" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="phase_2_pk_secteur_8d9890f7_b72b_4f0e_9458_1c1be63d6af8" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="test_routage_f4a13d79_0392_4298_a734_bd6c697d3eca" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="patch_zones_110fb509_d6fd_4e15_bc95_3a1d2118459d" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="phase_1_pk_auto_a3dcb599_cd8c_4930_ae19_4563e7500055" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="osm_roads_suppr20200212190644109362249403" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="phase_1_pk_vip_ea16b35c_6db6_41c2_a454_7c18690b7b7d" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="phase_1_trace_troncons_a6ced006_8707_4136_9701_bdf12d2fc11b" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="osm_roads_pgr_d2788753_496c_4980_aaee_0310b8ebc275" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="osm_roads_pgr_patch_mask_629b242b_d1e7_4b4a_96cf_42f99668af1e" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="osm_roads_pgr_vertices_pgr_abe06098_be24_4d83_967f_1d14ecda28fc" units="1" tolerance="12"/>
<layer-setting enabled="0" type="1" id="phase_2_trace_pgr_59f22a98_f235_43f9_8870_3838a5d52f35" units="1" tolerance="12"/>
</individual-layer-settings>
</snapping-settings>
<relations/>
<mapcanvas annotationsVisible="1" name="theMapCanvas">
<units>meters</units>
<extent>
<xmin>183967.15995961430598982</xmin>
<ymin>6588689.31311669107526541</ymin>
<xmax>559875.87870961427688599</xmax>
<ymax>6979558.31311669107526541</ymax>
</extent>
<rotation>0</rotation>
<destinationsrs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</destinationsrs>
<rendermaptile>0</rendermaptile>
</mapcanvas>
<projectModels/>
<legend updateDrawingOrder="true">
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="patch_zones" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="patch_zones_110fb509_d6fd_4e15_bc95_3a1d2118459d" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_2_point_nettoyage" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_2_point_nettoyage_3ebf74a1_98c5_4153_be3b_334d73b353e9" visible="1"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="osm_roads_pgr_vertices_pgr" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="osm_roads_pgr_vertices_pgr_abe06098_be24_4d83_967f_1d14ecda28fc" visible="1"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="test_routage" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="test_routage_f4a13d79_0392_4298_a734_bd6c697d3eca" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_2_trace_pgr" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_2_trace_pgr_59f22a98_f235_43f9_8870_3838a5d52f35" visible="1"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_2_pk_secteur" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_2_pk_secteur_8d9890f7_b72b_4f0e_9458_1c1be63d6af8" visible="1"/>
</filegroup>
</legendlayer>
<legendgroup open="true" name="patch OSM roads" checked="Qt::Checked">
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="osm_roads_pgr_patch" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="osm_roads_pgr_patch_4a8c6265_2221_4034_8f5d_7b94ae55b32c" visible="1"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="osm_roads_pgr_patch_mask" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="osm_roads_pgr_patch_mask_629b242b_d1e7_4b4a_96cf_42f99668af1e" visible="1"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="osm_roads_pgr_patch_suppr" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="osm_roads_suppr20200212190644109362249403" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="osm_roads.the_geom" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="osm_roads_the_geom_dde17f88_b261_488d_9395_2b6628292468" visible="0"/>
</filegroup>
</legendlayer>
</legendgroup>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="osm_roads_pgr" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="osm_roads_pgr_d2788753_496c_4980_aaee_0310b8ebc275" visible="1"/>
</filegroup>
</legendlayer>
<legendgroup open="true" name="phase 1" checked="Qt::Checked">
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_1_pk_auto" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_1_pk_auto_a3dcb599_cd8c_4930_ae19_4563e7500055" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_1_pk_vip" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_1_pk_vip_ea16b35c_6db6_41c2_a454_7c18690b7b7d" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_1_trace_troncons" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_1_trace_troncons_a6ced006_8707_4136_9701_bdf12d2fc11b" visible="0"/>
</filegroup>
</legendlayer>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="phase_1_trace" checked="Qt::Unchecked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="phase_1_trace_1ce25ce9_97f3_4928_8d1d_af7c31231de0" visible="0"/>
</filegroup>
</legendlayer>
</legendgroup>
<legendlayer showFeatureCount="0" drawingOrder="-1" open="true" name="OSM Standard" checked="Qt::Checked">
<filegroup hidden="false" open="true">
<legendlayerfile isInOverview="0" layerid="OSM_Standard_60886620_5b47_42ad_b52b_0af567b25af6" visible="1"/>
</filegroup>
</legendlayer>
</legend>
<mapViewDocks/>
<mapViewDocks3D/>
<projectlayers>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" type="raster" hasScaleBasedVisibilityFlag="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>-20037508.34278924390673637</xmin>
<ymin>-20037508.34278925508260727</ymin>
<xmax>20037508.34278924390673637</xmax>
<ymax>20037508.34278924390673637</ymax>
</extent>
<id>OSM_Standard_60886620_5b47_42ad_b52b_0af567b25af6</id>
<datasource>crs=EPSG:3857&amp;format&amp;type=xyz&amp;url=http://tile.openstreetmap.org/%7Bz%7D/%7Bx%7D/%7By%7D.png&amp;zmax=19&amp;zmin=0</datasource>
<keywordList>
<value></value>
</keywordList>
<attribution href="https://www.openstreetmap.org/copyright">© OpenStreetMap contributors, CC-BY-SA</attribution>
<layername>OSM Standard</layername>
<srs>
<spatialrefsys>
<proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs</proj4>
<srsid>3857</srsid>
<srid>3857</srid>
<authid>EPSG:3857</authid>
<description>WGS 84 / Pseudo-Mercator</description>
<projectionacronym>merc</projectionacronym>
<ellipsoidacronym>WGS84</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent/>
</resourceMetadata>
<provider>wms</provider>
<noData>
<noDataList bandNo="1" useSrcNoData="0"/>
</noData>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<customproperties>
<property key="identify/format" value="Undefined"/>
</customproperties>
<pipe>
<rasterrenderer type="singlebandcolordata" opacity="1" alphaBand="-1" band="1">
<rasterTransparency/>
<minMaxOrigin>
<limits>None</limits>
<extent>WholeRaster</extent>
<statAccuracy>Estimated</statAccuracy>
<cumulativeCutLower>0.02</cumulativeCutLower>
<cumulativeCutUpper>0.98</cumulativeCutUpper>
<stdDevFactor>2</stdDevFactor>
</minMaxOrigin>
</rasterrenderer>
<brightnesscontrast contrast="0" brightness="0"/>
<huesaturation colorizeOn="0" colorizeBlue="128" saturation="0" grayscaleMode="0" colorizeGreen="128" colorizeRed="255" colorizeStrength="100"/>
<rasterresampler maxOversampling="2"/>
</pipe>
<blendMode>0</blendMode>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136239.75682647299254313</xmin>
<ymin>6686824.35927894990891218</ymin>
<xmax>391088.60106533800717443</xmax>
<ymax>6876937.28178729023784399</ymax>
</extent>
<id>osm_roads_pgr_d2788753_496c_4980_aaee_0310b8ebc275</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='id' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table="public"."osm_roads_pgr" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>osm_roads_pgr</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="168,168,168,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="1" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="dualview/previewExpressions" value="&quot;id&quot;"/>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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="osm_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="highway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="type">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="oneway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ref">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_fr">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_br">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="source">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="target">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="reverse_cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""/>
<alias field="osm_id" index="1" name=""/>
<alias field="highway" index="2" name=""/>
<alias field="type" index="3" name=""/>
<alias field="oneway" index="4" name=""/>
<alias field="ref" index="5" name=""/>
<alias field="name_fr" index="6" name=""/>
<alias field="name_br" index="7" name=""/>
<alias field="source" index="8" name=""/>
<alias field="target" index="9" name=""/>
<alias field="cost" index="10" name=""/>
<alias field="reverse_cost" index="11" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="osm_id" expression="" applyOnUpdate="0"/>
<default field="highway" expression="" applyOnUpdate="0"/>
<default field="type" expression="" applyOnUpdate="0"/>
<default field="oneway" expression="" applyOnUpdate="0"/>
<default field="ref" expression="" applyOnUpdate="0"/>
<default field="name_fr" expression="" applyOnUpdate="0"/>
<default field="name_br" expression="" applyOnUpdate="0"/>
<default field="source" expression="" applyOnUpdate="0"/>
<default field="target" expression="" applyOnUpdate="0"/>
<default field="cost" expression="" applyOnUpdate="0"/>
<default field="reverse_cost" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="osm_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="highway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="type" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="oneway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ref" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_fr" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_br" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="source" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="target" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="cost" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="reverse_cost" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="osm_id" exp="" desc=""/>
<constraint field="highway" exp="" desc=""/>
<constraint field="type" exp="" desc=""/>
<constraint field="oneway" exp="" desc=""/>
<constraint field="ref" exp="" desc=""/>
<constraint field="name_fr" exp="" desc=""/>
<constraint field="name_br" exp="" desc=""/>
<constraint field="source" exp="" desc=""/>
<constraint field="target" exp="" desc=""/>
<constraint field="cost" exp="" desc=""/>
<constraint field="reverse_cost" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="field" hidden="0" name="osm_id" width="-1"/>
<column type="field" hidden="0" name="highway" width="-1"/>
<column type="field" hidden="0" name="type" width="-1"/>
<column type="field" hidden="0" name="oneway" width="-1"/>
<column type="field" hidden="0" name="ref" width="-1"/>
<column type="field" hidden="0" name="name_fr" width="-1"/>
<column type="field" hidden="0" name="name_br" width="-1"/>
<column type="field" hidden="0" name="source" width="-1"/>
<column type="field" hidden="0" name="target" width="-1"/>
<column type="field" hidden="0" name="cost" width="-1"/>
<column type="field" hidden="0" name="reverse_cost" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="cost" editable="1"/>
<field name="highway" editable="1"/>
<field name="id" editable="1"/>
<field name="name_br" editable="1"/>
<field name="name_fr" editable="1"/>
<field name="oneway" editable="1"/>
<field name="osm_id" editable="1"/>
<field name="ref" editable="1"/>
<field name="reverse_cost" editable="1"/>
<field name="source" editable="1"/>
<field name="target" editable="1"/>
<field name="type" editable="1"/>
</editable>
<labelOnTop>
<field name="cost" labelOnTop="0"/>
<field name="highway" labelOnTop="0"/>
<field name="id" labelOnTop="0"/>
<field name="name_br" labelOnTop="0"/>
<field name="name_fr" labelOnTop="0"/>
<field name="oneway" labelOnTop="0"/>
<field name="osm_id" labelOnTop="0"/>
<field name="ref" labelOnTop="0"/>
<field name="reverse_cost" labelOnTop="0"/>
<field name="source" labelOnTop="0"/>
<field name="target" labelOnTop="0"/>
<field name="type" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136774.2233499689900782</xmin>
<ymin>6686858.59016348980367184</ymin>
<xmax>391088.60106533800717443</xmax>
<ymax>6862429.19265806954354048</ymax>
</extent>
<id>osm_roads_pgr_patch_4a8c6265_2221_4034_8f5d_7b94ae55b32c</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='id' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table="public"."osm_roads_pgr_patch" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>osm_roads_pgr_patch</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="255,158,23,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="1" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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="osm_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="highway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="type">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="oneway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ref">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_fr">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_br">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="source">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="target">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="reverse_cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""/>
<alias field="osm_id" index="1" name=""/>
<alias field="highway" index="2" name=""/>
<alias field="type" index="3" name=""/>
<alias field="oneway" index="4" name=""/>
<alias field="ref" index="5" name=""/>
<alias field="name_fr" index="6" name=""/>
<alias field="name_br" index="7" name=""/>
<alias field="source" index="8" name=""/>
<alias field="target" index="9" name=""/>
<alias field="cost" index="10" name=""/>
<alias field="reverse_cost" index="11" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="osm_id" expression="" applyOnUpdate="0"/>
<default field="highway" expression="" applyOnUpdate="0"/>
<default field="type" expression="" applyOnUpdate="0"/>
<default field="oneway" expression="" applyOnUpdate="0"/>
<default field="ref" expression="" applyOnUpdate="0"/>
<default field="name_fr" expression="" applyOnUpdate="0"/>
<default field="name_br" expression="" applyOnUpdate="0"/>
<default field="source" expression="" applyOnUpdate="0"/>
<default field="target" expression="" applyOnUpdate="0"/>
<default field="cost" expression="" applyOnUpdate="0"/>
<default field="reverse_cost" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="osm_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="highway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="type" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="oneway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ref" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_fr" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_br" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="source" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="target" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="cost" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="reverse_cost" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="osm_id" exp="" desc=""/>
<constraint field="highway" exp="" desc=""/>
<constraint field="type" exp="" desc=""/>
<constraint field="oneway" exp="" desc=""/>
<constraint field="ref" exp="" desc=""/>
<constraint field="name_fr" exp="" desc=""/>
<constraint field="name_br" exp="" desc=""/>
<constraint field="source" exp="" desc=""/>
<constraint field="target" exp="" desc=""/>
<constraint field="cost" exp="" desc=""/>
<constraint field="reverse_cost" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="field" hidden="0" name="osm_id" width="-1"/>
<column type="field" hidden="0" name="highway" width="-1"/>
<column type="field" hidden="0" name="type" width="-1"/>
<column type="field" hidden="0" name="oneway" width="-1"/>
<column type="field" hidden="0" name="ref" width="-1"/>
<column type="field" hidden="0" name="name_fr" width="-1"/>
<column type="field" hidden="0" name="name_br" width="-1"/>
<column type="field" hidden="0" name="source" width="-1"/>
<column type="field" hidden="0" name="target" width="-1"/>
<column type="field" hidden="0" name="cost" width="-1"/>
<column type="field" hidden="0" name="reverse_cost" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="cost" editable="1"/>
<field name="highway" editable="1"/>
<field name="id" editable="1"/>
<field name="name_br" editable="1"/>
<field name="name_fr" editable="1"/>
<field name="oneway" editable="1"/>
<field name="osm_id" editable="1"/>
<field name="ref" editable="1"/>
<field name="reverse_cost" editable="1"/>
<field name="source" editable="1"/>
<field name="target" editable="1"/>
<field name="type" editable="1"/>
</editable>
<labelOnTop>
<field name="cost" labelOnTop="0"/>
<field name="highway" labelOnTop="0"/>
<field name="id" labelOnTop="0"/>
<field name="name_br" labelOnTop="0"/>
<field name="name_fr" labelOnTop="0"/>
<field name="oneway" labelOnTop="0"/>
<field name="osm_id" labelOnTop="0"/>
<field name="ref" labelOnTop="0"/>
<field name="reverse_cost" labelOnTop="0"/>
<field name="source" labelOnTop="0"/>
<field name="target" labelOnTop="0"/>
<field name="type" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Polygon" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136717.43418738400214352</xmin>
<ymin>6686809.4949895404279232</ymin>
<xmax>391181.32612728199455887</xmax>
<ymax>6852748.41400376986712217</ymax>
</extent>
<id>osm_roads_pgr_patch_mask_629b242b_d1e7_4b4a_96cf_42f99668af1e</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='id' srid=2154 type=Polygon checkPrimaryKeyUnicity='1' table="public"."osm_roads_pgr_patch_mask" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>osm_roads_pgr_patch_mask</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="fill" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleFill">
<prop v="3x:0,0,0,0,0,0" k="border_width_map_unit_scale"/>
<prop v="255,226,121,255" k="color"/>
<prop v="bevel" k="joinstyle"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0.26" k="outline_width"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="solid" k="style"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>0.5</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="1" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""/>
<alias field="name" index="1" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="name" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="field" hidden="0" name="name" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="id" editable="1"/>
<field name="name" editable="1"/>
</editable>
<labelOnTop>
<field name="id" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="1" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="1" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="25000" maxScale="0" simplifyDrawingHints="0" readOnly="0" geometry="Point" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136239.75682647299254313</xmin>
<ymin>6686824.35927894990891218</ymin>
<xmax>391113.18896371900336817</xmax>
<ymax>6876937.06452893000096083</ymax>
</extent>
<id>osm_roads_pgr_vertices_pgr_abe06098_be24_4d83_967f_1d14ecda28fc</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='id' srid=2154 type=Point checkPrimaryKeyUnicity='1' table="public"."osm_roads_pgr_vertices_pgr" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>osm_roads_pgr_vertices_pgr</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="marker" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="232,113,141,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="circle" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="2" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<labeling type="simple">
<settings>
<text-style textColor="0,0,0,255" fontItalic="0" fontUnderline="0" fontWeight="50" isExpression="0" fontLetterSpacing="0" previewBkgrdColor="#ffffff" multilineHeight="1" fontCapitals="0" fontSize="10" useSubstitutions="0" fontSizeUnit="Point" fontSizeMapUnitScale="3x:0,0,0,0,0,0" namedStyle="Regular" fontFamily="Ubuntu" fontWordSpacing="0" fontStrikeout="0" textOpacity="1" blendMode="0" fieldName="id">
<text-buffer bufferNoFill="1" bufferJoinStyle="128" bufferOpacity="1" bufferDraw="0" bufferColor="255,255,255,255" bufferSizeMapUnitScale="3x:0,0,0,0,0,0" bufferBlendMode="0" bufferSizeUnits="MM" bufferSize="1"/>
<background shapeSizeY="0" shapeOffsetUnit="MM" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeOffsetY="0" shapeBorderColor="128,128,128,255" shapeRadiiX="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeFillColor="255,255,255,255" shapeSizeType="0" shapeSVGFile="" shapeOffsetX="0" shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeSizeUnit="MM" shapeRadiiY="0" shapeJoinStyle="64" shapeBorderWidth="0" shapeRadiiUnit="MM" shapeType="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeSizeX="0" shapeRotationType="0" shapeRotation="0" shapeDraw="0" shapeBorderWidthUnit="MM" shapeBlendMode="0" shapeOpacity="1"/>
<shadow shadowBlendMode="6" shadowRadiusAlphaOnly="0" shadowDraw="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowOffsetGlobal="1" shadowRadiusUnit="MM" shadowScale="100" shadowOffsetUnit="MM" shadowOffsetDist="1" shadowColor="0,0,0,255" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0" shadowUnder="0" shadowOffsetAngle="135" shadowRadius="1.5" shadowOpacity="0.7"/>
<substitutions/>
</text-style>
<text-format addDirectionSymbol="0" useMaxLineLengthForAutoWrap="1" wrapChar="" rightDirectionSymbol=">" autoWrapLength="0" reverseDirectionSymbol="0" plussign="0" decimals="3" placeDirectionSymbol="0" multilineAlign="3" leftDirectionSymbol="&lt;" formatNumbers="0"/>
<placement fitInPolygonOnly="0" maxCurvedCharAngleOut="-25" offsetUnits="MM" xOffset="0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" centroidInside="0" preserveRotation="1" repeatDistanceUnits="MM" repeatDistance="0" offsetType="0" rotationAngle="0" maxCurvedCharAngleIn="25" distUnits="MM" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" centroidWhole="0" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" placement="0" quadOffset="4" priority="5" distMapUnitScale="3x:0,0,0,0,0,0" yOffset="0" dist="0" placementFlags="10"/>
<rendering limitNumLabels="0" scaleVisibility="1" zIndex="0" fontMaxPixelSize="10000" obstacle="1" drawLabels="1" upsidedownLabels="0" scaleMax="2500" obstacleFactor="1" fontLimitPixelSize="0" obstacleType="0" displayAll="0" labelPerPart="0" minFeatureSize="0" mergeLines="0" maxNumLabels="2000" scaleMin="0" fontMinPixelSize="3"/>
<dd_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</dd_properties>
</settings>
</labeling>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="0" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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="cnt">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="chk">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ein">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="eout">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""/>
<alias field="cnt" index="1" name=""/>
<alias field="chk" index="2" name=""/>
<alias field="ein" index="3" name=""/>
<alias field="eout" index="4" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="cnt" expression="" applyOnUpdate="0"/>
<default field="chk" expression="" applyOnUpdate="0"/>
<default field="ein" expression="" applyOnUpdate="0"/>
<default field="eout" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="cnt" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="chk" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ein" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="eout" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="cnt" exp="" desc=""/>
<constraint field="chk" exp="" desc=""/>
<constraint field="ein" exp="" desc=""/>
<constraint field="eout" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="field" hidden="0" name="cnt" width="-1"/>
<column type="field" hidden="0" name="chk" width="-1"/>
<column type="field" hidden="0" name="ein" width="-1"/>
<column type="field" hidden="0" name="eout" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="chk" editable="1"/>
<field name="cnt" editable="1"/>
<field name="ein" editable="1"/>
<field name="eout" editable="1"/>
<field name="id" editable="1"/>
</editable>
<labelOnTop>
<field name="chk" labelOnTop="0"/>
<field name="cnt" labelOnTop="0"/>
<field name="ein" labelOnTop="0"/>
<field name="eout" labelOnTop="0"/>
<field name="id" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="1" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136755.46142230700934306</xmin>
<ymin>6686835.19395758956670761</ymin>
<xmax>391113.18896371900336817</xmax>
<ymax>6852752.97922431025654078</ymax>
</extent>
<id>osm_roads_suppr20200212190644109362249403</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='_uid_' checkPrimaryKeyUnicity='1' table="(SELECT row_number() over () AS _uid_,* FROM (SELECT a.*
FROM osm_roads a, osm_roads_pgr_patch_mask m
WHERE ST_INTERSECTS(a.the_geom, m.the_geom)
) AS _subq_1_
)" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>osm_roads_pgr_patch_suppr</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent/>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="MarkerLine">
<prop v="3" k="interval"/>
<prop v="3x:0,0,0,0,0,0" k="interval_map_unit_scale"/>
<prop v="MM" k="interval_unit"/>
<prop v="0" k="offset"/>
<prop v="0" k="offset_along_line"/>
<prop v="3x:0,0,0,0,0,0" k="offset_along_line_map_unit_scale"/>
<prop v="MM" k="offset_along_line_unit"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="interval" k="placement"/>
<prop v="0" k="ring_filter"/>
<prop v="1" k="rotate"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
<symbol type="marker" alpha="1" name="@0@0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="255,0,0,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="circle" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0,0,0,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="2" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="inf" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="10" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="_uid_">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="uid">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="osm_id">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="highway">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="type">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="oneway">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="ref">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="name_fr">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
<field name="name_br">
<editWidget type="TextEdit">
<config>
<Option type="Map">
<Option type="QString" name="IsMultiline" value="0"/>
<Option type="QString" name="UseHtml" value="0"/>
</Option>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="_uid_" index="0" name=""/>
<alias field="uid" index="1" name=""/>
<alias field="osm_id" index="2" name=""/>
<alias field="highway" index="3" name=""/>
<alias field="type" index="4" name=""/>
<alias field="oneway" index="5" name=""/>
<alias field="ref" index="6" name=""/>
<alias field="name_fr" index="7" name=""/>
<alias field="name_br" index="8" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="_uid_" expression="" applyOnUpdate="0"/>
<default field="uid" expression="" applyOnUpdate="0"/>
<default field="osm_id" expression="" applyOnUpdate="0"/>
<default field="highway" expression="" applyOnUpdate="0"/>
<default field="type" expression="" applyOnUpdate="0"/>
<default field="oneway" expression="" applyOnUpdate="0"/>
<default field="ref" expression="" applyOnUpdate="0"/>
<default field="name_fr" expression="" applyOnUpdate="0"/>
<default field="name_br" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="_uid_" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="uid" notnull_strength="1" constraints="1" exp_strength="0"/>
<constraint unique_strength="0" field="osm_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="highway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="type" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="oneway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ref" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_fr" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_br" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="_uid_" exp="" desc=""/>
<constraint field="uid" exp="" desc=""/>
<constraint field="osm_id" exp="" desc=""/>
<constraint field="highway" exp="" desc=""/>
<constraint field="type" exp="" desc=""/>
<constraint field="oneway" exp="" desc=""/>
<constraint field="ref" exp="" desc=""/>
<constraint field="name_fr" exp="" desc=""/>
<constraint field="name_br" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="_uid_" width="-1"/>
<column type="field" hidden="0" name="uid" width="-1"/>
<column type="field" hidden="0" name="osm_id" width="-1"/>
<column type="field" hidden="0" name="highway" width="-1"/>
<column type="field" hidden="0" name="type" width="-1"/>
<column type="field" hidden="0" name="oneway" width="-1"/>
<column type="field" hidden="0" name="ref" width="-1"/>
<column type="field" hidden="0" name="name_fr" width="153"/>
<column type="field" hidden="0" name="name_br" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1">.</editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath>.</editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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/>
<labelOnTop/>
<widgets/>
<previewExpression>COALESCE( "name_fr", '&lt;NULL>' )</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136239.75682647299254313</xmin>
<ymin>6686824.35927894990891218</ymin>
<xmax>391113.18896371900336817</xmax>
<ymax>6876937.28178729023784399</ymax>
</extent>
<id>osm_roads_the_geom_dde17f88_b261_488d_9395_2b6628292468</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='tid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table="public"."osm_roads" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>osm_roads.the_geom</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="137,137,137,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="0.26" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="uid">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="osm_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="highway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="type">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="oneway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ref">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_fr">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_br">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="uid" index="0" name=""/>
<alias field="osm_id" index="1" name=""/>
<alias field="highway" index="2" name=""/>
<alias field="type" index="3" name=""/>
<alias field="oneway" index="4" name=""/>
<alias field="ref" index="5" name=""/>
<alias field="name_fr" index="6" name=""/>
<alias field="name_br" index="7" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="uid" expression="" applyOnUpdate="0"/>
<default field="osm_id" expression="" applyOnUpdate="0"/>
<default field="highway" expression="" applyOnUpdate="0"/>
<default field="type" expression="" applyOnUpdate="0"/>
<default field="oneway" expression="" applyOnUpdate="0"/>
<default field="ref" expression="" applyOnUpdate="0"/>
<default field="name_fr" expression="" applyOnUpdate="0"/>
<default field="name_br" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="0" field="uid" notnull_strength="1" constraints="1" exp_strength="0"/>
<constraint unique_strength="0" field="osm_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="highway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="type" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="oneway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ref" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_fr" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_br" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="uid" exp="" desc=""/>
<constraint field="osm_id" exp="" desc=""/>
<constraint field="highway" exp="" desc=""/>
<constraint field="type" exp="" desc=""/>
<constraint field="oneway" exp="" desc=""/>
<constraint field="ref" exp="" desc=""/>
<constraint field="name_fr" exp="" desc=""/>
<constraint field="name_br" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="uid" width="-1"/>
<column type="field" hidden="0" name="osm_id" width="-1"/>
<column type="field" hidden="0" name="highway" width="-1"/>
<column type="field" hidden="0" name="type" width="-1"/>
<column type="field" hidden="0" name="oneway" width="-1"/>
<column type="field" hidden="0" name="ref" width="-1"/>
<column type="field" hidden="0" name="name_fr" width="-1"/>
<column type="field" hidden="0" name="name_br" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="highway" editable="1"/>
<field name="name_br" editable="1"/>
<field name="name_fr" editable="1"/>
<field name="oneway" editable="1"/>
<field name="osm_id" editable="1"/>
<field name="ref" editable="1"/>
<field name="type" editable="1"/>
<field name="uid" editable="1"/>
</editable>
<labelOnTop>
<field name="highway" labelOnTop="0"/>
<field name="name_br" labelOnTop="0"/>
<field name="name_fr" labelOnTop="0"/>
<field name="oneway" labelOnTop="0"/>
<field name="osm_id" labelOnTop="0"/>
<field name="ref" labelOnTop="0"/>
<field name="type" labelOnTop="0"/>
<field name="uid" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>uid</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="1" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="50000" simplifyDrawingHints="0" readOnly="0" geometry="Point" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136855.15817359599168412</xmin>
<ymin>6687159.59222638979554176</ymin>
<xmax>390915.97118266398319975</xmax>
<ymax>6852605.65055004041641951</ymax>
</extent>
<id>patch_zones_110fb509_d6fd_4e15_bc95_3a1d2118459d</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' key='_uid_' checkPrimaryKeyUnicity='1' table="(SELECT row_number() over () AS _uid_,* FROM (SELECT id, st_centroid(the_geom) as the_geom FROM osm_roads_pgr_patch_mask
) AS _subq_1_
)" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>patch_zones</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="marker" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="255,249,57,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="hexagon" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="5" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="0" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="_uid_">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="_uid_" index="0" name=""/>
<alias field="id" index="1" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="_uid_" expression="" applyOnUpdate="0"/>
<default field="id" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="_uid_" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="_uid_" exp="" desc=""/>
<constraint field="id" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="_uid_" width="-1"/>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="_uid_" editable="1"/>
<field name="id" editable="1"/>
</editable>
<labelOnTop>
<field name="_uid_" labelOnTop="0"/>
<field name="id" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>_uid_</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="0" readOnly="0" geometry="Point" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136512.5871197119995486</xmin>
<ymin>6686985.62682646978646517</ymin>
<xmax>391074.78974882198963314</xmax>
<ymax>6876743.8463411396369338</ymax>
</extent>
<id>phase_1_pk_auto_a3dcb599_cd8c_4930_ae19_4563e7500055</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='uid' srid=2154 type=Point checkPrimaryKeyUnicity='1' table="public"."phase_1_pk_auto" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_1_pk_auto</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="marker" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="255,158,23,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="circle" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="4" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="0" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="uid">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="secteur_id">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ordre">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="km">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="km_reel">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="uid" index="0" name=""/>
<alias field="secteur_id" index="1" name=""/>
<alias field="ordre" index="2" name=""/>
<alias field="km" index="3" name=""/>
<alias field="km_reel" index="4" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="uid" expression="" applyOnUpdate="0"/>
<default field="secteur_id" expression="" applyOnUpdate="0"/>
<default field="ordre" expression="" applyOnUpdate="0"/>
<default field="km" expression="" applyOnUpdate="0"/>
<default field="km_reel" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="uid" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="secteur_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ordre" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="km" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="km_reel" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="uid" exp="" desc=""/>
<constraint field="secteur_id" exp="" desc=""/>
<constraint field="ordre" exp="" desc=""/>
<constraint field="km" exp="" desc=""/>
<constraint field="km_reel" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="uid" width="-1"/>
<column type="field" hidden="0" name="secteur_id" width="-1"/>
<column type="field" hidden="0" name="ordre" width="-1"/>
<column type="field" hidden="0" name="km" width="-1"/>
<column type="field" hidden="0" name="km_reel" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="km" editable="1"/>
<field name="km_reel" editable="1"/>
<field name="ordre" editable="1"/>
<field name="secteur_id" editable="1"/>
<field name="uid" editable="1"/>
</editable>
<labelOnTop>
<field name="km" labelOnTop="0"/>
<field name="km_reel" labelOnTop="0"/>
<field name="ordre" labelOnTop="0"/>
<field name="secteur_id" labelOnTop="0"/>
<field name="uid" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>uid</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="0" readOnly="0" geometry="Point" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136870.93941964500118047</xmin>
<ymin>6687069.53810869995504618</ymin>
<xmax>391082.08915759099181741</xmax>
<ymax>6876353.36048850975930691</ymax>
</extent>
<id>phase_1_pk_vip_ea16b35c_6db6_41c2_a454_7c18690b7b7d</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='ogc_fid' srid=2154 type=Point checkPrimaryKeyUnicity='1' table="public"."phase_1_pk_vip" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_1_pk_vip</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="marker" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="255,67,114,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="square" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="4" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="0" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="ogc_fid">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="description">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="ogc_fid" index="0" name=""/>
<alias field="name" index="1" name=""/>
<alias field="description" index="2" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="ogc_fid" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="description" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="ogc_fid" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="name" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="description" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="ogc_fid" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="description" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="ogc_fid" width="-1"/>
<column type="field" hidden="0" name="name" width="-1"/>
<column type="field" hidden="0" name="description" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="description" editable="1"/>
<field name="name" editable="1"/>
<field name="ogc_fid" editable="1"/>
</editable>
<labelOnTop>
<field name="description" labelOnTop="0"/>
<field name="name" labelOnTop="0"/>
<field name="ogc_fid" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>ogc_fid</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136259.09940279999864288</xmin>
<ymin>6686848.03324055019766092</ymin>
<xmax>391089.82335038302699104</xmax>
<ymax>6876938.09935596957802773</ymax>
</extent>
<id>phase_1_trace_1ce25ce9_97f3_4928_8d1d_af7c31231de0</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='ogc_fid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table="public"."phase_1_trace" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_1_trace</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="255,57,77,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="2" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="ogc_fid">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="secteur_id">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ordre">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="longueur">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="ogc_fid" index="0" name=""/>
<alias field="secteur_id" index="1" name=""/>
<alias field="ordre" index="2" name=""/>
<alias field="longueur" index="3" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="ogc_fid" expression="" applyOnUpdate="0"/>
<default field="secteur_id" expression="" applyOnUpdate="0"/>
<default field="ordre" expression="" applyOnUpdate="0"/>
<default field="longueur" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="ogc_fid" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="secteur_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ordre" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="longueur" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="ogc_fid" exp="" desc=""/>
<constraint field="secteur_id" exp="" desc=""/>
<constraint field="ordre" exp="" desc=""/>
<constraint field="longueur" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="ogc_fid" width="-1"/>
<column type="field" hidden="0" name="secteur_id" width="-1"/>
<column type="field" hidden="0" name="ordre" width="-1"/>
<column type="field" hidden="0" name="longueur" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="longueur" editable="1"/>
<field name="ogc_fid" editable="1"/>
<field name="ordre" editable="1"/>
<field name="secteur_id" editable="1"/>
</editable>
<labelOnTop>
<field name="longueur" labelOnTop="0"/>
<field name="ogc_fid" labelOnTop="0"/>
<field name="ordre" labelOnTop="0"/>
<field name="secteur_id" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>ogc_fid</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136259.09940279999864288</xmin>
<ymin>6686848.03324055019766092</ymin>
<xmax>391089.82335038302699104</xmax>
<ymax>6876938.09935596957802773</ymax>
</extent>
<id>phase_1_trace_troncons_a6ced006_8707_4136_9701_bdf12d2fc11b</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='uid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table="public"."phase_1_trace_troncons" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_1_trace_troncons</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="255,43,46,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="1.5" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="uid">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="secteur_id">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ordre">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="km">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="km_reel">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="longueur">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="uid" index="0" name=""/>
<alias field="secteur_id" index="1" name=""/>
<alias field="ordre" index="2" name=""/>
<alias field="km" index="3" name=""/>
<alias field="km_reel" index="4" name=""/>
<alias field="longueur" index="5" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="uid" expression="" applyOnUpdate="0"/>
<default field="secteur_id" expression="" applyOnUpdate="0"/>
<default field="ordre" expression="" applyOnUpdate="0"/>
<default field="km" expression="" applyOnUpdate="0"/>
<default field="km_reel" expression="" applyOnUpdate="0"/>
<default field="longueur" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="uid" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="secteur_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ordre" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="km" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="km_reel" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="longueur" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="uid" exp="" desc=""/>
<constraint field="secteur_id" exp="" desc=""/>
<constraint field="ordre" exp="" desc=""/>
<constraint field="km" exp="" desc=""/>
<constraint field="km_reel" exp="" desc=""/>
<constraint field="longueur" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="uid" width="-1"/>
<column type="field" hidden="0" name="secteur_id" width="-1"/>
<column type="field" hidden="0" name="ordre" width="-1"/>
<column type="field" hidden="0" name="km" width="-1"/>
<column type="field" hidden="0" name="km_reel" width="-1"/>
<column type="field" hidden="0" name="longueur" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="km" editable="1"/>
<field name="km_reel" editable="1"/>
<field name="longueur" editable="1"/>
<field name="ordre" editable="1"/>
<field name="secteur_id" editable="1"/>
<field name="uid" editable="1"/>
</editable>
<labelOnTop>
<field name="km" labelOnTop="0"/>
<field name="km_reel" labelOnTop="0"/>
<field name="longueur" labelOnTop="0"/>
<field name="ordre" labelOnTop="0"/>
<field name="secteur_id" labelOnTop="0"/>
<field name="uid" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>uid</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Point" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>168405.26699267700314522</xmin>
<ymin>6689877.98247594013810158</ymin>
<xmax>360437.50463287299498916</xmax>
<ymax>6852508.71924094017595053</ymax>
</extent>
<id>phase_2_pk_secteur_8d9890f7_b72b_4f0e_9458_1c1be63d6af8</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='id' srid=2154 type=Point checkPrimaryKeyUnicity='1' table="public"."phase_2_pk_secteur" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_2_pk_secteur</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent/>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="marker" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="0" k="angle"/>
<prop v="255,67,114,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="square" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="4" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties/>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks type="StringList">
<Option type="QString" value=""/>
</activeChecks>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="id">
<editWidget type="">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name">
<editWidget type="">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="pgr_node_id">
<editWidget type="">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="secteur_id">
<editWidget type="">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""/>
<alias field="name" index="1" name=""/>
<alias field="pgr_node_id" index="2" name=""/>
<alias field="secteur_id" index="3" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="name" expression="" applyOnUpdate="0"/>
<default field="pgr_node_id" expression="" applyOnUpdate="0"/>
<default field="secteur_id" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="name" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="pgr_node_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="secteur_id" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="name" exp="" desc=""/>
<constraint field="pgr_node_id" exp="" desc=""/>
<constraint field="secteur_id" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns/>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[]]></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<editable/>
<labelOnTop/>
<widgets/>
<previewExpression></previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="1" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="50000" maxScale="0" simplifyDrawingHints="0" readOnly="0" geometry="Point" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136290.33400326999253593</xmin>
<ymin>6686890.26773433014750481</ymin>
<xmax>389573.21756487101083621</xmax>
<ymax>6875645.06952723022550344</ymax>
</extent>
<id>phase_2_point_nettoyage_3ebf74a1_98c5_4153_be3b_334d73b353e9</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='id' srid=2154 type=Point checkPrimaryKeyUnicity='1' table="public"."phase_2_point_nettoyage" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_2_point_nettoyage</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="marker" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleMarker">
<prop v="45" k="angle"/>
<prop v="0,0,0,255" k="color"/>
<prop v="1" k="horizontal_anchor_point"/>
<prop v="bevel" k="joinstyle"/>
<prop v="cross_fill" k="name"/>
<prop v="0,0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="35,35,35,255" k="outline_color"/>
<prop v="solid" k="outline_style"/>
<prop v="0" k="outline_width"/>
<prop v="3x:0,0,0,0,0,0" k="outline_width_map_unit_scale"/>
<prop v="MM" k="outline_width_unit"/>
<prop v="diameter" k="scale_method"/>
<prop v="5" k="size"/>
<prop v="3x:0,0,0,0,0,0" k="size_map_unit_scale"/>
<prop v="MM" k="size_unit"/>
<prop v="1" k="vertical_anchor_point"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="0" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</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="pt_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="edge_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="distance">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""/>
<alias field="pt_id" index="1" name=""/>
<alias field="edge_id" index="2" name=""/>
<alias field="distance" index="3" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="id" expression="" applyOnUpdate="0"/>
<default field="pt_id" expression="" applyOnUpdate="0"/>
<default field="edge_id" expression="" applyOnUpdate="0"/>
<default field="distance" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="id" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="pt_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="edge_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="distance" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="id" exp="" desc=""/>
<constraint field="pt_id" exp="" desc=""/>
<constraint field="edge_id" exp="" desc=""/>
<constraint field="distance" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="id" width="-1"/>
<column type="field" hidden="0" name="pt_id" width="-1"/>
<column type="field" hidden="0" name="edge_id" width="-1"/>
<column type="field" hidden="0" name="distance" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="distance" editable="1"/>
<field name="edge_id" editable="1"/>
<field name="id" editable="1"/>
<field name="pt_id" editable="1"/>
</editable>
<labelOnTop>
<field name="distance" labelOnTop="0"/>
<field name="edge_id" labelOnTop="0"/>
<field name="id" labelOnTop="0"/>
<field name="pt_id" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>136269.96959458099445328</xmin>
<ymin>6686849.72970492020249367</ymin>
<xmax>391088.60106533800717443</xmax>
<ymax>6876937.28178729023784399</ymax>
</extent>
<id>phase_2_trace_pgr_59f22a98_f235_43f9_8870_3838a5d52f35</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' sslmode=disable key='tid' srid=2154 type=LineString checkPrimaryKeyUnicity='1' table="public"."phase_2_trace_pgr" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>phase_2_trace_pgr</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="95,231,71,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="1" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="secteur_id">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="path_seq">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="node">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="agg_cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="osm_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="highway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="type">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="oneway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ref">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_fr">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_br">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="secteur_id" index="0" name=""/>
<alias field="path_seq" index="1" name=""/>
<alias field="node" index="2" name=""/>
<alias field="cost" index="3" name=""/>
<alias field="agg_cost" index="4" name=""/>
<alias field="osm_id" index="5" name=""/>
<alias field="highway" index="6" name=""/>
<alias field="type" index="7" name=""/>
<alias field="oneway" index="8" name=""/>
<alias field="ref" index="9" name=""/>
<alias field="name_fr" index="10" name=""/>
<alias field="name_br" index="11" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="secteur_id" expression="" applyOnUpdate="0"/>
<default field="path_seq" expression="" applyOnUpdate="0"/>
<default field="node" expression="" applyOnUpdate="0"/>
<default field="cost" expression="" applyOnUpdate="0"/>
<default field="agg_cost" expression="" applyOnUpdate="0"/>
<default field="osm_id" expression="" applyOnUpdate="0"/>
<default field="highway" expression="" applyOnUpdate="0"/>
<default field="type" expression="" applyOnUpdate="0"/>
<default field="oneway" expression="" applyOnUpdate="0"/>
<default field="ref" expression="" applyOnUpdate="0"/>
<default field="name_fr" expression="" applyOnUpdate="0"/>
<default field="name_br" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="0" field="secteur_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="path_seq" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="node" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="cost" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="agg_cost" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="osm_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="highway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="type" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="oneway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ref" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_fr" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_br" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="secteur_id" exp="" desc=""/>
<constraint field="path_seq" exp="" desc=""/>
<constraint field="node" exp="" desc=""/>
<constraint field="cost" exp="" desc=""/>
<constraint field="agg_cost" exp="" desc=""/>
<constraint field="osm_id" exp="" desc=""/>
<constraint field="highway" exp="" desc=""/>
<constraint field="type" exp="" desc=""/>
<constraint field="oneway" exp="" desc=""/>
<constraint field="ref" exp="" desc=""/>
<constraint field="name_fr" exp="" desc=""/>
<constraint field="name_br" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="secteur_id" width="-1"/>
<column type="field" hidden="0" name="path_seq" width="-1"/>
<column type="field" hidden="0" name="node" width="-1"/>
<column type="field" hidden="0" name="cost" width="-1"/>
<column type="field" hidden="0" name="agg_cost" width="-1"/>
<column type="field" hidden="0" name="osm_id" width="-1"/>
<column type="field" hidden="0" name="highway" width="-1"/>
<column type="field" hidden="0" name="type" width="-1"/>
<column type="field" hidden="0" name="oneway" width="-1"/>
<column type="field" hidden="0" name="ref" width="-1"/>
<column type="field" hidden="0" name="name_fr" width="-1"/>
<column type="field" hidden="0" name="name_br" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="agg_cost" editable="1"/>
<field name="cost" editable="1"/>
<field name="highway" editable="1"/>
<field name="name_br" editable="1"/>
<field name="name_fr" editable="1"/>
<field name="node" editable="1"/>
<field name="oneway" editable="1"/>
<field name="osm_id" editable="1"/>
<field name="path_seq" editable="1"/>
<field name="ref" editable="1"/>
<field name="secteur_id" editable="1"/>
<field name="type" editable="1"/>
</editable>
<labelOnTop>
<field name="agg_cost" labelOnTop="0"/>
<field name="cost" labelOnTop="0"/>
<field name="highway" labelOnTop="0"/>
<field name="name_br" labelOnTop="0"/>
<field name="name_fr" labelOnTop="0"/>
<field name="node" labelOnTop="0"/>
<field name="oneway" labelOnTop="0"/>
<field name="osm_id" labelOnTop="0"/>
<field name="path_seq" labelOnTop="0"/>
<field name="ref" labelOnTop="0"/>
<field name="secteur_id" labelOnTop="0"/>
<field name="type" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>secteur_id</previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" labelsEnabled="0" simplifyLocal="1" type="vector" hasScaleBasedVisibilityFlag="0" simplifyMaxScale="1" simplifyAlgorithm="0" refreshOnNotifyMessage="" minScale="1e+08" maxScale="0" simplifyDrawingHints="1" readOnly="0" geometry="Line" simplifyDrawingTol="1" refreshOnNotifyEnabled="0" styleCategories="AllStyleCategories">
<extent>
<xmin>213157.79532094299793243</xmin>
<ymin>6745297.04799353983253241</ymin>
<xmax>267024.19736087298952043</xmax>
<ymax>6776603.82912390027195215</ymax>
</extent>
<id>test_routage_f4a13d79_0392_4298_a734_bd6c697d3eca</id>
<datasource>dbname='redadeg' host=breizhpolenovo port=5432 user='redadeg' password='redadeg' key='_uid_' checkPrimaryKeyUnicity='1' table="(SELECT row_number() over () AS _uid_,* FROM (SELECT
0 AS secteur_id,
-- info de routage
a.path_seq,
a.node,
a.cost,
a.agg_cost,
-- infos OSM
b.osm_id,
b.highway,
b.\"type\",
b.oneway,
b.ref,
CASE
WHEN b.name_fr IS NULL AND b.ref IS NOT NULL THEN b.ref
ELSE b.name_fr
END AS name_fr,
CASE
WHEN b.name_br IS NULL AND b.name_fr IS NULL AND b.ref IS NOT NULL THEN b.ref
WHEN b.name_br IS NULL AND b.name_fr IS NOT NULL THEN '# da dreiñ e brezhoneg #'
ELSE b.name_br
END AS name_br,
b.the_geom
FROM pgr_dijkstra(
'SELECT id, source, target, cost, reverse_cost FROM osm_roads_pgr', 5672, 105 ) as a
JOIN osm_roads_pgr b ON a.edge = b.id
) AS _subq_1_
)" (the_geom) sql=</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>test_routage</layername>
<srs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<contact>
<name></name>
<organization></organization>
<position></position>
<voice></voice>
<fax></fax>
<email></email>
<role></role>
</contact>
<links/>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<proj4>+proj=lcc +lat_1=49 +lat_2=44 +lat_0=46.5 +lon_0=3 +x_0=700000 +y_0=6600000 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs</proj4>
<srsid>145</srsid>
<srid>2154</srid>
<authid>EPSG:2154</authid>
<description>RGF93 / Lambert-93</description>
<projectionacronym>lcc</projectionacronym>
<ellipsoidacronym>GRS80</ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent>
<spatial maxz="0" minz="0" miny="0" maxy="0" minx="0" maxx="0" crs="EPSG:2154" dimensions="2"/>
<temporal>
<period>
<start></start>
<end></end>
</period>
</temporal>
</extent>
</resourceMetadata>
<provider encoding="UTF-8">postgres</provider>
<vectorjoins/>
<layerDependencies/>
<dataDependencies/>
<legend type="default-vector"/>
<expressionfields/>
<map-layer-style-manager current="défaut">
<map-layer-style name="défaut"/>
</map-layer-style-manager>
<auxiliaryLayer/>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<renderer-v2 type="singleSymbol" enableorderby="0" symbollevels="0" forceraster="0">
<symbols>
<symbol type="line" alpha="1" name="0" force_rhr="0" clip_to_extent="1">
<layer pass="0" enabled="1" locked="0" class="SimpleLine">
<prop v="square" k="capstyle"/>
<prop v="5;2" k="customdash"/>
<prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/>
<prop v="MM" k="customdash_unit"/>
<prop v="0" k="draw_inside_polygon"/>
<prop v="bevel" k="joinstyle"/>
<prop v="53,242,255,255" k="line_color"/>
<prop v="solid" k="line_style"/>
<prop v="1" k="line_width"/>
<prop v="MM" k="line_width_unit"/>
<prop v="0" k="offset"/>
<prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/>
<prop v="MM" k="offset_unit"/>
<prop v="0" k="ring_filter"/>
<prop v="0" k="use_custom_dash"/>
<prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/>
<data_defined_properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation/>
<sizescale/>
</renderer-v2>
<customproperties>
<property key="embeddedWidgets/count" value="0"/>
<property key="variableNames"/>
<property key="variableValues"/>
</customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1">
<DiagramCategory enabled="0" penColor="#000000" penWidth="0" sizeScale="3x:0,0,0,0,0,0" backgroundAlpha="255" lineSizeScale="3x:0,0,0,0,0,0" opacity="1" diagramOrientation="Up" rotationOffset="270" barWidth="5" penAlpha="255" minimumSize="0" lineSizeType="MM" width="15" height="15" scaleBasedVisibility="0" scaleDependency="Area" sizeType="MM" minScaleDenominator="0" backgroundColor="#ffffff" labelPlacementMethod="XHeight" maxScaleDenominator="1e+08">
<fontProperties style="" description=".SF NS Text,13,-1,5,50,0,0,0,0,0"/>
<attribute color="#000000" field="" label=""/>
</DiagramCategory>
</SingleCategoryDiagramRenderer>
<DiagramLayerSettings dist="0" priority="0" linePlacementFlags="18" placement="2" zIndex="0" obstacle="0" showAll="1">
<properties>
<Option type="Map">
<Option type="QString" name="name" value=""/>
<Option name="properties"/>
<Option type="QString" name="type" value="collection"/>
</Option>
</properties>
</DiagramLayerSettings>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks/>
<checkConfiguration/>
</geometryOptions>
<fieldConfiguration>
<field name="_uid_">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="secteur_id">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="path_seq">
<editWidget type="Range">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="node">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="agg_cost">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="osm_id">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="highway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="type">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="oneway">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="ref">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_fr">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
<field name="name_br">
<editWidget type="TextEdit">
<config>
<Option/>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="_uid_" index="0" name=""/>
<alias field="secteur_id" index="1" name=""/>
<alias field="path_seq" index="2" name=""/>
<alias field="node" index="3" name=""/>
<alias field="cost" index="4" name=""/>
<alias field="agg_cost" index="5" name=""/>
<alias field="osm_id" index="6" name=""/>
<alias field="highway" index="7" name=""/>
<alias field="type" index="8" name=""/>
<alias field="oneway" index="9" name=""/>
<alias field="ref" index="10" name=""/>
<alias field="name_fr" index="11" name=""/>
<alias field="name_br" index="12" name=""/>
</aliases>
<excludeAttributesWMS/>
<excludeAttributesWFS/>
<defaults>
<default field="_uid_" expression="" applyOnUpdate="0"/>
<default field="secteur_id" expression="" applyOnUpdate="0"/>
<default field="path_seq" expression="" applyOnUpdate="0"/>
<default field="node" expression="" applyOnUpdate="0"/>
<default field="cost" expression="" applyOnUpdate="0"/>
<default field="agg_cost" expression="" applyOnUpdate="0"/>
<default field="osm_id" expression="" applyOnUpdate="0"/>
<default field="highway" expression="" applyOnUpdate="0"/>
<default field="type" expression="" applyOnUpdate="0"/>
<default field="oneway" expression="" applyOnUpdate="0"/>
<default field="ref" expression="" applyOnUpdate="0"/>
<default field="name_fr" expression="" applyOnUpdate="0"/>
<default field="name_br" expression="" applyOnUpdate="0"/>
</defaults>
<constraints>
<constraint unique_strength="1" field="_uid_" notnull_strength="1" constraints="3" exp_strength="0"/>
<constraint unique_strength="0" field="secteur_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="path_seq" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="node" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="cost" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="agg_cost" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="osm_id" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="highway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="type" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="oneway" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="ref" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_fr" notnull_strength="0" constraints="0" exp_strength="0"/>
<constraint unique_strength="0" field="name_br" notnull_strength="0" constraints="0" exp_strength="0"/>
</constraints>
<constraintExpressions>
<constraint field="_uid_" exp="" desc=""/>
<constraint field="secteur_id" exp="" desc=""/>
<constraint field="path_seq" exp="" desc=""/>
<constraint field="node" exp="" desc=""/>
<constraint field="cost" exp="" desc=""/>
<constraint field="agg_cost" exp="" desc=""/>
<constraint field="osm_id" exp="" desc=""/>
<constraint field="highway" exp="" desc=""/>
<constraint field="type" exp="" desc=""/>
<constraint field="oneway" exp="" desc=""/>
<constraint field="ref" exp="" desc=""/>
<constraint field="name_fr" exp="" desc=""/>
<constraint field="name_br" exp="" desc=""/>
</constraintExpressions>
<expressionfields/>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"/>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortOrder="0" sortExpression="">
<columns>
<column type="field" hidden="0" name="_uid_" width="-1"/>
<column type="field" hidden="0" name="secteur_id" width="-1"/>
<column type="field" hidden="0" name="path_seq" width="-1"/>
<column type="field" hidden="0" name="node" width="-1"/>
<column type="field" hidden="0" name="cost" width="-1"/>
<column type="field" hidden="0" name="agg_cost" width="-1"/>
<column type="field" hidden="0" name="osm_id" width="-1"/>
<column type="field" hidden="0" name="highway" width="-1"/>
<column type="field" hidden="0" name="type" width="-1"/>
<column type="field" hidden="0" name="oneway" width="-1"/>
<column type="field" hidden="0" name="ref" width="-1"/>
<column type="field" hidden="0" name="name_fr" width="-1"/>
<column type="field" hidden="0" name="name_br" width="-1"/>
<column type="actions" hidden="1" width="-1"/>
</columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles/>
<fieldstyles/>
</conditionalstyles>
<editform tolerant="1"></editform>
<editforminit/>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode><![CDATA[# -*- coding: utf-8 -*-
"""
Les formulaires QGIS peuvent avoir une fonction Python qui sera appelée à l'ouverture du formulaire.
Utilisez cette fonction pour ajouter plus de fonctionnalités à vos formulaires.
Entrez le nom de la fonction dans le champ "Fonction d'initialisation Python".
Voici un exemple à suivre:
"""
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="_uid_" editable="1"/>
<field name="agg_cost" editable="1"/>
<field name="cost" editable="1"/>
<field name="highway" editable="1"/>
<field name="name_br" editable="1"/>
<field name="name_fr" editable="1"/>
<field name="node" editable="1"/>
<field name="oneway" editable="1"/>
<field name="osm_id" editable="1"/>
<field name="path_seq" editable="1"/>
<field name="ref" editable="1"/>
<field name="secteur_id" editable="1"/>
<field name="type" editable="1"/>
</editable>
<labelOnTop>
<field name="_uid_" labelOnTop="0"/>
<field name="agg_cost" labelOnTop="0"/>
<field name="cost" labelOnTop="0"/>
<field name="highway" labelOnTop="0"/>
<field name="name_br" labelOnTop="0"/>
<field name="name_fr" labelOnTop="0"/>
<field name="node" labelOnTop="0"/>
<field name="oneway" labelOnTop="0"/>
<field name="osm_id" labelOnTop="0"/>
<field name="path_seq" labelOnTop="0"/>
<field name="ref" labelOnTop="0"/>
<field name="secteur_id" labelOnTop="0"/>
<field name="type" labelOnTop="0"/>
</labelOnTop>
<widgets/>
<previewExpression>_uid_</previewExpression>
<mapTip></mapTip>
</maplayer>
</projectlayers>
<layerorder>
<layer id="phase_1_trace_1ce25ce9_97f3_4928_8d1d_af7c31231de0"/>
<layer id="OSM_Standard_60886620_5b47_42ad_b52b_0af567b25af6"/>
<layer id="phase_1_pk_vip_ea16b35c_6db6_41c2_a454_7c18690b7b7d"/>
<layer id="phase_1_pk_auto_a3dcb599_cd8c_4930_ae19_4563e7500055"/>
<layer id="osm_roads_pgr_d2788753_496c_4980_aaee_0310b8ebc275"/>
<layer id="osm_roads_the_geom_dde17f88_b261_488d_9395_2b6628292468"/>
<layer id="osm_roads_pgr_patch_4a8c6265_2221_4034_8f5d_7b94ae55b32c"/>
<layer id="osm_roads_pgr_patch_mask_629b242b_d1e7_4b4a_96cf_42f99668af1e"/>
<layer id="phase_2_trace_pgr_59f22a98_f235_43f9_8870_3838a5d52f35"/>
<layer id="phase_1_trace_troncons_a6ced006_8707_4136_9701_bdf12d2fc11b"/>
<layer id="osm_roads_suppr20200212190644109362249403"/>
<layer id="phase_2_point_nettoyage_3ebf74a1_98c5_4153_be3b_334d73b353e9"/>
<layer id="osm_roads_pgr_vertices_pgr_abe06098_be24_4d83_967f_1d14ecda28fc"/>
<layer id="phase_2_pk_secteur_8d9890f7_b72b_4f0e_9458_1c1be63d6af8"/>
<layer id="patch_zones_110fb509_d6fd_4e15_bc95_3a1d2118459d"/>
<layer id="test_routage_f4a13d79_0392_4298_a734_bd6c697d3eca"/>
</layerorder>
<properties>
<Gui>
<CanvasColorBluePart type="int">255</CanvasColorBluePart>
<SelectionColorRedPart type="int">255</SelectionColorRedPart>
<CanvasColorRedPart type="int">255</CanvasColorRedPart>
<CanvasColorGreenPart type="int">255</CanvasColorGreenPart>
<SelectionColorBluePart type="int">0</SelectionColorBluePart>
<SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart>
<SelectionColorGreenPart type="int">255</SelectionColorGreenPart>
</Gui>
<Measurement>
<DistanceUnits type="QString"></DistanceUnits>
<AreaUnits type="QString"></AreaUnits>
</Measurement>
<PositionPrecision>
<DecimalPlaces type="int">2</DecimalPlaces>
<Automatic type="bool">true</Automatic>
</PositionPrecision>
<PAL>
<TextFormat type="int">0</TextFormat>
<CandidatesPoint type="int">16</CandidatesPoint>
<SearchMethod type="int">0</SearchMethod>
<DrawRectOnly type="bool">false</DrawRectOnly>
<CandidatesPolygon type="int">30</CandidatesPolygon>
<ShowingAllLabels type="bool">false</ShowingAllLabels>
<ShowingCandidates type="bool">false</ShowingCandidates>
<CandidatesLine type="int">50</CandidatesLine>
<ShowingPartialsLabels type="bool">true</ShowingPartialsLabels>
</PAL>
<SpatialRefSys>
<ProjectionsEnabled type="int">1</ProjectionsEnabled>
</SpatialRefSys>
<Legend>
<filterByMap type="bool">false</filterByMap>
</Legend>
<Paths>
<Absolute type="bool">false</Absolute>
</Paths>
<Measure>
<Ellipsoid type="QString">GRS80</Ellipsoid>
</Measure>
</properties>
<visibility-presets/>
<transformContext/>
<projectMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<links/>
<author>Maël</author>
<creation>2020-02-10T14:47:57</creation>
</projectMetadata>
<Annotations/>
<Layouts/>
</qgis>