3.6 KiB
3.6 KiB
Commande d'export des objets Stats
Description
La commande app:export-stats
permet d'exporter les objets Stats au format JSON avec leurs propriétés de nom et de décomptes.
Utilisation
Export de tous les objets Stats
php bin/console app:export-stats
Export avec formatage JSON
php bin/console app:export-stats --pretty
Export vers un fichier spécifique
php bin/console app:export-stats --output=mon_export.json
Export d'une zone spécifique
php bin/console app:export-stats --zone=75056
Export avec toutes les options
php bin/console app:export-stats --output=paris_stats.json --zone=75056 --pretty
Export avec mode verbeux
php bin/console app:export-stats -v
Options disponibles
--output, -o
: Fichier de sortie (défaut:stats_export.json
)--zone, -z
: Code INSEE spécifique à exporter (optionnel)--pretty, -p
: Formater le JSON avec indentation-v, --verbose
: Mode verbeux pour afficher un aperçu des données
Structure des données exportées
Le fichier JSON contient un tableau d'objets avec la structure suivante :
[
{
"id": 1,
"zone": "75056",
"name": "Paris",
"dateCreated": "2024-01-15 10:30:00",
"dateModified": "2024-01-20 14:45:00",
"population": 2161000,
"budgetAnnuel": "8500000000",
"siren": "200054781",
"codeEpci": "200054781",
"codesPostaux": "75001;75002;75003;...",
"decomptes": {
"placesCount": 1250,
"avecHoraires": 980,
"avecAdresse": 1200,
"avecSite": 850,
"avecAccessibilite": 450,
"avecNote": 320,
"completionPercent": 75,
"placesCountReal": 1250
},
"followups": [
{
"name": "fire_hydrant_count",
"measure": 1250,
"date": "2024-01-20 14:45:00"
},
{
"name": "fire_hydrant_completion",
"measure": 85.5,
"date": "2024-01-20 14:45:00"
}
]
}
]
Propriétés exportées
Informations générales
id
: Identifiant unique de l'objet Statszone
: Code INSEE de la zonename
: Nom de la ville/zonedateCreated
: Date de créationdateModified
: Date de dernière modification
Données démographiques et administratives
population
: Population de la zonebudgetAnnuel
: Budget annuel de la collectivitésiren
: Code SIRENcodeEpci
: Code EPCIcodesPostaux
: Codes postaux de la zone
Décomptes
placesCount
: Nombre de lieux enregistrésavecHoraires
: Nombre de lieux avec horaires d'ouvertureavecAdresse
: Nombre de lieux avec adresse complèteavecSite
: Nombre de lieux avec site webavecAccessibilite
: Nombre de lieux avec accessibilité PMRavecNote
: Nombre de lieux avec notecompletionPercent
: Pourcentage de complétion globalplacesCountReal
: Nombre réel de lieux (comptage direct)
Followups
followups
: Tableau des mesures de suivi (CityFollowUp)name
: Nom de la mesuremeasure
: Valeur de la mesuredate
: Date de la mesure
Exemples d'utilisation
Export pour analyse
# Export de toutes les villes avec formatage
php bin/console app:export-stats --pretty --output=analyse_villes.json
# Export d'une ville spécifique
php bin/console app:export-stats --zone=75056 --pretty --output=paris.json
Export pour traitement automatisé
# Export compact pour traitement par script
php bin/console app:export-stats --output=stats_compact.json
Vérification des données
# Export avec aperçu des données
php bin/console app:export-stats --pretty -v