Skip to content

Instantly share code, notes, and snippets.

@ThomasG77
Created March 13, 2022 19:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ThomasG77/56db21b335e25668ff86c2e8359bf3d1 to your computer and use it in GitHub Desktop.
Save ThomasG77/56db21b335e25668ff86c2e8359bf3d1 to your computer and use it in GitHub Desktop.
We can make this file beautiful and searchable if this error is corrected: No commas found in this CSV file in line 0.
id;longitude;latitude;famille_arbre;genre_arbre;espece_arbre;cultivar_variete_arbre;nom_vernaculaire;code_insee;code_postal;adresse;matricule_arbre;date_plantation;hauteur;diametre;type_sol;type_enracinement;port_arbre;arbre_remarquable;arbre_protege;contraintes_sol;contrainte_aeriennes;eclairage;arrosage;allergie;remarque
1;49.802;0.3768;Sapindaceae;Acer;campestre;;Erable champetre;13028;13600;320 Avenue Joseph Roumanille;259001;2018-05-12;100;58;Argilo-sableux;Oblique;Boule;Non;Non;Sol perméabilisé;Cables éléctriques;Oui;Goutte à goutte;3;
2;43.2959;5.3761;Rosaceae;Pyrus;calleryana;chanticleerc;"Poirier ""chanticleerc""";13055;13001;60 rue sainte;1998PyrCal130011150;1998-04-20;235;73;Argileux;Pivotant;;Non;Non;Grille abimée;proximité d'un mur;Non;;;tronc abimé lors de travaux
3;43.2915;5.4805;Platanaceae;Platanus;occidentalis;;Platane d'Amérique;13055;13002;72 Boulevard des Dames;;1990-03-01;;;;;;Non;Non;;;Oui;;2;dans un alignement
4;44.2920;5.3705;Pinaceae;Pinus;sylvestris;;Pin sylvestre;13055;13013;48 rue des hauts bois;;;;;Sableux;Pivotant;Cône;Oui;Non;;;;;;
<OGRVRTDataSource>
<OGRVRTLayer name="exemple-valide">
<SrcDataSource relativeToVRT="1" shared="1">exemple-valide.csv</SrcDataSource>
<SrcLayer>exemple-valide</SrcLayer>
<GeometryType>wkbPoint</GeometryType>
<LayerSRS>WGS84</LayerSRS>
<GeometryField encoding="PointFromColumns" x="longitude" y="latitude"/>
<Field name="id" type="Integer" src="id"/>
<Field name="longitude" type="Real" src="longitude"/>
<Field name="latitude" type="Real" src="latitude"/>
<Field name="famille_arbre" type="String" src="famille_arbre"/>
<Field name="genre_arbre" type="String" src="genre_arbre"/>
<Field name="espece_arbre" type="String" src="espece_arbre"/>
<Field name="cultivar_variete_arbre" type="String" src="cultivar_variete_arbre"/>
<Field name="nom_vernaculaire" type="String" src="nom_vernaculaire"/>
<Field name="code_insee" type="String" src="code_insee"/>
<Field name="code_postal" type="String" src="code_postal"/>
<Field name="adresse" type="String" src="adresse"/>
<Field name="matricule_arbre" type="String" src="matricule_arbre"/>
<Field name="date_plantation" type="Date" src="date_plantation"/>
<Field name="hauteur" type="Real" src="hauteur"/>
<Field name="diametre" type="Real" src="diametre"/>
<Field name="type_sol" type="String" src="type_sol"/>
<Field name="type_enracinement" type="String" src="type_enracinement"/>
<Field name="port_arbre" type="String" src="port_arbre"/>
<Field name="arbre_remarquable" type="String" src="arbre_remarquable"/>
<Field name="arbre_protege" type="String" src="arbre_protege"/>
<Field name="contraintes_sol" type="String" src="contraintes_sol"/>
<Field name="contrainte_aeriennes" type="String" src="contrainte_aeriennes"/>
<Field name="eclairage" type="String" src="eclairage"/>
<Field name="arrosage" type="String" src="arrosage"/>
<Field name="allergie" type="Integer" src="allergie"/>
<Field name="remarque" type="String" src="remarque"/>
</OGRVRTLayer>
</OGRVRTDataSource>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" geometry="Point" hasScaleBasedVisibilityFlag="0" labelsEnabled="0" maxScale="0" minScale="100000000" readOnly="0" refreshOnNotifyEnabled="0" refreshOnNotifyMessage="" simplifyAlgorithm="0" simplifyDrawingHints="1" simplifyDrawingTol="1" simplifyLocal="1" simplifyMaxScale="1" styleCategories="AllStyleCategories" type="vector" wkbType="Point">
<extent>
<xmin>43.2914999999999992</xmin>
<ymin>0.37680000000000002</ymin>
<xmax>49.8019999999999996</xmax>
<ymax>5.48050000000000015</ymax>
</extent>
<id>exemple_valide_a73ec02c_e60f_4e0f_ac3a_6dfa1990159d</id>
<datasource>/home/thomasg/exemple-valide.vrt|layername=exemple-valide</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>exemple-valide</layername>
<srs>
<spatialrefsys>
<wkt>GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]</wkt>
<proj4>+proj=longlat +datum=WGS84 +no_defs</proj4>
<srsid>3452</srsid>
<srid>4326</srid>
<authid>EPSG:4326</authid>
<description>WGS 84</description>
<projectionacronym>longlat</projectionacronym>
<ellipsoidacronym>WGS84</ellipsoidacronym>
<geographicflag>true</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type>dataset</type>
<title></title>
<abstract></abstract>
<links></links>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<wkt></wkt>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent></extent>
</resourceMetadata>
<provider encoding="UTF-8">ogr</provider>
<vectorjoins></vectorjoins>
<layerDependencies></layerDependencies>
<dataDependencies></dataDependencies>
<expressionfields></expressionfields>
<map-layer-style-manager current="default">
<map-layer-style name="default"></map-layer-style>
</map-layer-style-manager>
<auxiliaryLayer></auxiliaryLayer>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<temporal accumulate="0" durationField="" durationUnit="min" enabled="0" endExpression="" endField="" fixedDuration="0" mode="0" startExpression="" startField="">
<fixedRange>
<start></start>
<end></end>
</fixedRange>
</temporal>
<renderer-v2 enableorderby="0" forceraster="0" symbollevels="0" type="singleSymbol">
<symbols>
<symbol alpha="1" clip_to_extent="1" force_rhr="0" name="0" type="marker">
<layer class="SimpleMarker" enabled="1" locked="0" pass="0">
<prop k="angle" v="0"></prop>
<prop k="color" v="255,158,23,255"></prop>
<prop k="horizontal_anchor_point" v="1"></prop>
<prop k="joinstyle" v="bevel"></prop>
<prop k="name" v="circle"></prop>
<prop k="offset" v="0,0"></prop>
<prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"></prop>
<prop k="offset_unit" v="MM"></prop>
<prop k="outline_color" v="35,35,35,255"></prop>
<prop k="outline_style" v="solid"></prop>
<prop k="outline_width" v="0"></prop>
<prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"></prop>
<prop k="outline_width_unit" v="MM"></prop>
<prop k="scale_method" v="diameter"></prop>
<prop k="size" v="2"></prop>
<prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"></prop>
<prop k="size_unit" v="MM"></prop>
<prop k="vertical_anchor_point" v="1"></prop>
<data_defined_properties>
<Option type="Map">
<Option name="name" type="QString" value=""></Option>
<Option name="properties"></Option>
<Option name="type" type="QString" value="collection"></Option>
</Option>
</data_defined_properties>
</layer>
</symbol>
</symbols>
<rotation></rotation>
<sizescale></sizescale>
</renderer-v2>
<customproperties></customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks type="StringList">
<Option type="QString" value=""></Option>
</activeChecks>
<checkConfiguration></checkConfiguration>
</geometryOptions>
<legend type="default-vector"></legend>
<referencedLayers></referencedLayers>
<fieldConfiguration>
<field configurationFlags="None" name="id">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="longitude">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="latitude">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="famille_arbre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="genre_arbre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="espece_arbre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="cultivar_variete_arbre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="nom_vernaculaire">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="code_insee">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="code_postal">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="adresse">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="matricule_arbre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="date_plantation">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="hauteur">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="diametre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="type_sol">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="type_enracinement">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="port_arbre">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="arbre_remarquable">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="arbre_protege">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="contraintes_sol">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="contrainte_aeriennes">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="eclairage">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="arrosage">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="allergie">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
<field configurationFlags="None" name="remarque">
<editWidget type="">
<config>
<Option></Option>
</config>
</editWidget>
</field>
</fieldConfiguration>
<aliases>
<alias field="id" index="0" name=""></alias>
<alias field="longitude" index="1" name=""></alias>
<alias field="latitude" index="2" name=""></alias>
<alias field="famille_arbre" index="3" name=""></alias>
<alias field="genre_arbre" index="4" name=""></alias>
<alias field="espece_arbre" index="5" name=""></alias>
<alias field="cultivar_variete_arbre" index="6" name=""></alias>
<alias field="nom_vernaculaire" index="7" name=""></alias>
<alias field="code_insee" index="8" name=""></alias>
<alias field="code_postal" index="9" name=""></alias>
<alias field="adresse" index="10" name=""></alias>
<alias field="matricule_arbre" index="11" name=""></alias>
<alias field="date_plantation" index="12" name=""></alias>
<alias field="hauteur" index="13" name=""></alias>
<alias field="diametre" index="14" name=""></alias>
<alias field="type_sol" index="15" name=""></alias>
<alias field="type_enracinement" index="16" name=""></alias>
<alias field="port_arbre" index="17" name=""></alias>
<alias field="arbre_remarquable" index="18" name=""></alias>
<alias field="arbre_protege" index="19" name=""></alias>
<alias field="contraintes_sol" index="20" name=""></alias>
<alias field="contrainte_aeriennes" index="21" name=""></alias>
<alias field="eclairage" index="22" name=""></alias>
<alias field="arrosage" index="23" name=""></alias>
<alias field="allergie" index="24" name=""></alias>
<alias field="remarque" index="25" name=""></alias>
</aliases>
<defaults>
<default applyOnUpdate="0" expression="" field="id"></default>
<default applyOnUpdate="0" expression="" field="longitude"></default>
<default applyOnUpdate="0" expression="" field="latitude"></default>
<default applyOnUpdate="0" expression="" field="famille_arbre"></default>
<default applyOnUpdate="0" expression="" field="genre_arbre"></default>
<default applyOnUpdate="0" expression="" field="espece_arbre"></default>
<default applyOnUpdate="0" expression="" field="cultivar_variete_arbre"></default>
<default applyOnUpdate="0" expression="" field="nom_vernaculaire"></default>
<default applyOnUpdate="0" expression="" field="code_insee"></default>
<default applyOnUpdate="0" expression="" field="code_postal"></default>
<default applyOnUpdate="0" expression="" field="adresse"></default>
<default applyOnUpdate="0" expression="" field="matricule_arbre"></default>
<default applyOnUpdate="0" expression="" field="date_plantation"></default>
<default applyOnUpdate="0" expression="" field="hauteur"></default>
<default applyOnUpdate="0" expression="" field="diametre"></default>
<default applyOnUpdate="0" expression="" field="type_sol"></default>
<default applyOnUpdate="0" expression="" field="type_enracinement"></default>
<default applyOnUpdate="0" expression="" field="port_arbre"></default>
<default applyOnUpdate="0" expression="" field="arbre_remarquable"></default>
<default applyOnUpdate="0" expression="" field="arbre_protege"></default>
<default applyOnUpdate="0" expression="" field="contraintes_sol"></default>
<default applyOnUpdate="0" expression="" field="contrainte_aeriennes"></default>
<default applyOnUpdate="0" expression="" field="eclairage"></default>
<default applyOnUpdate="0" expression="" field="arrosage"></default>
<default applyOnUpdate="0" expression="" field="allergie"></default>
<default applyOnUpdate="0" expression="" field="remarque"></default>
</defaults>
<constraints>
<constraint constraints="0" exp_strength="0" field="id" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="longitude" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="latitude" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="famille_arbre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="genre_arbre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="espece_arbre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="cultivar_variete_arbre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="nom_vernaculaire" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="code_insee" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="code_postal" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="adresse" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="matricule_arbre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="date_plantation" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="hauteur" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="diametre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="type_sol" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="type_enracinement" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="port_arbre" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="arbre_remarquable" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="arbre_protege" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="contraintes_sol" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="contrainte_aeriennes" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="eclairage" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="arrosage" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="allergie" notnull_strength="0" unique_strength="0"></constraint>
<constraint constraints="0" exp_strength="0" field="remarque" notnull_strength="0" unique_strength="0"></constraint>
</constraints>
<constraintExpressions>
<constraint desc="" exp="" field="id"></constraint>
<constraint desc="" exp="" field="longitude"></constraint>
<constraint desc="" exp="" field="latitude"></constraint>
<constraint desc="" exp="" field="famille_arbre"></constraint>
<constraint desc="" exp="" field="genre_arbre"></constraint>
<constraint desc="" exp="" field="espece_arbre"></constraint>
<constraint desc="" exp="" field="cultivar_variete_arbre"></constraint>
<constraint desc="" exp="" field="nom_vernaculaire"></constraint>
<constraint desc="" exp="" field="code_insee"></constraint>
<constraint desc="" exp="" field="code_postal"></constraint>
<constraint desc="" exp="" field="adresse"></constraint>
<constraint desc="" exp="" field="matricule_arbre"></constraint>
<constraint desc="" exp="" field="date_plantation"></constraint>
<constraint desc="" exp="" field="hauteur"></constraint>
<constraint desc="" exp="" field="diametre"></constraint>
<constraint desc="" exp="" field="type_sol"></constraint>
<constraint desc="" exp="" field="type_enracinement"></constraint>
<constraint desc="" exp="" field="port_arbre"></constraint>
<constraint desc="" exp="" field="arbre_remarquable"></constraint>
<constraint desc="" exp="" field="arbre_protege"></constraint>
<constraint desc="" exp="" field="contraintes_sol"></constraint>
<constraint desc="" exp="" field="contrainte_aeriennes"></constraint>
<constraint desc="" exp="" field="eclairage"></constraint>
<constraint desc="" exp="" field="arrosage"></constraint>
<constraint desc="" exp="" field="allergie"></constraint>
<constraint desc="" exp="" field="remarque"></constraint>
</constraintExpressions>
<expressionfields></expressionfields>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"></defaultAction>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0">
<columns></columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles></rowstyles>
<fieldstyles></fieldstyles>
</conditionalstyles>
<storedexpressions></storedexpressions>
<editform tolerant="1"></editform>
<editforminit></editforminit>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<editable></editable>
<labelOnTop></labelOnTop>
<dataDefinedFieldProperties></dataDefinedFieldProperties>
<widgets></widgets>
<previewExpression></previewExpression>
<mapTip></mapTip>
</maplayer>
<maplayer autoRefreshEnabled="0" autoRefreshTime="0" geometry="Unknown geometry" hasScaleBasedVisibilityFlag="0" labelsEnabled="0" maxScale="0" minScale="100000000" readOnly="0" refreshOnNotifyEnabled="0" refreshOnNotifyMessage="" simplifyAlgorithm="0" simplifyDrawingHints="1" simplifyDrawingTol="1" simplifyLocal="1" simplifyMaxScale="1" styleCategories="AllStyleCategories" type="vector" wkbType="Unknown">
<id>exemple_valide_c7be8d49_bd5f_422c_a45f_024c67af19ac</id>
<datasource>/home/thomasg/exemple-valide.vrt|layername='exemple-valide'</datasource>
<keywordList>
<value></value>
</keywordList>
<layername>exemple-valide</layername>
<srs>
<spatialrefsys>
<wkt></wkt>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</srs>
<resourceMetadata>
<identifier></identifier>
<parentidentifier></parentidentifier>
<language></language>
<type></type>
<title></title>
<abstract></abstract>
<links></links>
<fees></fees>
<encoding></encoding>
<crs>
<spatialrefsys>
<wkt></wkt>
<proj4></proj4>
<srsid>0</srsid>
<srid>0</srid>
<authid></authid>
<description></description>
<projectionacronym></projectionacronym>
<ellipsoidacronym></ellipsoidacronym>
<geographicflag>false</geographicflag>
</spatialrefsys>
</crs>
<extent></extent>
</resourceMetadata>
<provider encoding="">ogr</provider>
<vectorjoins></vectorjoins>
<layerDependencies></layerDependencies>
<dataDependencies></dataDependencies>
<expressionfields></expressionfields>
<map-layer-style-manager current="default">
<map-layer-style name="default"></map-layer-style>
</map-layer-style-manager>
<auxiliaryLayer></auxiliaryLayer>
<flags>
<Identifiable>1</Identifiable>
<Removable>1</Removable>
<Searchable>1</Searchable>
</flags>
<temporal accumulate="0" durationField="" durationUnit="min" enabled="0" endExpression="" endField="" fixedDuration="0" mode="0" startExpression="" startField="">
<fixedRange>
<start></start>
<end></end>
</fixedRange>
</temporal>
<customproperties></customproperties>
<blendMode>0</blendMode>
<featureBlendMode>0</featureBlendMode>
<layerOpacity>1</layerOpacity>
<geometryOptions geometryPrecision="0" removeDuplicateNodes="0">
<activeChecks type="StringList">
<Option type="QString" value=""></Option>
</activeChecks>
<checkConfiguration></checkConfiguration>
</geometryOptions>
<referencedLayers></referencedLayers>
<fieldConfiguration></fieldConfiguration>
<aliases></aliases>
<defaults></defaults>
<constraints></constraints>
<constraintExpressions></constraintExpressions>
<expressionfields></expressionfields>
<attributeactions>
<defaultAction key="Canvas" value="{00000000-0000-0000-0000-000000000000}"></defaultAction>
</attributeactions>
<attributetableconfig actionWidgetStyle="dropDown" sortExpression="" sortOrder="0">
<columns></columns>
</attributetableconfig>
<conditionalstyles>
<rowstyles></rowstyles>
<fieldstyles></fieldstyles>
</conditionalstyles>
<storedexpressions></storedexpressions>
<editform tolerant="1"></editform>
<editforminit></editforminit>
<editforminitcodesource>0</editforminitcodesource>
<editforminitfilepath></editforminitfilepath>
<editforminitcode></editforminitcode>
<featformsuppress>0</featformsuppress>
<editorlayout>generatedlayout</editorlayout>
<editable></editable>
<labelOnTop></labelOnTop>
<dataDefinedFieldProperties></dataDefinedFieldProperties>
<widgets></widgets>
<previewExpression></previewExpression>
<mapTip></mapTip>
</maplayer>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment