-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PPP ESGT] Suggestions d'améliorations du MCD - suggestions de modification de la classe RetraitAlignement #24
Comments
Proposition de Mickael Brasebin et d'Arnauld Gallais de conserver les classes distinctes. |
Il est vrai que j'ai partagé la remarque de fond de @mbrasebin dans l'issue 17 mais dans ce cas particulier le regroupement des trois classes, comme suggéré par l'équipe PPP, me semble être une option pertinente à étudier en réunion du SG6. |
Ok proposition de :
|
La distance serait couvert par Rmin et Rmax.
CCL : nécessité de changer le type d'attribut distance par une constante ou une Maxfonction au lieu du type "Real". |
Suppression de l’attribut attribut type et de l’énumération « TypeRetrait ». Ajout d’un attribut « ParRapport » avec type de donnée characterString qui laissera une plus grande flexibilité à l’utilisateur pour renseigner ces informations (pouvant définir par rapport à une ou plusieurs limites). Rajout d’une contrainte pour saisir la valeur du retrait à respecter lorsque l’alignement est interdit. |
Question à @alisonlenain : comment se matérialise ce rajout de contrainte dans le projet de standard ? |
Ok merci, mais exprimé ainsi cela reste encore très abstrait. Si je comprends bien la contrainte s'applique à Retrait.rMin et Retrait.rMax. D'autre part, la condition de réalisation de cette contrainte n'est pas évidente à cerner car si je comprends bien elle dépend de la valeur de Alignement.nature or je ne vois pas de lien entre ces deux classes car Retrait hérite de RetraitAlignement mais pas de Alignement. Je profite de ce post pour signaler une coquille : dans l'exemple de Retrait.distance, indiquer "4" et pas "4 mètres". |
Ajout d'un attribut "alignementPartiel" en CharacterString pour couvrir les cas ou l'alignement ne se fait que sur une portion d'un batiment ou d'une façade. @ynakhimo fournira des cas d'usages pour déterminer les valeurs qui devront etre prise en compte possiblement dans une énumération. (Remplacement du type de données characterString par une énumération lorsque les valeurs auront été déterminées). |
La compréhension de l’organisation de la classe RetraitAlignement et des sous classes
associées nous a demandé un certain temps, d’autant que lors de nos éditions de PLU, une seule nous était utile.
Nous avons donc, fait le choix de regrouper deux sous-classes (Alignement et Retrait)
dans une unique classe RetraitAlignement. Cette classe reprend donc les attributs de la classe Retrait que nous agrémentons en plus des attributs distance et type, les attributs ParRapport et distanceAlternative. L’attribut ParRapport permettra de renseigner la référence pour l’alignement (tel que domaine public, axe, limite séparative, etc.). L’attribut
distanceAlternative permettra quant à lui de préciser une méthode particulière de mesure, présente à de nombreuses reprises dans le PLU de Pechbonnieu.
Dans la règle : Les constructions doivent être implantées à une distance de la limite de fond de parcelle au moins égale à la moitié de sa hauteur avec un minimum de 3 mètres, extrait du PLU de Pechbonnieu, l’attribut prendrai en compte “la moitié de sa hauteur”. On peut aussi imaginer lier cette contrainte à la classe hauteur. Enfin, changer le type booléen de la classe alignementAutorise par une liste d’énumération comprenant les valeurs Oui, Non et Obligatoire serait astucieux. On peut ainsi préciser lorsque l’alignement est obligatoire au
lieu de simplement autorisé, ne reflétant pas la visée première de certaines règles.
The text was updated successfully, but these errors were encountered: