mirror of
https://forge.chapril.org/tykayn/wololo
synced 2025-10-09 17:02:46 +02:00
réinit
This commit is contained in:
commit
996524bc6d
107 changed files with 1295536 additions and 0 deletions
32
docs/engine.md
Normal file
32
docs/engine.md
Normal file
|
@ -0,0 +1,32 @@
|
|||
# Engine
|
||||
|
||||
Les conversions de jeux de données Geojson se font via des règles définies par les Mappers, appliqués par l'Engine. C'est là que les fonctions de conversions sont appliquées:
|
||||
|
||||
- conversion d'un numéro de téléphone dans un format réglementé comme dans le wiki OSM
|
||||
- en booléen
|
||||
- validation de format horaire
|
||||
- filtrer les données selon des critères géographiques ou d'offset limité
|
||||
|
||||
|
||||
Après initialisation de l'Engine avec [un `Mapper`](configuration_de_conversion.md), on lui passe un jeu de données geojson et on lance la conversion de données avec `mapElementFromConf()`.
|
||||
Cela est réalisé dans le point d'entrée principal en node typescript: `convert_to_osm_tags.ts`
|
||||
|
||||
|
||||
Les conversions de chaque propriété sont faites par la fonction convertProperty:
|
||||
```
|
||||
convertProperty(pointKeyName, mappingKeys, featurePoint, newProperties)
|
||||
```
|
||||
| paramètre | description |
|
||||
|---------------|---------------------------------------|
|
||||
| pointKeyName | clé de propriété du geojson |
|
||||
| mappingKeys | liste des clés de propriétés du Point |
|
||||
| featurePoint | Point geojson |
|
||||
| newProperties | objet des nouvelles propriétés |
|
||||
|
||||
|
||||
# Jardinage à partir d'OSM
|
||||
L'option jardinage permet de ne pas convertir les propriétés de Geojson dans le cas où l'on extrait les données d'OSM.
|
||||
Cela nécessite un mappeur différent pour appliquer des transformations de mise en qualité.
|
||||
|
||||
# Stats
|
||||
L'engine publie des statistiques de conversion de données
|
Loading…
Add table
Add a link
Reference in a new issue