Wiki source code of Eden
Last modified by Antony Desmeaux on 2025/04/21 13:26
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
49.1 | 1 | (% class="col-sm-3" style="float: right;" %) |
| |
15.1 | 2 | ((( |
| |
43.1 | 3 | (% class="box" style="background-color: white; margin:20px;" %) |
| |
42.1 | 4 | ((( |
| 5 | [[Écran principal de l'outil (interface en ligne de commande)>>image:1681683961650-939.png||alt="Ecran principal" data-xwiki-image-style-alignment="center" style="border-radius:15px"]] | ||
| 6 | |||
| |
47.1 | 7 | (% style="width:100%" %) |
| 8 | |(% style="background-color:#1c8569; text-align:center; width:100%" %)(% style="color:#ffffff" %)**Liens utiles** | ||
| |
42.1 | 9 | |
| 10 | * [[GitLab de Eden>>https://gitlab.com/antony.desmeaux/vanaprincipia]] | ||
| 11 | |||
| |
47.1 | 12 | (% style="width:100%" %) |
| |
44.1 | 13 | |(% style="background-color:#1c8569; text-align:center" %)(% style="color:#ffffff" %)**Structure hiérarchique** |
| |
42.1 | 14 | |
| |
48.1 | 15 | **Page parent** |
| |
44.1 | 16 | |
| 17 | {{velocity}} | ||
| |
45.1 | 18 | * [[$parentDoc.title >>doc:$parentDoc]] |
| |
44.1 | 19 | {{/velocity}} |
| 20 | |||
| |
48.1 | 21 | **Contenu** |
| |
44.1 | 22 | |
| |
42.1 | 23 | {{toc depth="2"/}} |
| |
46.1 | 24 | |
| |
48.1 | 25 | **Pages enfants** |
| |
47.1 | 26 | |
| 27 | {{documentTree showTranslations="false" showAttachments="false" root="document:xwiki:.WebHome"/}} | ||
| 28 | |||
| 29 | |||
| 30 | (% style="width:100%" %) | ||
| |
46.1 | 31 | |(% style="background-color:#1c8569; text-align:center" %)(% style="color:#ffffff" %)**Mentions** |
| 32 | |||
| 33 | {{velocity}} | ||
| 34 | #set ($links = $doc.getBacklinks()) | ||
| 35 | #if ($links.size() > 0) | ||
| 36 | #foreach ($docname in $links) | ||
| 37 | #set ($rdoc = $xwiki.getDocument($docname).getTranslatedDocument()) | ||
| 38 | * [[$escapetool.xml($rdoc.fullName)]] | ||
| 39 | #end | ||
| 40 | #else | ||
| 41 | No back links for this page! | ||
| 42 | #end | ||
| 43 | {{/velocity}} | ||
| |
42.1 | 44 | ))) |
| 45 | ))) | ||
| 46 | |||
| |
21.1 | 47 | = Tester Eden = |
| |
18.1 | 48 | |
| |
38.1 | 49 | Eden est le nom de l'outil développé par Vana Principia. Il permet à son utilisateur d'obtenir un design d'architecture végétale adapté à son environnement. C'est une horticultrice virtuelle conçue pour aider au passage à l'acte réel. |
| 50 | |||
| 51 | Actuellement, l'outil peut être testé en ligne de commande ou via une interface web primitive. | ||
| 52 | |||
| |
37.1 | 53 | {{velocity}} |
| 54 | [[Essayer Eden>>https://xwiki.vanaprincipia.fr/edenapp||class="btn btn-primary btn-lg"]] | ||
| 55 | {{/velocity}} | ||
| 56 | |||
| |
23.1 | 57 | Eden peut : |
| 58 | |||
| 59 | * (/) identifier les plantes adaptées à un environnement donné | ||
| |
27.1 | 60 | * (/) placer sur sur une surface rectangulaire les plantes adaptées |
| |
29.1 | 61 | * (/) compléter un terrain existant ( (!) seulement via l'interface en ligne de commande) |
| 62 | * (/) filtrer les plantes "utiles aux hommes" ( (!) seulement via l'interface en ligne de commande) | ||
| |
49.4 | 63 | * (x) définir les paramètres environnementaux à partir de coordonnées (cf. [[Monstera>>doc:Main.Boîte à outils 2\.0.Modules externes.Monstera.WebHome]]) |
| |
23.1 | 64 | * (x) proposer différentes architectures végétales |
| |
49.2 | 65 | * (x) modéliser en 3D l'architecture végétale proposée (cf. [[Candide>>doc:Main.Boîte à outils 2\.0.Modules externes.Candide.WebHome]]) |
| |
23.1 | 66 | * (x) estimer les rendements de l'architecture végétale proposée |
| |
49.3 | 67 | * (x) estimer la captation de polluants associées à l'architecture végétale proposée (cf. [[Growing Up>>doc:Main.Boîte à outils 2\.0.Modules externes.Growing Up.WebHome]]) |
| |
23.1 | 68 | |
| |
27.1 | 69 | (% style="color:#ffffff" %).(%%) |
| |
26.1 | 70 | |
| |
25.1 | 71 | ---- |
| 72 | |||
| |
33.1 | 73 | = Installer Eden = |
| 74 | |||
| |
34.1 | 75 | == Linux == |
| 76 | |||
| 77 | Cloner le répertoire GitLab sur votre ordinateur ([[Git - Getting a Git Repository (git-scm.com)>>url:https://git-scm.com/book/en/v2/Git-Basics-Getting-a-Git-Repository]]) : | ||
| 78 | |||
| 79 | {{code language="bash"}} | ||
| 80 | git clone https://gitlab.com/antony.desmeaux/vanaprincipia.git | ||
| 81 | {{/code}} | ||
| 82 | |||
| |
33.1 | 83 | Installer les éléments nécessaires à compiler du Rust ([[https:~~/~~/rustup.rs/) :>>https://rustup.rs/]] |
| 84 | |||
| 85 | {{code language="bash"}} | ||
| 86 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh | ||
| 87 | {{/code}} | ||
| 88 | |||
| 89 | (% style="color:#e67e22" %)//**TODO**//(%%) | ||
| 90 | |||
| 91 | ---- | ||
| 92 | |||
| |
31.1 | 93 | = Base de données utilisée = |
| 94 | |||
| 95 | Actuellement, la base de données est extraite d'[[Hortipedia>>https://en.hortipedia.com/Hortibox]]. La signification de son contenu est disponible dans le fichier pdf suivant : [[Base de données Hortipedia>>attach:Main.Boîte à outils 2\.0.Eden.WebHome@Base de données Hortipedia.pdf]] | ||
| 96 | |||
| 97 | Les paramètres actuellement utilisés pour Eden sont les suivants : | ||
| 98 | |||
| |
40.1 | 99 | (% class="table-bordered" %) |
| 100 | (% class="info" %)|=lifeform|=height|=exposure|=moisture|=soil|=hardiness (“zone”) | ||
| |
31.1 | 101 | |1 (= tree) |
| 102 | 2 (= subshrub) | ||
| 103 | 3 (= shrub) | ||
| 104 | 4 (= climber) | ||
| 105 | 5 (= perennial) | ||
| 106 | 6 (= annual or biennial) | ||
| 107 | 7 (= bulb or tuber) | ||
| 108 | 8 (= grass)|(…) | ||
| 109 | 40 - 45 cm | ||
| 110 | (…) | ||
| 111 | 60 cm - 2.5 m | ||
| 112 | (…) | ||
| 113 | 1.5 - 1.8 m | ||
| 114 | (…)|1 (= full sun) | ||
| 115 | 12 (= full sun - half shade) | ||
| 116 | 13 (= full sun - full shade) | ||
| 117 | 2 (= half shade) | ||
| 118 | 23 (= half shade - full shade) | ||
| 119 | 3 (= full shade)|1 (= dry) | ||
| 120 | 12 (= dry - fresh) | ||
| 121 | 13 (= dry - moist) | ||
| 122 | 14 (= dry - wet) | ||
| 123 | 15 (= dry - aquatic plant) | ||
| 124 | (…) | ||
| 125 | 5 (= aquatic plant)|1 (= light soil) | ||
| 126 | 2 (= medium soil) | ||
| 127 | 3 (= heavy soil) | ||
| 128 | 4 (= peaty soil)|1 (= below -45 °C) | ||
| 129 | 2 (= down to -45 °C) | ||
| 130 | 3 (= down to -40 °C) | ||
| 131 | 4 (= down to -35 °C) | ||
| 132 | 5 (= down to -29 °C) | ||
| 133 | 6 (= down to -23 °C) | ||
| 134 | 7 (= down to -18 °C) | ||
| 135 | 8 (= down to -12 °C) | ||
| 136 | 9 (= down to -7 °C) | ||
| 137 | 10 (= only above at least 1 °C) | ||
| 138 | |||
| 139 | == Autres bases de données potentielles == | ||
| 140 | |||
| 141 | * [[TRY Plant Trait Database>>https://www.try-db.org/TryWeb/Home.php]] | ||
| 142 | * [[GBIF>>https://www.gbif.org/]] : organisme ayant pour projet de créer LA base de données des végétaux | ||
| 143 | * [[IN-SYLVA France>>https://www6.inrae.fr/in-sylva-france/Communication/Publications/Publications-recherche-contextualisee#DOI]] | ||
| 144 | * [[Université des Alvéoles>>https://plantes.universite-alveoles.fr/plant/index]] : intéressante mais relativement peu fournie | ||
| 145 | * [[Data Europa>>https://data.europa.eu/en]] | ||
| 146 | |||
| 147 | ---- | ||
| 148 | |||
| |
32.1 | 149 | = Exemples de résultats = |
| |
8.1 | 150 | |
| |
32.1 | 151 | == Création du terrain utilisateur (**option 1**) == |
| |
2.1 | 152 | |
| |
16.1 | 153 | Ci-dessous, la carte générée par Eden à partir des informations** **fournies par l'utilisateur : plantes présentes sur le terrain et leurs coordonnées (l'exemple utilise la cartographie réalisée sur le prototype à [[Brienne-Le-Château>>doc:Main.Terrains.Brienne-le-Château.WebHome]]). |
| |
3.1 | 154 | |
| |
15.1 | 155 | La couleur des carrées est spécifique au type de sol associé à la plante. |
| |
5.1 | 156 | |
| |
13.1 | 157 | [[image:image-20230417000512-1.png||data-xwiki-image-style-border="true"]] |
| |
2.1 | 158 | |
| |
5.1 | 159 | ---- |
| 160 | |||
| |
32.1 | 161 | == Complétion de terrain utilisateur (**option 4**) == |
| |
2.1 | 162 | |
| |
15.1 | 163 | Ci-dessous, la carte générée via l'option 1 complétée avec d'autres plantes adaptées (besoins similaires aux plantes existantes). |
| |
2.1 | 164 | |
| |
15.1 | 165 | [[image:image-20230417002151-1.png||data-xwiki-image-style-border="true"]] |
| 166 | |||
| 167 | (i) Il est également possible d'utiliser un filtre "//edible//" afin de ne compléter le terrain qu'avec des plantes adaptées et comestibles | ||
| 168 | |||
| |
13.1 | 169 | [[image:image-20230417000621-2.png||data-xwiki-image-style-border="true"]] |
| |
4.1 | 170 | |
| |
15.1 | 171 | (i) un fichier texte est également généré et fourni la liste et les coordonnées des plantes à planter |