EN FR
Quel type de source de données ?

Format des fichiers

Format de données pris en charge

geodateo accepte le téléversement de fichiers de points géolocalisés, respectant les conditions suivantes :

- Taille < 20MO
- Au maximum 10 000 points géolocalisés dans le fichier
- Doivent contenir deux attributs lagitude/longitude nommés "lat"/"lng" ou "lat"/"lon" ou "latitude"/"longitude", au format WGS84, servant à la géolocalisation des points
- Toutes les valeurs latitude/longitude doivent être cohérentes: sont respectivement des valeurs comprises entre [-90°, +90°] et [-180°, +180°] 
- Ne peut contenir deux attributs de même nom
- Les attributs peuvent contenir des url htpp(s) vers des images: extension .png .jpg .jpeg .gif
- Les attributs peuvent contenir des liens htpp(s) vers des pages web. Exemple d'extensions supportées: .html, .php
- Le nom des attributs ne doit pas contenir de caractères spéciaux


Les formats de fichiers acceptés sont les suivants :

Microsoft ExcelXLS ou XLSX (Microsoft Excel)
- Présente un ensemble d'enregistrements (1 par ligne)
- La première ligne du fichier est l'en-tête décrivant les attributs
- Le fichier est encodé en UTF-8

Exemple de fichier au format Excel ,xslx


CSV/SSV formatCSV ou SSV
- Fichier texte au format d'encodage UTF-8
- Présente un ensemble d'enregistrements (1 par ligne)
- La première ligne du fichier est l'en-tête décrivant les attributs
- Chaque attribut ou valeur d'attribut est séparé d'une virgule ou d'un point-virgule
- Chaque attribut ou valeur d'attribut est entouré ou non de guillemets

Exemple de fichier au format SSV
Exemple de fichier au format CSV


JSON formatJSON
- Le contenu est un tableau d'objets JSON
- Chaque objet présente le même jeu de propriétés, incluant au minimum une position géographique

Exemple de fichier au format JSON


GeoJSON formatGeoJSON
- Le contenu est un objet au format GeoJSON
- Il contient un type "FeatureCollection" et un attribut "features": tableau d'objets de type "feature" présentant des propriétés "properties" et une geométrie "geometry" de type "Point" avec coordonnées spécifiées par "coordinates"

Exemple de fichier au format GeoJSON
Un format de valeur spécifique type "horaires" est disponible :

Si le format est respecté, la colonne est automatiquement associé à une données de type "horaires" d'ouverture.
Un affichage spécifique de la valeur sera alors réalisé.
Une présentation automatique du jour courant est effectuée.




Définition du format :

1|Europe/Paris|1#Lundi#08h30-12h00,14h00-20h00|2#Mardi#08h30-20h00|3#Mercredi#08h45-20h00|4#Jeudi#08h30-20h00|5#Vendredi#08h30-20h00|6#Samedi#08h30-20h00|0#Dimanche#09h00-12h45

Premier caractère:le code statut du magasin :
  0 Magasin accessible
  1 Ouverture prochaine  (nouveau magasin en travaux par exemple)
  2 Fermeture temporaire (magasin en rénovation par exemple)
 
Puis, séparé par le caractère "|" :
  Le nom du fuseau horaire du magasin.  Ex : "Europe/Paris", "Europe/London", ...
  Utilisé pour confronter l'heure de l'utilisateur visitant le site Web à l'heure locale du pays où se situe le magasin
  
Puis, séparés par le caractère "|" :
   Une série de jours d'ouverture :
     - Le code du jour de la semaine :  0 (dimanche), 1 (lundi), 2 (mardi), 3 (mercredi), 4 (jeudi), 5 (vendredi), 6 (samedi) 
     - Le libellé du jour : "Mercredi", "Mer." ...
     - La plage horaire : continue ou en 2 plages séparées par une virgule
	   Exemple de plage continue : "08h30-19h00" 
	   Exemple de plage double sur la journée : "07h00-12h00,13h00-19h30"
	 
   L'ordre de définition des jours d'ouverture sera celui affiché.
   Il n'est pas obligatoire de faire apparaître tous les jours de la semaine. Seuls ceux définis seront affichés.
   Les formats H24:MM (ex:"07:20") ou H24hMM (ex:"07h20") sont acceptés.