ajout propriétés de rue et siret aux lieux, champs en plus après envoi

This commit is contained in:
Tykayn 2025-06-09 00:11:16 +02:00 committed by tykayn
parent b9257d34fd
commit 3ccfd732e7
17 changed files with 361 additions and 56 deletions

View file

@ -74,6 +74,12 @@ class Motocultrice
];
public function find_siret($tags) {
if(isset($tags['ref:FR:SIRET']) && $tags['ref:FR:SIRET'] != '') {
return $tags['ref:FR:SIRET'];
}
return null;
}
public function export($zone) {
$query = $this->get_export_query($zone);
@ -188,6 +194,26 @@ out center tags;';
}
}
public function find_street($tags) {
if(isset($tags['addr:street']) && $tags['addr:street'] != '') {
return $tags['addr:street'];
}
if(isset($tags['contact:street']) && $tags['contact:street'] != '') {
return $tags['contact:street'];
}
return null;
}
public function find_housenumber($tags) {
if(isset($tags['addr:housenumber']) && $tags['addr:housenumber'] != '') {
return $tags['addr:housenumber'];
}
if(isset($tags['contact:housenumber']) && $tags['contact:housenumber'] != '') {
return $tags['contact:housenumber'];
}
return null;
}
public function get_city_osm_from_zip_code($zip_code) {
// Requête Overpass pour obtenir la zone administrative de niveau 8 avec un nom
$query = "[out:json][timeout:25];
@ -290,6 +316,9 @@ out center tags;';
return null;
}
/**
* migrer seulement si la destination n'est pas remplie
*/
public function migrate_tags($osm_object_data) {
// migrer email vers contact:email