Configurations des fichiers csv et xls

L’utilisation de la ToolBox OMIPLU s’accompagne de plusieurs fichier .csv et d’un fichier .xls que nous allons détailler ci-après.

OMIPLU_1_Frag.csv

Ce fichier est à utiliser avec le script : 1 – Fragmenter le PLU de la Suite OMIPLU

Il se compose de 4 champs :

  • Couche_PLU
    • Nom de la couche de votre base de données PLU propre à votre organisation
  • RequeteSQL
    • Requête SQL la couche pour la réalisation de l’export
  • CoucheFrag_PLU
    • Nom de la couche en sortie
  • Change_Nom_Champ_Base
    • Nom d’un champ de la base de départ qui est identique à un nom de champ du standard qui serait à modifier lors de l’export

Dans l’exemple ci dessous nous pouvons voir que nous avons une couche C3_EBC qui est fragmentée en 2 sous-types pour correspondre d’une côté aux EBC (L113-1) classiques et de l’autre les EBC (L121-27) concernés par la loi littorale. La requête SQL s’applique donc pour fragmenter la couche en 2 couches distinctes C3_EBC et C3_EBC_litto qui seront utilisée par la suite dans le configuration d’OMIPLU.

OMIPLU_2_Config<2017 ou 2022>.csv

Ces fichiers sont à utiliser avec le script : 2 – OMIPLU de la Suite OMIPLU

Il existe deux fichiers (2017 et 2022) car les champs ne sont pas exactement les même en fonction des standards CNIG PLU

Ces fichiers consistent à indiquer en entrée une couche de BASE afin de la faire correspondre avec la couche du standard CNIG PLU et d’indiquer également la correspondance des champs entre la BASE et les champs de la couche du standard CNIG PLU

Possibilité de saisie dans le fichier CSV pour la valeurs de champs
  • Saisir une chaine de caractère
  • Affecter un champ
    • !CHAMP!
  • Combiner des champs
    • !CHAMP1!+!CHAMP2!
    • !CHAMP1!+str(!CHAMP2!)
  • Combiner un libellé et un champ
    • Libelle*+!CHAMP!
    • « Libelle »+!CHAMP!
  • Tronquer un champ
    • !CHAMP![:80]

Il est à noter que si vous optez pour la saisie d’un de ces fichiers via Excel, il est important de faire attention aux champs TYPEPSC/STYPEPSC/TYPEINF/STYPEINF qu’il faudra forcer au format texte pour que les valeurs saisies soient bien codées sur 2 caractères.

Si vous devez ajouter des couples de champs LIB_ATTRx et LIB_VALx vous devez impérativement les ajouter après le dernier champ de OMIPLU_2_Config<version>.csv et dans l’ordre.

L’insertion de nouveaux champs est INTERDITE

Dans le cas de la couche ZONE_URBA vous avez la possibilité de renseigner le champ NOMFIC par le code « nomreglauto » qui aura pour effet de s’appuyer sur les données saisies dans la boite de dialogue du script 2 – OMIPLU pour affecter automatiquement le nom du règlement dans le Standard CNIG PLU.

OMIPLU_3_RECAPLU.xls

Ce fichier est à utiliser avec les 2 scripts : 3 – Compléments ZONE_URBA – CNIG 2017d & 3 – Compléments ZONE_URBA – CNIG 2022

L’utilisation de ce fichier Excel est indispensable lorsque dans votre couche de zonage de votre base de données propre, il n’existe pas de champs correspondants aux standards CNIG PLU ou tout simplement si vous souhaitez disposer d’un fichier de synthèse des zonages avec lequel vous pourrez plus facilement compléter la couche ZONE_URBA du standard CNIG PLU.

L’usage du fichier n’est possible que si le NOM RECAPLU couvre la totalité des données nécessaires. Il faut donc s’assurer que toutes les lignes de vos noms de zones soient bien prises en compte.

Il est interdit de supprimer ou modifier la ligne avec les nom des champs (ZONAGE,LIBELONG,TYPEZONE …) sous peine de corrompre le fonctionnement des scripts impactés. Cette ligne doit bien entendu être la première ligne du NOM RECAPLU 🙂