diff --git a/04-ContraintesRessources/03.07.Contraintes_topologiques.md b/04-ContraintesRessources/03.07.Contraintes_topologiques.md index 58547a3246ae0357e75069d1b09dbc6aee553006..b186b71853858e8092d8743ce63997d5b4953618 100644 --- a/04-ContraintesRessources/03.07.Contraintes_topologiques.md +++ b/04-ContraintesRessources/03.07.Contraintes_topologiques.md @@ -134,87 +134,17 @@ Exemple : </table> - - -<table style="width: 100%;margin-left: 0;margin-right: auto;mc-table-style: url(’../Resources/TableStyles/Basic.css’);" class="TableStyle_Basic" cellspacing="0"><colgroup><col> <col> <col> <col></colgroup> - -<tbody> - -<tr> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep"> </td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Pas de règle de validation</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Règle de validation @Area()<10</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Règle de validation @Area()>10</td> - -</tr> - -<tr> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep"><img src="..\_images/tessealtion_regle_validite1_231x189.png"></td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Erreur E0014</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Erreur E0014</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Pas d’erreur</td> - -</tr> - -<tr> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep"><img src="..\_images/tessealtion_regle_validite2_223x145.png"></td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Erreur E0014</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Pas d’erreur</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Erreur E0014</td> - -</tr> - -<tr> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep"><img src="..\_images/tesselation_regle_validation3_198x104.png"></td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Erreur E0015</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColSep">Erreur E0015</td> - -<td class="TableStyle_Basic_Body_0_0_RowSep_ColEnd">Pas d’erreur</td> - -</tr> - -<tr> - -<td class="TableStyle_Basic_Body_0_0_RowEnd_ColSep"><img src="..\_images/tesselation_regle_validite4_223x107.png"></td> - -<td class="TableStyle_Basic_Body_0_0_RowEnd_ColSep">Erreur E0015</td> - -<td class="TableStyle_Basic_Body_0_0_RowEnd_ColSep">Pas d’erreur</td> - -<td class="TableStyle_Basic_Body_0_0_RowEnd_ColEnd">Erreur E0015</td> - -</tr> - -</tbody> - -</table> - La règle de validation correspond ainsi à une tolérance à partir de laquelle une erreur doit être retournée. Elle permet de passer outre des erreurs topologiques mineures ou au contraire des objets importants tels que des lacs ou la cour intérieure des immeubles. La fonction à saisir dans la règle de validation peut contenir n’importe quelle formule exploitable par le Transformer ExpressionEvaluator de FME et renvoyant les valeurs 0 (faux) ou 1 (vrai). **Fonctions communément utilisées :** -* @Area(1) : renvoie la superficie de l’objet +* @Area(1) : renvoie la superficie de l’objet, -* @Length(2,1) : renvoie le périmètre de l’objet +* @Length(2,1) : renvoie le périmètre de l’objet, -* @Value(attr) : renvoie la valeur de l’attribut "attr" +* @Value(attr) : renvoie la valeur de l’attribut "attr". Attention, une erreur dans la formule risque de produire une erreur irrécupérable qui empêchera la réalisation du contrôle. diff --git a/04-ContraintesRessources/05.02.FormatsDate.md b/04-ContraintesRessources/05.02.FormatsDate.md index 6929adf12a5ce0167aea731a5fee0853c32262d0..42c4cdd16abd93817da0dc4ff21a3228cc0f2baf 100644 --- a/04-ContraintesRessources/05.02.FormatsDate.md +++ b/04-ContraintesRessources/05.02.FormatsDate.md @@ -4,6 +4,120 @@ La définition de dates dans Qualigéo se réfère à la librairie standard Pyth Le tableau ci-dessous liste l’ensemble des directives dédiées : +<style type="text/css"> +.tg {border-collapse:collapse;border-spacing:0;} +.tg td{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; + overflow:hidden;padding:10px 5px;word-break:normal;} +.tg th{border-color:black;border-style:solid;border-width:1px;font-family:Arial, sans-serif;font-size:14px; + font-weight:normal;overflow:hidden;padding:10px 5px;word-break:normal;} +.tg .tg-o6tx{background-color:#eae8e8;border-color:#d6d6d6;text-align:left;vertical-align:top} +.tg .tg-0pn5{background-color:#923288;border-color:#d6d6d6;color:#ffffff;text-align:left;vertical-align:top} +.tg .tg-avj4{border-color:#d6d6d6;text-align:left;vertical-align:top} +</style> +<table class="tg"> +<thead> + <tr> + <th class="tg-0pn5">%a</th> + <th class="tg-0pn5">Renvoie labréviation locale du jour (Dim)</th> + </tr> +</thead> +<tbody> + <tr> + <td class="tg-0pn5">%A</td> + <td class="tg-avj4">Comme %a mais sans abréviation (Dimanche)</td> + </tr> + <tr> + <td class="tg-0pn5">%b</td> + <td class="tg-o6tx">Renvoie l'abréviation locale du mois (Oct)</td> + </tr> + <tr> + <td class="tg-0pn5">%B</td> + <td class="tg-avj4">Equivalent à %b sans abréviation (Octobre)</td> + </tr> + <tr> + <td class="tg-0pn5">%c</td> + <td class="tg-o6tx">Renvoie une représentation locale complète (Dim Oct 9 15:17:40 2020)</td> + </tr> + <tr> + <td class="tg-0pn5">%d</td> + <td class="tg-avj4">Renvoie le jour du mois [01,31]</td> + </tr> + <tr> + <td class="tg-0pn5">%f</td> + <td class="tg-o6tx">Micro seconde en décimale [0,9999999]</td> + </tr> + <tr> + <td class="tg-0pn5">%H</td> + <td class="tg-avj4">Renvoie l'heure au format 24 h [00,23]</td> + </tr> + <tr> + <td class="tg-0pn5">%I</td> + <td class="tg-o6tx">Renvoie l'heure au format 12 h [01,12]</td> + </tr> + <tr> + <td class="tg-0pn5">%j</td> + <td class="tg-avj4">Renvoie le jour de l'année [001,366]</td> + </tr> + <tr> + <td class="tg-0pn5">%m</td> + <td class="tg-o6tx">Renvoie les mois de l'année en version numérique [01,12]</td> + </tr> + <tr> + <td class="tg-0pn5">%M</td> + <td class="tg-avj4">Renvoie les minutes [00,61]</td> + </tr> + <tr> + <td class="tg-0pn5">%p</td> + <td class="tg-o6tx">Renvoie AM ou PM en fonction de l'heure</td> + </tr> + <tr> + <td class="tg-0pn5">%S</td> + <td class="tg-avj4">Renvoie les secondes [00,61]</td> + </tr> + <tr> + <td class="tg-0pn5">%U</td> + <td class="tg-o6tx">Renvoie le numéro de la semaine sous forme numérique, en se basant sur le dimanche comme le premier jour de la semaine</td> + </tr> + <tr> + <td class="tg-0pn5">%w</td> + <td class="tg-avj4">Renvoie le jour de la semaine sous forme numérique (0 correspondant à dimanche)</td> + </tr> + <tr> + <td class="tg-0pn5">%W</td> + <td class="tg-o6tx">Comme %U mais lundi est pris en référence comme premier jour de la semaine</td> + </tr> + <tr> + <td class="tg-0pn5">%x</td> + <td class="tg-avj4">Comme %c mais version courte sans jour ni heure (10/09/20)</td> + </tr> + <tr> + <td class="tg-0pn5">%X</td> + <td class="tg-o6tx">Renvoie la représentation locale de l'heure (15:31:33)</td> + </tr> + <tr> + <td class="tg-0pn5">%y</td> + <td class="tg-avj4">Renvoie les deux derniers chiffres de l'année (20)</td> + </tr> + <tr> + <td class="tg-0pn5">%Y</td> + <td class="tg-o6tx">Renvoie l'année (2020)</td> + </tr> + <tr> + <td class="tg-0pn5">%z</td> + <td class="tg-avj4">Renvoie le Temps Universel Coordonné (UTC) sous la forme + HHMM ou -HHMM</td> + </tr> + <tr> + <td class="tg-0pn5">%Z</td> + <td class="tg-o6tx">Renvoie la TimeZone (CET)</td> + </tr> + <tr> + <td class="tg-0pn5">%%</td> + <td class="tg-avj4">Un caractère litéral</td> + </tr> +</tbody> +</table> + + <table style="mc-table-style: url(’../Resources/TableStyles/Lignes.css’);border-left-style: solid;border-left-width: 1px;border-left-color: #000000;border-right-style: solid;border-right-width: 1px;border-right-color: #000000;border-top-style: solid;border-top-width: 1px;border-top-color: #000000;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #000000;caption-side: bottom;" class="TableStyle_Rows" cellspacing="0"> <caption> </caption> <col style="width: 75px;" />