[general]
name=Simple tools
name[fr]=Couteau suisse pour QGIS
version=1.4.0
qgisMinimumVersion=3.10
hasProcessingProvider=yes

description=A collection of simple tools for QGIS.
description[fr]=Une collection d'outils simples. C'est une sorte de "couteau suisse" pour QGIS : <br>-- Ouvrir la Table d'Attributs FILTRÉE sur les entités SELECTIONNÉES <br>-- Inspecter les 1ères lignes d'un GROS fichier CSV ou texte  <br>-- Convertir du JSON en CSV  <br>-- Style catégorisé à partir d'un CSV  <br>-- GPKG multi-couches vers plusieurs GPKG  <br>-- Vérifier que des couches respectent un standard (couches modèles)  <br>-- Dans les tables attrib. 3 boutons pour ajuster la hauteur des lignes et la largeur des colonnes

about=## In Processing toolbox > <b>Styling helper</b> :<br>-- <b>Categorized style from CSV</b>: use a CSV file to define the style (categories,labels,colors) of a vector layer<br>     <br>## In Plugins menu > <b>Simple tools</b> :<br>-- <b>Inspect BIG csv (or text) files</b> by quickly showing their first rows.      <br>-- <b>Analyze the raster tiles of a folder (and sub-folders)</b> : create a grid based on the tiles, search for duplicates (same location)...    <br>-- <b>Multi-layers GPKG to multiple GPKG files</b> : extract the layers and styles.  <br>-- <b>Open JSON or convert to CSV</b>: flatten a json tree.   <table border=1 cellpadding=3 cellspacing=0> <tr style="text-align:center"><td>JSON</td><td>CSV</td></tr>	<tr> <td> [<br>&nbsp;&nbsp; {"id":1, "color":"red"},<br>&nbsp;&nbsp; {"id":2, "color":"blue"}<br> ]</td>		<td>id,color<br>1,red<br>2,blue</td>	</tr>	<tr> <td> { "id":123, <b>"contact": {"tel":555, "mail":"a@b.c"}</b> }</td>		<td>id;<b>contact_tel</b>;<b>contact_mail</b><br>123;555;a@b.c</td>	</tr> </table>    <br>## In Attributes toolbar: <b>Open Attributes Table FILTERED on SELECTED features</b>: <br>-- Shows the list of selected features at a given moment T in an attribute table with a filter on their <b>ids</b>. This allows you to change the selection later WITHOUT LOSING the list of T.

about[fr]=<u>## Dans Traitement > Boîte à outils > <b>Assistant de styles</b> :</u><br>-- <b>Style catégorisé à partir d'un CSV</b> : utiliser un fichier CSV (avec les codes, libellés et couleurs) pour donner un style catégorisé à une couche vecteur<br>    <br><u>## Dans le menu Extensions > <b>Couteau suisse pour QGIS</b> :</u><br>-- <b>Inspecter les 1ères lignes d'un GROS fichier CSV ou texte</b> : affichage très rapide.    <br>-- <b>Analyser les dalles raster d'un dossier (et sous-dossiers)</b> : créer une grille basée sur les dalles, chercher les doublons (même emplacement)...    <br>-- <b>GPKG multi-couches vers plusieurs GPKG</b> : extraction des couches.  <br>-- <b>Vérifier que des couches respectent un standard :</b> avec vos modèles de couches, contrôler que les nouveaux fichiers respectent les mêmes noms de champs, mêmes types et dans le même ordre ; définir les listes des attributs autorisés par modèle et par champ.  <br>-- <b>Options pour ajuster lignes et colonnes dans les tables attributaires</b> : pour désactiver/activer cette option  <br>-- <b>Ouvrir des JSON ou les convertir en CSV</b> : mettre à plat une arborescence json.   <table border=1 cellpadding=3 cellspacing=0> <tr style="text-align:center"><td>JSON</td><td>CSV</td></tr>	<tr> <td> [<br>&nbsp;&nbsp; {"id":1, "color":"red"},<br>&nbsp;&nbsp; {"id":2, "color":"blue"}<br> ]</td>		<td>id,color<br>1,red<br>2,blue</td>	</tr>	<tr> <td> { "id":123, <b>"contact": {"tel":555, "mail":"a@b.c"}</b> }</td>		<td>id;<b>contact_tel</b>;<b>contact_mail</b><br>123;555;a@b.c</td>	</tr> </table>    <br><u>## Dans la barre d'outils Attributs : ouvrir la Table d'Attributs <b>filtrée</b> sur les entités sélectionnées</u><br> -- Voir la liste des objets sélectionnés à un instant T dans une table d'attributs avec un filtre sur leurs <b>id</b>. Cela permet ensuite de changer la sélection <b>sans perdre</b> la liste de T.


changelog=
 1.4.0 Ajout de 3 boutons dans chaque table attributaire : Hauteur auto des lignes, Largeur auto ou fixe des colonnes
 1.3.0 JSON converter: optimizations et more options
 1.2.0 New tool: Vérifier des couches selon un standard (couches modèles)
 1.1.0 New tool: GPKG multi-layer to multiple GPKG
 1.0.0 New tool: Analyse raster tiles files and create a grid
 0.5.0 New tool: Open Attributes Table FILTERED on SELECTED features ( Ouvrir la Table d'Attributs FILTRÉE sur les entités SELECTIONNÉES )
 0.4.2 More detailed help
 0.4.1 JSON converter: displays the CSV in a table
 0.4.0 Improvement of the JSON converter: flattens objects and lists
 0.3.0 3rd tool: Convert JSON to CSV
 0.2.1 Small improvement
 0.2.0 2nd tool : Inspect BIG csv (or text) files
 0.1.0 First tool: Categorized style from CSV

# tags are comma separated with spaces allowed
tags=vector, style, json, csv, big files
icon=icons/tools.png
experimental=False
deprecated=False

author=Philippe Desboeufs
email=philippe.desboeufs@haute-garonne.gouv.fr
homepage=https://github.com/PhilippeD31/SimpleTools4QGIS
tracker=https://github.com/PhilippeD31/SimpleTools4QGIS/issues
repository=https://github.com/PhilippeD31/SimpleTools4QGIS
