Suite

Les fichiers de formes ne stockent pas les heures, alors comment créer des intervalles de temps à utiliser dans Torque ?

Les fichiers de formes ne stockent pas les heures, alors comment créer des intervalles de temps à utiliser dans Torque ?


J'ai créé un tas d'intervalles de temps dans une géodatabase fichier avec l'intention de les utiliser dans Torque pour créer une animation basée sur ces intervalles de temps. Cependant, je ne peux pas télécharger un .gdb dans ma visualisation dans CartoDB, n'est-ce pas ? J'ai donc exporté mes fonctionnalités .gdb vers des fichiers de formes mais, ahhh, les fichiers de formes ne stockent pas les heures ! J'ai essayé de convertir mes intervalles de temps en nombres entiers en pensant que j'étais intelligent, mais mon animation a des pauses gênantes lorsqu'une heure passe à la suivante, par exemple de 10,59 à 11 et puisque c'est l'heure réelle que je voudrais afficher sur le curseur temporel, je ne peut vraiment pas le changer.

Pour l'instant, ma colonne de temps d'animation est définie sur l'UID qui est dans l'ordre séquentiel en fonction des heures, donc ça a l'air bien mais ce n'est pas ce que j'espérais. Il n'y a aucun moyen de voir la progression du temps sur ma carte. Enfin, j'utilise l'option Torque CAT car j'ai plusieurs événements qui commencent à des heures différentes bien que le même jour et parfois ces événements se chevauchent également - vous voyez donc que j'ai vraiment besoin de pouvoir utiliser mes intervalles de temps pour atteindre l'objectif souhaité effet.


Ok donc j'ai trouvé une triche ! J'ai créé un champ de chaîne dans ma classe d'entités (dans le .gdb) et copié les valeurs de mon champ de date dans le nouveau champ de chaîne (Ex : 17/02/2015 13:30:45). Ensuite, j'ai modifié la chaîne pour qu'elle corresponde au format de date dans la vue des données de CartoDB (2015-02-17T13:30:45Z) qui est un format SQL pour la date et l'heure, je suppose. J'ai ensuite exporté ma classe d'entités sous forme de fichier de formes, l'ai compressée et importée dans CartoDB pour la énième fois. Ensuite, j'ai changé le type de données de chaîne à date dans la table CartoDB (vue des données) et toutes les valeurs ont été conservées ! J'ai pu sélectionner mon nouveau champ date-heure dans Torque et voici le résultat : http://cdb.io/1zYymVG


Voir la vidéo: hello, world