Skip to content

Commit

Permalink
Merge pull request #1 from mborne/issue_XX1
Browse files Browse the repository at this point in the history
Reprise du registry pour correspondre au specification
  • Loading branch information
cboucheIGN authored Aug 23, 2019
2 parents 3671c53 + 317435d commit ddd4d1f
Show file tree
Hide file tree
Showing 40 changed files with 630 additions and 372 deletions.
29 changes: 18 additions & 11 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
<title>index.md</title>
<link type="text/css" rel="stylesheet" href="assets/css/github-markdown.css">
<link type="text/css" rel="stylesheet" href="assets/css/pilcrow.css">
<link type="text/css" rel="stylesheet" href="assets/css/hljs-github.min.css" />

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/github.min.css">
<link rel="stylesheet" href="assets/highlight/styles/github.css">
<style>
html, body {
width: 95%;
width: 90%;
margin: auto;
padding-bottom: 50px;
padding: 0;
}
</style>
</head>

<body>
<article class="markdown-body">
<h1 id="registre-de-r-gles-simplu3d"><a href="#registre-de-r-gles-simplu3d" class="anchor"></a>Registre de règles SimPLU3D</h1><blockquote>
<article class="markdown-body"><h1 id="registre-de-r-gles-simplu3d"><a href="#registre-de-r-gles-simplu3d" class="anchor"></a>Registre de règles SimPLU3D</h1><blockquote>
<p>ATTENTION : <a href="https://mborne.github.io/plu-formel/" target="_blank">https://mborne.github.io/plu-formel/</a> a vocation sur le long terme à être remplacé par <a href="https://www.geoportail-urbanisme.gouv.fr/schemas/plu-formel/1.0" target="_blank">https://www.geoportail-urbanisme.gouv.fr/schemas/plu-formel/1.0</a></p>
</blockquote>
<h2 id="description"><a href="#description" class="anchor"></a>Description</h2><p>L&#39;approche de formalisation des PLU présentée ici a été expérimentée dans le cadre du projet SimPLU3D. Elle résulte des constats suivants :</p>
Expand Down Expand Up @@ -65,7 +66,7 @@ <h2 id="concepts"><a href="#concepts" class="anchor"></a>Concepts</h2><h3 id="r-
<td><code>template</code></td>
<td><code>string</code></td>
<td>Règle sous forme de phrase avec des paramètres</td>
<td><code>Les bâtiments ne doivent pas être construits à une distance inférieure à {{ B1_ART_6 }} de la voirie.</code></td>
<td><code>Les bâtiments ne doivent pas être construits à une distance inférieure à de la voirie.</code></td>
</tr>
<tr>
<td><code>params</code></td>
Expand Down Expand Up @@ -150,12 +151,18 @@ <h2 id="resources"><a href="#resources" class="anchor"></a>Resources</h2><ul>
<li><a href="legacy-csv.html">Principe d&#39;instanciation des règles en CSV (ancien fonctionnement)</a></li>
<li><a href="projects.html">Relation possible entre ce registre de règle et d&#39;autres projets</a></li>
</ul>

</article>

<!-- hightlight.pack.js -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js"></script>
<script src="assets/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

<script src="assets/mermaid/mermaid.min.js"></script>
<script>mermaid.init({
startOnLoad: true,
flowchart: {
useMaxWidth: true
}
}, ".language-mermaid");</script>
</body>

</html>
</html>
27 changes: 17 additions & 10 deletions docs/legacy-csv.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
<title>legacy-csv.md</title>
<link type="text/css" rel="stylesheet" href="assets/css/github-markdown.css">
<link type="text/css" rel="stylesheet" href="assets/css/pilcrow.css">
<link type="text/css" rel="stylesheet" href="assets/css/hljs-github.min.css" />

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/github.min.css">
<link rel="stylesheet" href="assets/highlight/styles/github.css">
<style>
html, body {
width: 95%;
width: 90%;
margin: auto;
padding-bottom: 50px;
padding: 0;
}
</style>
</head>

<body>
<article class="markdown-body">
<h1 id="instanciation-des-r-gles-par-fichier-csv-d-pr-ci-"><a href="#instanciation-des-r-gles-par-fichier-csv-d-pr-ci-" class="anchor"></a>Instanciation des règles par fichier CSV (déprécié)</h1><p>Tant que les noms des paramètres des règles d&#39;urbanisme demeurent uniques, il est possible de mettre facilement à plat les informations en définissant des colonnes correspondant au nom des paramètres.</p>
<article class="markdown-body"><h1 id="instanciation-des-r-gles-par-fichier-csv-d-pr-ci-"><a href="#instanciation-des-r-gles-par-fichier-csv-d-pr-ci-" class="anchor"></a>Instanciation des règles par fichier CSV (déprécié)</h1><p>Tant que les noms des paramètres des règles d&#39;urbanisme demeurent uniques, il est possible de mettre facilement à plat les informations en définissant des colonnes correspondant au nom des paramètres.</p>
<h2 id="colonnes-pour-l-39-identification-du-document-d-39-urbanisme"><a href="#colonnes-pour-l-39-identification-du-document-d-39-urbanisme" class="anchor"></a>Colonnes pour l&#39;identification du document d&#39;urbanisme</h2><ul>
<li><strong>DOCUMENT_ID</strong> : Identifiant du document d&#39;urbanisme sur le GpU (ex : <code>https://www.geoportail-urbanisme.gouv.fr/document/by-id/69f0e42b13c577e63186146f9f1e65c5</code>).</li>
<li><strong>DOCUMENT_NAME</strong> : Nom de dossier du document d&#39;urbanisme standardisé par le CNIG (ex : <code>25349_PLU_20010101</code>).</li>
Expand Down Expand Up @@ -54,12 +55,18 @@ <h2 id="colonnes-pour-l-39-instanciation-des-r-gles"><a href="#colonnes-pour-l-3
<li><p>Pour IAUIDF-010 : <a href="registry/IAUIDF-010.html#B1_ART_14">B1_ART_14</a></p>
</li>
</ul>

</article>

<!-- hightlight.pack.js -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js"></script>
<script src="assets/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

<script src="assets/mermaid/mermaid.min.js"></script>
<script>mermaid.init({
startOnLoad: true,
flowchart: {
useMaxWidth: true
}
}, ".language-mermaid");</script>
</body>

</html>
</html>
27 changes: 17 additions & 10 deletions docs/poc.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
<title>poc.md</title>
<link type="text/css" rel="stylesheet" href="assets/css/github-markdown.css">
<link type="text/css" rel="stylesheet" href="assets/css/pilcrow.css">
<link type="text/css" rel="stylesheet" href="assets/css/hljs-github.min.css" />

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/github.min.css">
<link rel="stylesheet" href="assets/highlight/styles/github.css">
<style>
html, body {
width: 95%;
width: 90%;
margin: auto;
padding-bottom: 50px;
padding: 0;
}
</style>
</head>

<body>
<article class="markdown-body">
<h1 id="preuves-de-concepts-et-d-monstrateurs"><a href="#preuves-de-concepts-et-d-monstrateurs" class="anchor"></a>Preuves de concepts et démonstrateurs</h1><h2 id="d-monstrateur-simplu"><a href="#d-monstrateur-simplu" class="anchor"></a>Démonstrateur SimPLU</h2><h3 id="en-entr-e"><a href="#en-entr-e" class="anchor"></a>En entrée</h3><ul>
<article class="markdown-body"><h1 id="preuves-de-concepts-et-d-monstrateurs"><a href="#preuves-de-concepts-et-d-monstrateurs" class="anchor"></a>Preuves de concepts et démonstrateurs</h1><h2 id="d-monstrateur-simplu"><a href="#d-monstrateur-simplu" class="anchor"></a>Démonstrateur SimPLU</h2><h3 id="en-entr-e"><a href="#en-entr-e" class="anchor"></a>En entrée</h3><ul>
<li>Embryon de registre de règle : <a href="https://demo-simplu3d.ign.fr/views/rule/view.html" target="_blank">https://demo-simplu3d.ign.fr/views/rule/view.html</a></li>
<li>Instanciation des règles avec un CSV : <a href="https://demo-simplu3d.ign.fr/api/project/1/file/rules.csv" target="_blank">https://demo-simplu3d.ign.fr/api/project/1/file/rules.csv</a></li>
<li>Des données géographiques : <a href="https://demo-simplu3d.ign.fr/#/project/1/file" target="_blank">https://demo-simplu3d.ign.fr/#/project/1/file</a></li>
Expand All @@ -40,12 +41,18 @@ <h3 id="limites"><a href="#limites" class="anchor"></a>Limites</h3><p>C&#39;est
</ul>
<h2 id="iau-idf"><a href="#iau-idf" class="anchor"></a>IAU IDF</h2><p>Cette expérimentation à l&#39;échelle de la région île de France s&#39;appuie sur le même principe d&#39;instanciation règles par fichier CSV que le démonstrateur simplu pour Rennes métropôle.</p>
<p>Les règles sont toutefois différentes. Voir <a href="registry/index.html">registry/IAUIDF-*.md</a>) pour les règles associées</p>

</article>

<!-- hightlight.pack.js -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js"></script>
<script src="assets/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

<script src="assets/mermaid/mermaid.min.js"></script>
<script>mermaid.init({
startOnLoad: true,
flowchart: {
useMaxWidth: true
}
}, ".language-mermaid");</script>
</body>

</html>
</html>
27 changes: 17 additions & 10 deletions docs/projects.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
<title>projects.md</title>
<link type="text/css" rel="stylesheet" href="assets/css/github-markdown.css">
<link type="text/css" rel="stylesheet" href="assets/css/pilcrow.css">
<link type="text/css" rel="stylesheet" href="assets/css/hljs-github.min.css" />

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/github.min.css">
<link rel="stylesheet" href="assets/highlight/styles/github.css">
<style>
html, body {
width: 95%;
width: 90%;
margin: auto;
padding-bottom: 50px;
padding: 0;
}
</style>
</head>

<body>
<article class="markdown-body">
<h1 id="relation-possible-avec-d-39-autres-projets"><a href="#relation-possible-avec-d-39-autres-projets" class="anchor"></a>Relation possible avec d&#39;autres projets</h1><h2 id="standard-cnig-et-g-oportail-de-l-39-urbanisme"><a href="#standard-cnig-et-g-oportail-de-l-39-urbanisme" class="anchor"></a>Standard CNIG et Géoportail de l&#39;Urbanisme</h2><p>Le Géoportail de l&#39;Urbanisme pourrait exposer le registre des règles d&#39;urbanisme (les données de ce registre gagnerait toutefois à être hébergée dans un dépôt GitHub pour permettre des contributions)</p>
<article class="markdown-body"><h1 id="relation-possible-avec-d-39-autres-projets"><a href="#relation-possible-avec-d-39-autres-projets" class="anchor"></a>Relation possible avec d&#39;autres projets</h1><h2 id="standard-cnig-et-g-oportail-de-l-39-urbanisme"><a href="#standard-cnig-et-g-oportail-de-l-39-urbanisme" class="anchor"></a>Standard CNIG et Géoportail de l&#39;Urbanisme</h2><p>Le Géoportail de l&#39;Urbanisme pourrait exposer le registre des règles d&#39;urbanisme (les données de ce registre gagnerait toutefois à être hébergée dans un dépôt GitHub pour permettre des contributions)</p>
<p>Le standard CNIG pourrait proposer des extensions pour l&#39;instanciation de ces règles. Exemple : permettre l&#39;ajout d&#39;un fichier <code>reglement.json</code> avec une structure permettant d&#39;instancier les règles générales et les règles s&#39;appliquant sur chaque zone, etc.)</p>
<h2 id="smartplu"><a href="#smartplu" class="anchor"></a>SmartPLU</h2><p>SmartPLU extrait les informations des textes des documents d&#39;urbanisme présents sur le <a href="https://www.geoportail-urbanisme.gouv.fr" target="_blank">Géoportail de l&#39;urbanisme</a> à l&#39;aide de technique d&#39;IA.</p>
<p>SmartPLU a en outre vocation à fournir les paramètres des règles d&#39;urbanisme dans une modélisation comptabible avec ce registre de règle.</p>
Expand All @@ -29,12 +30,18 @@ <h2 id="apur"><a href="#apur" class="anchor"></a>APUR</h2><p>L&#39;APUR publie e
<p>On y trouve en effet une colonne &quot;Règlement hauteur&quot; prenant par exemple pour valeur &quot;de 16 à 24m&quot;.</p>
<h2 id="plu-manager"><a href="#plu-manager" class="anchor"></a>PLU Manager</h2><p><a href="https://www.plan-local-d-urbanisme.fr/outil-logiciel-plu-manager/" target="_blank">PLU Manager</a> génère les textes de document d&#39;urbanisme. La fonction &quot;Duplication d&#39;articles existants&quot; n&#39;est pas très loin d&#39;une fonctionnalité de création d&#39;article à partir d&#39;un modèle de phrase fourni par un registre de règle.</p>
<h2 id="d-39-autres-id-es-d-39-autres-r-f-rences-"><a href="#d-39-autres-id-es-d-39-autres-r-f-rences-" class="anchor"></a>D&#39;autres idées, d&#39;autres références?</h2><p>Si vous connaissez d&#39;autres projets potentiellement concernés, n&#39;hésitez pas à <a href="https://github.com/SimPLU3D/plu-formel/issues" target="_blank">faire une &quot;issue&quot; sur le projet github SimPLU3D/plu-formel</a></p>

</article>

<!-- hightlight.pack.js -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js"></script>
<script src="assets/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

<script src="assets/mermaid/mermaid.min.js"></script>
<script>mermaid.init({
startOnLoad: true,
flowchart: {
useMaxWidth: true
}
}, ".language-mermaid");</script>
</body>

</html>
</html>
29 changes: 18 additions & 11 deletions docs/registry/CORE-0001.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,31 +5,38 @@
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
<title>registry/CORE-0001.md</title>
<link type="text/css" rel="stylesheet" href="../assets/css/github-markdown.css">
<link type="text/css" rel="stylesheet" href="../assets/css/pilcrow.css">
<link type="text/css" rel="stylesheet" href="../assets/css/hljs-github.min.css" />

<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/2.10.0/github-markdown.min.css">
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/styles/github.min.css">
<link rel="stylesheet" href="../assets/highlight/styles/github.css">
<style>
html, body {
width: 95%;
width: 90%;
margin: auto;
padding-bottom: 50px;
padding: 0;
}
</style>
</head>

<body>
<article class="markdown-body">
<h1 id="core-0001-restriction-sur-la-hauteur-de-construction"><a href="#core-0001-restriction-sur-la-hauteur-de-construction" class="anchor"></a>CORE-0001 - Restriction sur la hauteur de construction</h1><h2 id="mod-le-de-phrase"><a href="#mod-le-de-phrase" class="anchor"></a>Modèle de phrase</h2><blockquote>
<p>La hauteur de construction ne doit pas dépasser {{ HAUTEUR_MAX }} mètres</p>
<article class="markdown-body"><h1 id="core-0001-restriction-sur-la-hauteur-de-construction"><a href="#core-0001-restriction-sur-la-hauteur-de-construction" class="anchor"></a>CORE-0001 - Restriction sur la hauteur de construction</h1><h2 id="mod-le-de-phrase"><a href="#mod-le-de-phrase" class="anchor"></a>Modèle de phrase</h2><blockquote>
<p>La hauteur de construction ne doit pas dépasser mètres</p>
</blockquote>
<h2 id="param-tres"><a href="#param-tres" class="anchor"></a>Paramètres</h2><h3 id="hauteur_max"><a href="#hauteur_max" class="anchor"></a>HAUTEUR_MAX</h3><p>Hauteur maximum de construction exprimée en mètre.</p>
<h2 id="explication"><a href="#explication" class="anchor"></a>Explication</h2><p>La hauteur du bâtiment est calculée entre le point le plus bas de la parcelle et le point le plus haut du toit.</p>

</article>

<!-- hightlight.pack.js -->
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.13.1/highlight.min.js"></script>
<script src="../assets/highlight/highlight.pack.js"></script>
<script>hljs.initHighlightingOnLoad();</script>

<script src="../assets/mermaid/mermaid.min.js"></script>
<script>mermaid.init({
startOnLoad: true,
flowchart: {
useMaxWidth: true
}
}, ".language-mermaid");</script>
</body>

</html>
</html>
Loading

0 comments on commit ddd4d1f

Please sign in to comment.