mirror of
https://forge.chapril.org/tykayn/osm-commerces
synced 2025-06-20 01:44:42 +02:00
ajout propriétés de rue et siret aux lieux, champs en plus après envoi
This commit is contained in:
parent
b9257d34fd
commit
3ccfd732e7
17 changed files with 361 additions and 56 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue