1:38:36
2024-11-21 09:42:06
18:30
2024-11-21 11:49:40
2:57:14
2024-11-21 13:02:19
2:10:52
2024-11-22 09:10:59
1:51:09
2024-11-22 09:32:15
56:00
2024-11-22 13:05:24
1:24:05
2024-11-22 14:24:08
Visit the Getting started with Apache Superset course recordings page
WEBVTT--> Voilà, là je suis rentré dans la salle de peau, donc normalement vous devez tous voir --> mon écran, il y a tout il est asset, et là je vais sur l'explorateur de requêtes. --> Ok, moi je le vois. --> Ok, pour euh... --> Là t'as des messages d'erreurs en dessous de ton éditeur de requêtes. --> Oui oui, bah c'est la, select point point point, il aime pas ça. --> Ouais, non non, mais c'est pour être sûr, c'est ça, c'est bien ça. --> C'est bon pour Alison et Préky ? --> Euh, je vais me reconnecter. --> Oui, de mon côté avec plein d'erreurs. --> Ouais, c'est bien, ça marche. --> Donc, là par exemple, ce que je peux faire, c'est faire une requête qui dépend de l'utilisateur. --> Donc imaginons que je veuille récupérer l'utilisateur dans mes colonnes. --> Ah, tu mets des variables en fait dans ta requête. --> Exactement. --> Username. --> Voilà, plusieurs choses. --> Transaction ID. --> Full. --> Et là. --> Ah, ça n'a pas été activé. --> Ok, donc là. --> Current user name, c'est le, là ici c'est quoi, c'est celui qui est logué ? --> Ouais, normalement je dois avoir admin. --> D'accord. --> Mais du coup, comme c'est quelque chose qui est un peu, qui n'est pas exotique mais qui n'est pas hyper courant, ça arrive souvent. --> Ce n'est pas activé. --> Alors. --> Pince. --> Voilà. --> Donc là, j'ai les fameux, les feature flags, qui vont être comment est-ce que je peux avoir accès aux différentes fonctionnalités un peu plus expérimentales de Super 7. --> Et là, je vais pouvoir... --> Là, tu es dans ta configuration Super 7 dans Terminal. --> Ouais, je suis dans la configuration Super 7, exactement. --> D'accord. --> Ça, c'est pas très important. --> Ce n'est pas nous qui l'aurons touché, ce sera plutôt les admins ou... --> Oui. --> Ah, par contre. --> Là, j'ai un conflit entre le fait qu'il faut que j'appuie sur échappe et que échappe, ça me sort du... --> Voilà. --> Voilà. --> normalement --> normalement --> Alors, pourquoi est-ce qu'il n'en veut pas ? --> Alors, non, non. --> J'ai perdu. --> Non, non, non. --> Je ne veux pas. Je vais regarder ce qui ne fonctionne pas exactement. --> Je vais me mettre sur mon instance à moi pour vous montrer. C'est essentiellement pour la démo. --> Il est fou. --> Voilà. --> Donc là, on a bien récupéré le nom d'utilisateur directement dans la roquette. --> Et ce qui va être intéressant, c'est que quel que soit l'utilisateur qui va taper la roquette, --> c'est son nom d'utilisateur, soit peu qu'il soit le guet, --> mais un nom d'utilisateur qui fait du SQL, il est toujours le guet. --> Il va pouvoir lire son nom. --> Et si jamais il ne peut pas, je pense qu'il donnera le nom public qui va apparaître --> comme le rôle qui est défini pour l'utilisateur non logué. --> Donc ça, c'est intéressant parce que vous allez pouvoir ajouter plein de choses dedans. --> On va pouvoir ajouter... --> Il y a que l'utilisateur e-mail. --> Plein de choses. --> Voilà. --> Donc on peut vraiment ajouter plein de choses. --> On ne va pas se contenter de ce genre de données. --> On peut aussi aller chercher des choses qui sont dans l'URL. --> Par exemple, si on a un paramètre ici... --> Voilà. --> Voilà. --> On va pouvoir aller le chercher également. --> Le paramètre. --> Voilà. --> Donc là, j'ai été chercher un élément qui est directement dans mon URL. --> Et je peux le recruter. --> Donc normalement... --> Là, c'est exactement deux réactions. --> C'est, ouais, c'est super. --> Il y a tellement de choses qu'on va pouvoir faire avec ça. --> Ensuite, ouais, c'est super dangereux. --> Parce que c'est typiquement de cette manière là qu'on peut faire de l'injection --> et faire des choses. --> Il n'y a aucun contrôle sur ce qui va être passé dans l'URL ou ce qui va apparaître. --> Donc c'est très bien dans des environnements qui sont contrôlés. --> Mais du coup, ça va vous permettre de faire plein de choses intéressantes. --> Potentiellement importer des thèmes en direct. --> De faire des choses... --> Voilà. --> Je ne sais pas si ça vous parle en termes de cas d'usage. --> Non, pas trop. --> Par exemple, nous on fait des requêtes avec des API, des URL. --> Est-ce que ce genre de casse-figure... --> Ça dépend quel est le usage des requêtes. --> Parce que nous, c'est des API qui renvoient des résultats en jeu au jazon. --> Pas en jeu au jazon, en jazon même. --> Enfin, jeu au jazon ou... --> Là, ça va plus vraiment être pour ajouter de la personnalisation --> et de l'interactivité par rapport soit à l'utilisateur --> ou au groupe utilisateur auquel vous allez avoir à faire. --> Soit, typiquement, --> la deuxième fonctionnalité est très utilisée pour la personnalisation. --> Vous envoyez par exemple... --> Si on prend votre exemple, --> on envoie le dashboard avec un new frame sur... --> Je sais pas les... --> Je vais te rapporter sur les trucs RH. --> Avec par exemple l'ensemble des rémunérations de tout le monde. --> Et on veut que ce soit pour... --> Que tout soit affiché. --> C'est pas la direction qu'on affiche rien. --> Qu'on affiche tout, c'est que la direction. --> Du coup, c'est par exemple un paramètre de filtrée. --> Ça veut dire que le paramètre, il est dans l'URL --> et en fonction de ce que tu affiches dans l'URL, --> tu as des choses différentes quelque part. --> C'est ça qui est intéressant. --> Parce que, du coup, dans le cadre de l'eFrame, --> l'URL est directement à l'intérieur de l'eFrame. --> Ce qui empêche pas qu'on peut la changer, --> mais c'est déjà moins évident. --> Voilà, ça peut être des exemples. --> Je comprends la philosophie, --> mais je vois pas ça comme un exemple concret. --> On peut faire du filtre. --> Est-ce que c'est pour voir l'activité des comptes, --> des utilisateurs qui sont allés voir le tableau en question ? --> Non, pas forcément. --> Ou simplement j'ai du mal à saisir le fait de pouvoir tout récupérer, --> enfin, le résultat du tableau, finalement ? --> Ok, je vois. --> Romain est allé sur qui a telle adresse mail, --> à utiliser le tel paramètre. --> Après, je vois qu'il y a différentes transactions. --> Mais étant donné que tu as recherché qu'une seule fois --> viande est égale froide, --> je comprends pas pourquoi est-ce qu'il y a une dizaine de lignes qui est renvoyée. --> Ah non, c'est juste parce que j'ai repris le SELECT depuis. --> Non, on n'est pas besoin d'avoir la dizaine de lignes, --> j'ai juste mis un limite 10, c'est pour ça. --> Mais non, c'est vraiment juste récupérer des données du navigateur --> ou de l'environnement de travail directement dans la requête. --> Ok. --> Mais du coup, l'URL en soi, on a au préalable, --> peut-être c'est une notion de deframe, --> c'est-à-dire qu'on a mis des éléments dans deframe en question --> qui nous permet de récupérer, de voir qu'est-ce qu'on diffuse. --> C'est là où je vois l'utilité, je rejoins finalement Sylvain sur l'utilité. --> Du coup, ce n'est pas forcément connecté avec la notion d'y-frame, --> c'est quelque chose qu'on peut utiliser avec les y-frames --> parce que potentiellement, on peut passer des paramètres --> dans l'URL qu'on a promis dans l'y-frame. --> Dans l'y-frame, on a y-frame, source égale, un url, --> et ensuite on peut rajouter dans des paramètres dans l'URL. --> Et c'est pour ça qu'on peut avoir quelque chose de personnalisé. --> On va pouvoir avoir des y-frames différentes --> sur différents types de utilisateurs. --> C'est juste pour illustrer le... --> D'accord, merci. --> Du coup, on a plein de macros qu'on peut utiliser. --> Donc, à chaque fois avec deux crochets. --> Et ce qui est intéressant aussi, c'est qu'on va pouvoir avoir de la logique --> avec tout ce qui est le Jinjar. --> Je ne sais pas si vous êtes familiar avec Jinjar. --> C'est un langage de templating assez simple, --> enfin qui peut être assez sophistiqué, --> mais qui comprend assez rapidement, --> qui est très lié à Python, à l'univers Python. --> Et c'est très utilisé par exemple dans Flask ou dans Django --> pour faire du templating, pour remplacer dans des pages HTML, --> pour intégrer des variables directement à l'intérieur, --> depuis le back vers le front. --> Et donc là, on va pouvoir intégrer de la logique. --> Quand c'est de la logique, ça va être avec les crochets et un pourcentage. --> Quand ça va être des valeurs simples, ça va être juste deux crochets. --> Et du coup, c'est ce qui va se passer à chaque fois --> quand il va dire la requête --> et que l'usage des templates est validé dans la configuration, --> il va pouvoir remplacer à la volée les différents éléments dans la requête. --> Donc on va pouvoir utiliser des choses un peu spécifiques, --> par exemple en passant des éléments dans l'URL. --> On va pouvoir récupérer le dataset directement. --> On va pouvoir récupérer des métriques définies --> pour un dataset donné dans un autre dataset. --> Ce qui peut être intéressant, --> parce que souvent on a des métriques qui sont définies chez un dataset. --> Et on peut avoir envie, si c'est le même type de jeux de données à côté --> ou si les colonnes similaires sont aussi présentes, --> on peut avoir envie de les réutiliser ailleurs. --> Il y a plein plein de cas d'usage possibles, --> mais c'est plus des aspects avancés en tant qu'utilisateurs, --> dans le cas où on a une communauté de gens qui sont logués --> et qui veulent utiliser Superset. --> Et après, ça va être tout ce qui est sur la mise en cache. --> Ça, on l'a vu dans la configuration, va être touché un petit peu dans l'TP. --> Du coup, je vous propose de passer à l'e-frame en question. --> Comment est-ce qu'on fait pour avoir un utilisateur non logé ? --> Si ça vous va. --> Parfait. --> Alors, du coup, l'utilisateur non logé, --> on va passer sur le desktop. --> L'utilisateur non logé, il va être... --> Ça va être celui qui a le rôle public. --> Par défaut, c'est le rôle public. --> Si par défaut, quand vous arrivez sur la page, --> vous allez voir rien du tout, rien de spécial, --> parce que l'utilisateur public a assez peu de choses. --> Donc, il peut toujours être dirigé vers une page de login. --> Donc, de la même manière qu'on avait pour le processing de template, --> de la même manière qu'on avait pour le processing un feature flag --> qu'il fallait mettre à fond, --> on a aussi des feature flags qu'on va pouvoir utiliser --> pour autoriser la consultation de certaines choses --> directement sans se logger. --> Non. --> Alors, où est-ce que je viens de mettre ? --> Voilà. --> Je suis sur mon instant, c'est un instant. --> Parfait, j'ai été déconnecté. --> J'ai du mal à me reconnecter à mon machine virtuelle. --> D'accord. --> Attends. --> Je vois que finalement, t'es déconnecté. --> Je vois Alison et Sylvain qui n'est pas dans la training room. --> Est-ce que t'as accès à la training room, quand même, ou pas ? --> Pas du tout. --> Du coup, j'ai tout relancé et à chaque fois, il me dit --> je vois ton écran, mais je ne peux pas aller dans la mienne. --> D'accord. --> Alors qu'il y a quelques minutes, j'ai accès, mais je ne sais pas pourquoi. --> Pourquoi ? --> Moi, je revois ta AVM, là. --> Donc, t'as l'air d'être reconnecté. --> C'est bon. C'est bon, c'est bon. Merci. --> Super. --> Donc, pour faire ça... --> Résultat. --> Voilà. --> Ce que peut voir un utilisateur public avec les bons flags --> qui auraient été mis là où il fallait. --> Donc là, je ne suis pas logué. --> Et je peux accéder au dashboard. --> Je peux jouer avec les crossfills. --> Donc ça, je pense que ça ressemble assez près à ce que vous voulez --> en termes de l'utilisation. --> Et l'étape d'après. --> On va voir ça dans un eFrame. --> D'accord. Donc ça, c'est ton eFrame. --> Alors, euh... --> En fait, là, c'est en instance que ça s'appelle SuperSet 2. --> Ouais, ça, j'ai fait sur... C'était trop... --> En fait, l'eFrame, c'est la première fois qu'on m'a demandé --> concrètement comment faire un frame pour le SuperSet. --> Et du coup, c'était trop galère avec... --> de passer par l'AVM. --> Donc, j'ai fait là. --> D'accord. --> Mais ça se fait assez bien. --> Est-ce que je peux avoir... --> Voilà. --> T'as un eFrame standard. --> Dedans, j'ai directement le lien de mon dashboard. --> Avec standalone, ça, c'est pour dire que tu vois pas les choses. --> Ouais. --> Ou que tu es en plein écran. --> Exactement. --> J'ai l'écran qui fait que le dashboard. --> Et c'est justement dans cette... --> là-dedans où je peux rajouter avec les... --> et... --> je sais pas, les et 8, le 1 du... --> du clavier. --> Je peux rajouter des paramètres dans le URL, --> potentiellement, si je veux faire des choses... --> Mais le fonctionnement, il est vraiment très simple, c'est celui-là. --> Et là, voilà. --> Alors, je me suis pas... --> J'ai pas fait des choses très très jolies, mais c'est un eFrame. --> Euh... --> Je peux interagir avec. --> Voilà. --> Ah ouais, donc là, effectivement, là, il y a quand même les boutons... --> euh... --> qui sont les trois petits points. --> Euh... --> Après, ça va dépendre des autorisations. --> Des droits que j'aurai accordés à l'utilisateur. --> Ouais, c'est ça. --> D'accord, OK. --> Et par contre, si tu reviens à ton onglet précédent, --> c'est le sale dashboard, le premier. --> Donc là, t'as une adresse URL publique, dashboard 10. --> Ouais. --> Donc pour arriver à faire un... --> par exemple, on veut rendre de public un dashboard avec... --> l'instance... --> jeu au foncier. --> C'est-à-dire qu'en fait, on partage... --> C'est dans les paramètres publics qu'on... --> qu'on dit ce dashboard est public. --> Enfin, c'est plutôt dans les paramètres. --> Lui, c'est quand on définit le rôle de public --> qu'on lui dit qu'il a accès en lecture à ce tableau. --> Ouais. --> C'est ça qui va permettre d'avoir une URL publique pour s'enlogger... --> Alors, ce qui permet d'avoir une URL publique, --> c'est juste d'autoriser le... --> de dire que le public... --> de dire que c'est un peu comme l'utilisateur gamma. --> Donc le feature flag en question. --> Je crois que je l'avais... --> Je l'ai écrit quelque part. --> Ce que t'appelles les feature flags, --> c'est les rôles utilisateurs, c'est ça ? --> Non, feature flags, ça va être des sortes de composants --> qui... --> Enfin, des options de supersets --> qui sont généralement désactivés par défaut, --> mais qu'on peut utiliser. --> Et qu'on peut utiliser sous... --> juste à la condition de bien mettre le feature flag --> à... --> à vrai ou faux. --> D'accord, ouais, mais du coup, --> le feature flag, il est configuré de manière générale --> ou il est configuré que pour ce tableau... --> pour un tableau en particulier ? --> Alors, le feature flag, c'est pas la gestion des... --> On va aller voir. --> J'ai du mal à voir ce que t'appelles le feature flag. --> Alors, feature flag, c'est juste le fait d'aller sur... --> dans la configuration. --> Et... Alors, je vais montrer le feature flag. --> Voilà. --> Voilà, ici, on a ce qu'on appelle les feature flags. --> Default feature flag. Vous voyez tout sur mon écran, là ? --> Ouais, ouais. --> Voilà. --> Et là, on a l'ensemble de ces... --> qui ont tous des valeurs. --> Et donc là, on va avoir les différents... --> les différentes valeurs --> qu'on va pouvoir mettre à false ou à true. --> D'accord. --> Et donc là, il y a... --> Et là, du coup, il y a un... --> Le feature flag, c'est lequel, du coup ? --> C'est... --> Alors, c'est... Il est pas ici. --> C'est... Un autre, c'est... --> C'est ça. --> Public role like. --> Public role like. --> Et là, il doit être mis à gamma. --> Donc, les utilisateurs gamma, --> c'est ceux qui sont juste en dessous des alphas --> en termes de permissions. --> Ils peuvent voir certaines choses, --> mais ils peuvent pas trop --> interagir en profondeur avec les éléments --> ou les modifier. --> Donc, en fait, il faut mettre --> public role like str gamma égale gamma. --> Comme ça. Juste comme ça. --> Égale et gamma. --> Oula. --> Juste. Ouais. --> Voilà. --> Oups. --> D'accord. --> Et pourquoi on peut pas copier-coller --> les roles de gamma dans public ? --> Parce que par défaut, le... --> C'est peut-être possible, --> mais je pense que c'est un flag --> qui a potentiellement bloqué certaines choses --> en forçant l'utilisateur --> qui veut aller sur SuperSep à se loguer. --> D'accord. --> Et ça, du coup, de notre côté, --> ce sera plutôt ceux qui toucheront à l'administration --> qui gèreront ça finalement que nous. --> Et donc ça, ça sera fait. --> Donc là, ça se fait en deux temps. --> Dans un premier temps, il faut activer ce feature flag. --> Et ensuite, par contre, il faut lui donner --> le droit d'accès au dashboard individuellement. --> En plus. --> À la personne publique, ouais. --> À la personne publique. --> Et après, et du coup... --> Comment, nous, en tant qu'utilisateurs logués, --> on connaît l'URL de l'utilisateur public ? --> C'est la même. --> C'est-à-dire qu'en fait, on reste sur nos tableaux de bord --> et on se déconnecte tout simplement ? --> Sans vous déconnecter ? --> Ouais. --> Là, ce que j'ai... --> Comme tu disais tout à l'heure, sur... --> Sur le... --> Navigateur. --> Voilà. --> On va dedans. --> Voilà. --> L'URL, c'est ça ? --> Que je sois logué ou non logué. --> Ah d'accord. --> L'URL sera la même qu'on soit logué ou pas logué. --> D'accord, ok. --> À savoir qu'on peut aussi partager un permalink --> qui va normalement rediriger vers cette URL-là. --> Un permalink qui, du coup, est raccourci le lien ou... --> Qui raccourcie un peu le lien. --> Ouais. --> Et... --> Il cache un petit peu ce qu'il y a. --> Et en fait, le permalink, --> ça, on l'avait vu hier, --> c'est qu'il va aussi embarquer --> les valeurs des filtres --> dans lesquels vous êtes en train de travailler. --> Si vous avez des filtres natifs --> que vous voulez mettre par défaut --> ou partager à quelqu'un, --> tiens, regarde, --> j'ai fait une étude, --> j'ai filtré sur tel et tel élément, --> eh ben, --> on met ça en place. --> On met ça dans un permalink, --> comme ça, la personne arrive directement --> dans un dashboard avec l'état dans lequel elle est là. --> Si par exemple... --> Si je me log... --> ... --> Voilà, --> on va filtrer --> sur... --> Voilà, je sais pas, le territoire, hop, voilà, et là je veux, je m'intéresse à --> le faire sur les trois petits points, copier par l'aligné, voilà, et voilà, c'est --> ça. Voilà, donc là je les transmis à un utilisateur non logué, et là par défaut, --> j'ai des filtres qui sont appliqués, alors que je suis pas logué, et tout le temps --> pas logué, je peux continuer à modifier le filtre pour visualiser des choses différentes. --> Voilà, en termes d'interactivité, après faut juste être bien au fait de quel type --> de droit on est en train de donner à qui, et puis il faut tester, il n'y a pas vraiment --> de secret, faut bien tester les différentes permissions, il y en a beaucoup, c'est --> pas mal, il faut pas hésiter à regarder à chaque fois. Si on va faire un tour --> et c'est là par exemple qu'on va voir les différents accès aux sources de vue. --> Du coup ça, ça représente un peu ce qu'on va voir dans Gamma. Voilà, c'est le même --> cas, je partage mon dashboard soit à quelqu'un qui est un dirigeant qui va jamais --> se loguer sur la plateforme, sur une URL interne, ça marche très bien, pas besoin --> de se loguer, accès aux filtres, le partage via le permalien des différentes valeurs --> de filtres, comme ça on peut directement partager tel pays, tel machin, telle manière --> de faire. Et puis ensuite aussi pour le partage public où là, potentiellement, --> après il faut voir, public c'est un peu différent selon un peu la granularité --> qu'on veut offrir dans l'expérience, dans le mode à l'idée d'interaction avec --> le tableau. Soit on peut partir sur un export type image, on peut réaliser les --> rapports directement sous forme d'image, on peut les proposer de manière toute --> simple, sans interaction dans un E-Prem où on peut proposer des choses un peu --> différentes, même si ce qu'on peut afficher reste quand même limité, mais c'est --> complètement possible. Je sais pas comment vous fonctionnez avec une équipe, --> t'es qui ? Toi t'es développeur ? C'est ça ? Web ? Non ? Ou tu travailles avec --> un développeur web ? Développeur web ? Non, je fais mes petites requêtes SQS --> de mon côté, mes tableaux, mes petites cartes dans mon coin, je suis autonome par --> rapport à ça. C'est vraiment pour moi de la diffusion par rapport au projet, --> c'est vraiment du besoin à chacun des projets, des éléments d'avancement, d'évolution --> par rapport, et de suivi par rapport à ça. Donc c'est moi qui faire par rapport --> à mes données que je mets à jour. Parce que du coup, par exemple, si vous êtes --> amené à publier quelque chose quelque part, c'est vous qui avez la main sur la publication, --> sur le format, vous passez par un partenaire qui s'en occupe pour vous, est-ce que --> c'est une forme de template, ou est-ce que vous ne le faites pas pour l'instant --> que vous voulez le faire ? Alors si tu me corrigeas s'il vous plaît, mais --> on est d'accord, normalement au niveau de la communication externe, c'est vraiment, --> on ne l'implément pas. Typiquement, pour un cas d'exemple, moi j'ai des cartes --> à diffuser, des données, des éléments, je génère des images ou un PDF, et après --> on a un prestataire qui va mettre en forme l'article, et après je pense que c'est --> implémenté dans le, dans le, sur le jeu au foncier public, par objectif papillon. --> Alors, il y a deux choses, c'est dans le jeu au foncier public et dans expert --> pour un jeu au foncier, mais dans les deux cas, non, c'est pas comme j'écris --> le papillon, le sous-géfié, c'est les accessés, mais je pense que ça serait --> aussi un moyen pour que nous, on ait les accessés aussi. C'est typiquement l'ajout --> par exemple d'un e-frame, sous-géfié, c'est pas le faire, donc la solution, --> ça serait peut-être que nous, on reprenne en partie la main sur cette chose-là. --> Partie la main dans le sens où on pourrait mettre des illustrations --> interactives dans les articles qui seraient faits en partie par sous-géfié. --> Voilà, c'est un schéma de fonctionnement à trouver, mais je pense que nous, --> on pourrait reprendre une partie de la main sur cette chose-là. --> Est-ce que vous avez aussi des ressources frontes en interne ? --> Bah en fait, non, les ressources frontes, enfin la rédaction, ça se fait par un --> postateur externe en fait. Nous, on a accès, on peut modifier, alors du moins --> ça a la partie expert, on peut rajouter des choses, on peut modifier, mais alors --> après, je sais pas si l'outil qui est utilisé accepte les e-frames, mais ça --> c'est peut-être aussi un autre souci. En tout cas, par exemple, quand on veut --> faire une communication sur une donnée en particulier, tout ça, nous on donne --> la, on définit la demande en fait au prestataire externe qui après redise --> l'article. Mais c'est pas eux qui, après nous, on pourrait imaginer un --> e-frame, enfin le corps finalement de l'article soit travaillé à deux. --> D'accord. --> Je sais pas ce que le temps vous en pensez, Alison et Taiki, mais... --> Actuellement, c'est pas, comme tu as dit, c'est pas réellement définit, donc --> personne ne s'en occupe, donc voilà, ce sera quelque chose sur lequel on va --> pouvoir être force de proposition sur ça. --> Donc, ouais. Est-ce que ça couvre un peu l'ensemble de vos questions sur la --> partie diffusion vers le public ou en interne ? --> Oui, enfin après, il faut voir à l'usage, mais en tout cas, là, ça --> arrête pour... --> Après là, ouais, ce que je fais, c'est vraiment jouer avec les --> permissions. Je vais m'en donner un peu plus que ce qu'il devrait --> avoir. Et j'ai mis un e-frame, moi, que je voulais montrer. --> Je suis pas un best-friend. --> Du coup, voilà, ça se fait très bien comme ça. --> Donc, voilà. --> Donc ensuite, la partie... --> Voilà, ça, je l'avais marqué ici. --> Donc la partie géographique. --> Donc la partie géographique, il y a trois grands types de visualisations --> sur Super 7. --> DEC-GL, la World Map et les Geo-Gizons. --> Qu'est-ce qu'il y a ? --> Du coup, je n'entends pas, pardon. --> Et le Geo-Gizon, oui. --> Et le Geo-Gizon. --> Donc le Geo-Gizon, c'est un peu... --> C'est un peu la bête noire dans Super 7. --> Parce qu'on a plein de... --> Enfin, en gros, ça marche très très bien. --> À partir du moment où on utilise les modèles de Geo-Gizon de base. --> Je vais aller partager avec vous. --> Donc, tout ce qui va vous intéresser en ce qui concerne les différents pays --> et les visualisations liées à la géographie. --> Je vous comprends que c'était un peu l'angle principal qui vous intéressait --> plus que les visualisations DEC.GL, notamment pour les questions de coût. --> C'est tout à fait légit. --> Donc vous allez avoir l'ensemble des cartes qui vont être ici. --> Donc vous pouvez les parcourir. --> Pour la France, vous en avez deux. --> Donc la France qui va avoir le découpage des départements --> et le découpage des régions. --> Et le process pour ajouter de nouvelles cartes, de nouveaux pays. --> Alors quand je dis ajouter un nouveau pays, --> ça peut être ajouter de même pays avec des subdivisions différentes. --> Il n'est pas forcément évident. --> Vous avez un notebook à exécuter qui permet de générer le Geo-Gizen. --> Nous, on s'en fiche parce qu'on a déjà le Geo-Gizen. --> Mais ça va vous permettre ici de regarder les différentes cartes --> qui sont proposées et d'explorer potentiellement. --> C'est intéressant parce que vous avez des utilitaires. --> Alors ce n'est pas un notebook qui est très propre. --> C'est un notebook officiel tel que proposé par Super7. --> Vous allez assez facilement pouvoir regarder votre carte --> avec les subdivisions, voir ce qui fonctionne, ce qui ne fonctionne pas. --> Et c'est quelque chose qui... --> Donc là vous avez la France, la carte France normale --> et la carte France région. --> Qui correspond à l'administrative alors. --> Et à chaque fois ça va être le même principe. --> Vous allez avoir des noms qui permettent de raccrocher --> les différentes régions aux données que vous allez vouloir afficher. --> Et puis le nom d'affichage de la région qui va s'afficher sur l'outil. --> Donc typiquement nous ce qu'on envie c'est d'avoir quelque chose de ce genre là. --> Mais au lieu d'avoir les petits départements, --> on va avoir les subdivisions au niveau des communes. --> Donc j'ai regardé les deux fichiers de communes. --> Enfin le fichier de communes et le fichier de régions. --> Le fichier de communes il y a presque 35 000 communes --> mais qui sont délimitées avec de nombreux coins. --> Et ça c'est un petit peu ce qui va être rélibitoire dans Super 7. --> Donc si une fois qu'on a vu un petit peu tout ça, --> on comprend comment ça fonctionne. --> Pour installer une nouvelle carte dans Super 7, --> un nouveau référentiel, Joe Geven. --> Alors il faut les toucher dans la partie code. --> Et c'est pas forcément très drôle. --> Mais ça se fait assez bien. --> Donc là vous vous rappelez pour vous lancer Super 7, --> on a lancé une commande Docker dans un dépôt de code. --> Et c'est le dépôt de Super 7. --> Donc en fait quand on regarde dedans, --> on s'aperçoit qu'il y a un dossier qui s'appelle Super 7 Frontend. --> Voilà, on a des plugins. --> Et on a le plugin Chart Country Map. --> Voilà, c'est le troisième. --> Legacy plugin, Chart Country Map. --> Voilà, là on a plein de choses un peu différentes. --> Et il y a deux choses qu'il va falloir modifier --> pour pouvoir intégrer une nouvelle carte. --> C'est le fichier countries.ts. --> Ts c'est pour TypeScript. --> Donc c'est en très schématisé JavaScript avec des types. --> Donc là on va juste vouloir, ici, ajouter nos différents éléments. --> Voilà, France, France Région. --> Et puis on va vouloir ajouter aussi le nom de notre carte. --> Là. --> Et puis en fait, pour l'affichage, on va vouloir le faire ici. --> Alors là, l'utilitaire que je vous ai montré juste avant --> il permet de faire ce formatage pour la carte. --> Même si vous ne voulez pas utiliser la partie qui transforme le fichier en GeoJSON, --> parce qu'il est déjà en GeoJSON, --> vous pouvez l'utiliser pour régénérer les fichiers, si vous voulez. --> Et le deuxième aspect qu'il va falloir modifier, évidemment, --> c'est le fichier pays. --> Donc si on regarde un peu plus près, --> si on regarde la taille moyenne des fichiers qu'il y a dedans, --> je crois que ça ne passe jamais au-dessus d'un méga. --> Donc là, quand on a des fichiers qui sont presque de l'ordre du giga, --> ça devient hyper compliqué pour Super7. --> Parce que justement, c'est beaucoup de détails à charger, --> c'est des grosses interactions avec le front. --> Et autant pour certains outils de visualisation géographique --> qui sont faits pour ça, --> je pense que ça ne pose aucun problème. --> Autant pour Super7, on opère un petit peu, --> c'est un outil quand même qui est généraliste, --> on opère un petit peu à la limite de ce qu'il est possible de proposer. --> Donc, j'ai essayé de le faire, --> j'ai passé un peu de temps hier soir à essayer d'intégrer la carte dans la carte... --> La carte départementale, déjà, c'est pas mal. --> La carte commune ? Comment ? --> La carte départementale aussi, c'est pas mal. --> J'entends que la lourdeur des communes, --> j'utilise les QGIS justement pour avoir des données au niveau communal, --> c'est assez lourd, des fois, quand on veut générer quelque chose. --> Donc je peux comprendre que sur Super7, ça peut être... --> Mais après, c'est peut-être de pouvoir faciliter la chose --> en ayant déjà une structure régionale, --> puis après des coupages départemental, --> et mettre que les communes de cette région --> qui permettraient de gagner un petit peu en efficacité, peut-être. --> Et probablement aussi, en considérant l'échelle de la visualisation, --> on n'a pas forcément besoin d'avoir quelque chose à la centaine de mètres. --> Des fois, c'est vraiment hyper précis. --> C'est quoi ? C'est une segmentation automatique à partir de données satellites ? --> C'est de quoi, cette... --> Non, non, c'est simplement... --> Rien que simplement en mettant... --> Enfin, en venant... --> Il y a des données de quantité sur chacune des communes. --> Et c'est de simplement mettre une échelle de visualisation --> aux couleurs graduées --> pour distinguer là où il y a plus ou moins d'état d'avancement. --> C'est simplement ça. --> Donc c'est vrai que quand on vient afficher 36 000 communes --> sur l'avancement du territoire, --> ça commence à prendre un peu de temps. --> Pour regarder ça... --> Après, il y a peut-être moyen... --> Parce que là, du coup, le fichier commune --> que tu as essayé d'intégrer, il est peut-être très volumineux. --> Il y a peut-être moyen aussi de simplifier. --> Il y a peut-être une donnée simplifiée des contours de la commune, --> des communes qui existent aussi, peut-être. --> Oui, même échantillonner sur le... --> Si on prend un point sur deux, je pense que ça... --> À l'échelle ou un point sur trois, --> je pense que ça ne va pas changer énormément de choses. --> Tout dépend de l'échelle à laquelle on se place. --> Si vous avez une région spécifique --> ou un département spécifique sur lequel vous voulez afficher des choses, --> alors peut-être réduire le nombre de communes, tout simplement, --> et les garder pour ce département-là. --> Et sinon, réduire la définition des communes. --> Parce que je vois, pour des tout petits villages, --> j'ai vu, il y a des milliers de points, des fois. --> C'est vraiment... --> Non, il existe peut-être effectivement une donnée --> avec les contours simplifiés des communes. --> Enfin, c'est même quasiment sûr que ça existe. --> Et ça serait peut-être celle-là qu'il faudrait qu'on intègre, en fait. --> Oui, ou juste échantillonner vous-même. --> Vous prenez un... Vous regardez ce que ça donne. --> Prenez un point sur trois, un point sur quatre, un point sur dix. --> Vous allez voir à quel point ça dégrade le rendu. --> Comme ça, on aurait cette base commune qui pourrait être assez intéressante. --> Mais c'est vrai que ça, c'est peut-être... --> Enfin, tu m'arrêtes si je me trompe taquille, --> mais ça, peut-être, ça sera plus du ressort de ceux qui vont aller sur le terminal. --> Je pense, chez nous, ça va être plutôt Adrien et Victor --> qui vont suivre la formation admin. --> J'ai noté ça, je le recommanderais. --> Oui, il y a ça, il y a les accessés publics, déjà. --> Déjà deux choses pour eux, tout à fait. --> Déjà, Romain, ça leur fait deux choses à montrer aussi. --> Comment ? --> Ça leur fait déjà deux choses à montrer le jour où tu leur feras la formation. --> Oui. --> Et peut-être, d'ailleurs, que ça peut être un exemple que d'ici le moment où eux font la formation, --> qu'on trouve un moyen d'avoir un géojazon des communes bien échantillonné. --> Enfin, nous-mêmes, on réfléchisse déjà à ce dont on a besoin pour que ça nous serve d'exemple le jour J. --> Après, je pense que ça se fait assez bien dans un notebook, juste en quelques minutes. --> Ah oui, là, tu parles de l'échantillonnage. --> Oui, je pensais de voir avec eux comment ils créent le nouveau country qui serait la France avec toutes les communes. --> Nous, on s'arrangerait pour l'échantillonner de notre côté. --> Et puis, le jour où tu fais la formation avec les autres personnes, voir comment faire. --> Comme ça, eux, ils peuvent faire la manip plus tard tous les ans quand on a la mise à jour des communes. --> Oui, ça se fait bien après. --> Sans forcément rabaisser l'importance d'une formation là-dessus, --> si c'est des gens qui ont l'habitude de mettre un peu les mains dans le terminal, --> avec un peu de familiarité sur Super7, s'ils vont se trouver, pas besoin d'attendre une formation pour ça. --> Oui, bien sûr. --> Tout ce qui est terminal, toute ça, lignes de commande, je ne les touche pas trop. --> Donc, c'est quelque chose que je comprends un peu le principe, mais je ne suis pas trop habitué. --> Peut-être qu'il y a un peu plus, mais je ne sais pas. --> Là, c'est juste la procédure. Je pourrais vous la donner. --> D'ailleurs, comme ça, ils pourront essayer directement. --> Oui, aussi. --> C'est vraiment, elle est donnée sur le site de la documentation. --> Est-ce que je suis toujours en train de le partager ou pas celui-là ? Non ? Non. --> Tu l'avais montré tout à l'heure, oui. --> C'est sur le site de la documentation, qui est partiellement vraie. --> Elle rend ça beaucoup plus compliqué que ça ne l'est. --> Mais en fait, il faut juste éditer cette liste de pays pour rajouter le pays qui nous intéresse. --> Par pays, je n'entends pas « nouveau pays », mais un pays potentiellement existant avec des subdivisions --> ou n'importe quel ensemble de points. --> Et puis ensuite, mettre en ligne, ajouter le fichier du pays, justement, et puis ensuite redémarrer. --> C'est tout. --> Toute la partie de redémarrer le front-end, tout ça, ce n'est pas des choses qui sont réinstallées. --> Super7, depuis la source, s'installe. --> Voilà. --> Et du coup, j'ai quand même montré à quoi ça ressemble. --> Où est-ce que… --> On ne t'entend plus, Sinan. --> Déjà, on peut faire des tests avec des départements, là. --> Il y a les départements tout simples qui existent, oui. --> C'est quelque chose qu'on peut voir. --> Après, il faudrait trouver… --> Il y a dans le fichier d'exemple, il y a les… --> Alors, une chose, je vais montrer… --> On peut regarder les départements. --> Alors, hop. --> Donc là, si on veut, par exemple, faire quelque chose avec les départements --> ou les régions, hop. --> Alors, pourquoi… --> Ça, c'est sur celui des régions. --> Ce n'est pas par département. --> Country map. --> Ça, vous l'avez aussi sur la version que vous avez en ligne sur Super7, --> et par exemple, chose spécifique. --> Alors, les codes ISO. --> Donc, ça, département ID, c'est ce que tu as dans… --> Oui. --> Alors, par contre… --> C'est la carte des régions. --> C'est la carte des régions, mais… --> Ah, bah oui, non, country, France, région, oui. --> Département… --> J'ai un département ID. --> Donc, en fait, c'est une région… --> Je pense que c'est sur les Américains. --> Ils ont dû faire regions alors que c'est le département. --> Donc, on va prendre la carte France. --> D'accord. --> Et là, c'est mieux. --> Sauf que j'affiche n'importe quoi. --> J'affiche le nombre de… --> Ça va être mieux, je pense. --> Voilà. --> Donc là, on a une choroplette de France --> avec la possibilité d'avoir des zooms à chaque fois. --> D'accord. --> Voilà. --> Ça, c'est le… --> Le geogézone standard. --> Après, au niveau… --> Je sais pas si je peux le soumettre beaucoup. --> Voilà. --> Ça, c'est… --> Le niveau 2, mais quand même pas excessif. --> Donc, on te regarde aussi. --> Ouais. --> Mais du coup, c'est bien. --> Ça illustre le fait qu'on n'ait pas forcément besoin --> d'avoir trop de… --> Trop de points. --> Donc voilà. --> Avec le mode d'affichage, avec le… --> Le tooltip. --> Ça va pouvoir se personnaliser. --> Non, non, non. --> On peut… --> Avec deck.jl, on a plus de marge --> pour adapter l'apparition des fameuses infobules. --> Celui-là, j'ai pas l'impression. --> Bon, voilà. --> Je pense que ça peut vous aider déjà --> sur certain nombre de cas d'usage simples --> avec le département. --> Même si c'est pas votre… --> Ouais, mais bon, on a déjà des données --> qu'on peut représenter d'un point de vue départemental. --> Donc, ça peut nous servir, ça. --> Ouais, bien sûr. --> Par contre, la question que je me pose, --> c'est comment on peut faire le… --> Comment le lien est fait entre notre table, en fait, --> et la carte des départements. --> C'est-à-dire qu'il faut qu'on ait un champ FR-01 --> à chaque fois. --> C'est le département… --> D'accord, parce que… --> C'est… D'accord. --> Par exemple, si on met 0.1, 0.2, 0.3 --> en département, il va pas reconnaître. --> Faut vraiment qu'on ait ce champ FR-01. --> Ouais. --> Après, c'est un travail à faire une fois. --> C'est… --> Il faut une table de référence --> et puis vous pouvez joindre… --> Faire une table avec des correspondances --> et puis à chaque fois, dans le process, --> vous pouvez faire très bien faire --> un data set virtuel --> ou vous faites une jointure --> entre votre identifiant interne --> et l'identifiant tel qu'il est proposé --> dans Super 7. --> Ou alors, encore mieux, --> ou encore si vous voulez donner --> un peu plus de boulot à Adrien --> et son collègue, --> ça va être de --> entrer un nouveau fond de carte --> avec de nouveaux identifiants. --> Enfin, ça peut faire aussi. --> Parce que du coup, en fait, --> c'est vraiment ça à chaque fois. --> Ce qui se passe… --> Si je repars là-dessus… --> Dans mon terminal… --> Je regarde… --> Voilà. --> Là, je suis sur ODA Desktop. --> Et donc, la tête… --> Enfin, j'imagine que vous connaissez --> le format GSM, mais du coup, --> la tête que ça a, c'est vraiment ça. --> On a une succession --> de petits polygones, --> petits plus ou moins grands. --> Et puis, vous avez des propriétés --> qui vont être utiles --> à la visualisation. --> Donc là, on a ISO. --> On a le FR-01. --> Et le nom, c'est l'un. --> Donc, vous pouvez très bien imaginer --> régénérer simplement --> un fichier GeoJSON avec --> un ISO qui corresponde --> à votre format interne. --> Le plus simple, je pense, --> c'est peut-être l'inverse. --> C'est que nous, notre table, --> on a un champ qui s'appelle FR-01 --> et ou alors --> créer une table intermédiaire, --> effectivement. --> Oui, une table intermédiaire, --> ce qui est maintenue. --> Enfin voilà, c'est vraiment --> spécial. --> Après, c'est chacun. --> Mais vous avez déjà, --> j'imagine, des outils --> potentiellement payants pour faire de la visualisation --> de référentiels, non ? --> Nous, on utilise --> des référentiels cartographiques ? --> Là, on parle beaucoup --> de la dimension communication. --> Comment est-ce qu'on forme nos données --> avec notre référentiel et comment est-ce qu'on l'utilise. --> Mais vous, en interne, --> j'imagine que vous avez des besoins --> de rapidement pouvoir charger vos référentiels, --> explorer un petit peu avec --> les différentes propriétés que vous avez. --> Oui, on utilise un outil --> qui s'appelle QG. --> C'est un outil ACG --> où là, on fait la manipulation vraiment de données --> et après, on met en forme --> bien comme il faut et après, on sort des cartes. --> Clairement, c'est comme ça qu'on fait. --> Et il y a aussi les fonctionnalités de... --> Il n'y a pas ce genre de fonctionnalités ? --> Simplifier des polygones, --> ce genre de choses ? --> Oui, tout à fait. Après, on peut ressortir --> un jeu au jazon et simplifier. --> Justement, quand je pensais tout à l'heure --> à simplifier le jeu au jazon, --> je pensais plutôt par cette solution. --> Plutôt que de prendre une ligne sur deux, --> enfin, un truc sur deux dans le notepad --> où on risquerait d'avoir des problèmes --> de chevauchement de limite. --> Oui. --> Bon, voilà, c'est pour notre cuisine interne. --> Mais bon, enfin, dans l'idée, --> il existe déjà aussi des solutions. --> Là, c'est effectivement avec DJI, --> c'est basé sur Mapbox, mais typiquement, --> pour mettre des cartes interactives --> sur des sites web, il y a aussi déjà --> des solutions qui existent, --> qu'on n'utilise pas forcément chez nous, --> enfin, qu'on n'utilise pas forcément --> aujourd'hui, je dirais, --> mais qui permettent de faire ça, en fait. --> Mais bon, l'idée, c'est plus --> d'utiliser un outil comme Super 7, --> c'est de pouvoir avoir des tableaux de bord --> où on a aussi bien des cartes, des chiffres, tout ça. --> Ce n'est pas tout à fait le même usage. --> Pour... --> Donc là, alors, je n'ai pas de données --> pour les afficher, mais par contre, --> je peux quand même vous afficher --> la tentative que j'ai faite, --> le fameux France commune. --> Il va par ma chaîne, ce n'est pas grave. --> Voilà, donc là, j'ai pris, je ne sais plus, --> je crois que c'est les 200 premières communes. --> Donc là, on a un petit bout de... --> Moi, ça, ça doit être le département que là, ça. --> Oui. --> Voilà, donc vous avez... --> C'est vrai que là, on est vraiment... --> En fait, on a un maillage --> complet à chaque fois. --> Parce qu'un bout --> de terre --> en France est nécessairement --> sur le... --> rattaché à une commune. --> Les seuls trous qu'on aura, ce sera des étangs, --> des lacs, ce genre de choses. --> Et encore, --> je ne sais même pas. Non, ça va être plutôt --> les estuaires. --> Et les parcs nationaux, j'imagine, --> aussi, non ? --> Non, les parcs nationaux, ça appartient à des communes. --> D'accord, aussi. --> Alors par contre, tu vas voir des cas de figures --> où... --> Bon, je pense que ça doit être géré, --> mais où tu as une commune, elle est --> multigiométrique. --> C'est-à-dire que --> elle n'est pas d'un seul tenant. --> Tu as quelques cas qui existent. --> D'ailleurs, c'est le cas pour des départements. --> Je crois que c'est le département --> du Vaucluse --> qui est inclus. --> Il y a des départements, le Nord est pas calé, --> il y a un truc comme ça aussi. --> Des anneaux --> de départements --> dans d'autres départements. --> D'accord. Et puis aussi, il y a la question des îles, --> j'imagine ? --> Oui, il y a ça aussi. --> Et puis il y a les îles de Bretagne, --> d'accord. --> Donc voilà, là c'est ce que vous avez --> ici. --> Et ici. --> Donc on peut --> essayer de voir --> comment... --> Alors, est-ce qu'il y a plusieurs choix --> possibles ? J'ai un ensemble de petits --> TP qui sont beaucoup plus --> simples, enfin, qui sont --> beaucoup plus --> dans le vif --> que ce qu'on a fait hier. --> Donc ça va être vraiment explorer --> ce système de fonctionnalité. --> On peut essayer d'explorer --> la question du Nioje Zone, --> c'est pas forcément l'endroit, --> ou on peut essayer... --> Si vous avez des --> questions particulières, on peut aussi continuer --> sur --> une exploration --> X ou Y, comme vous préférez. --> Alors, dans les choses --> que je voudrais qu'on puisse exposer encore --> d'essayer la fin de l'information, --> je vois deux choses essentiellement. --> Donc tu nous parlais de PEC-GL, vraiment --> voir un peu ce qu'on peut faire avec ça. --> Et là, on a une Climatbox --> à Gilleau-Foncier, --> donc on pourrait faire le test. --> Donc ça, --> moi, ça me paraît important de regarder --> ça. Et après, --> j'ai vu aussi quelques --> quatre figures --> en regardant un peu --> ce qu'on avait, notamment --> le USA Birth Name, --> où on peut faire des petits, --> j'ai l'impression qu'on peut mettre --> des petits --> cadres, --> des blocs en fait, --> où on met nous-mêmes --> des éléments dedans, pas forcément des graphs, --> mais là par exemple, il y a un bloc --> Birth Name Dashboard, où on a des --> images de personnages, --> donc c'est un peu toutes ces options de personnalisation, --> ou si on peut mettre un bloc avec du texte, --> ou un bloc avec un iframe, --> par exemple, --> un iframe finalement dans l'autre sens, --> c'est un peu ce genre de... --> Qu'est-ce qu'on peut faire finalement --> d'autres blocs que des graphs ? --> Ça peut voir les possibilités --> annexes qui pourraient être intéressantes. --> Ok, ça va. --> Alors, moi aussi, j'ai rajouté --> une Climatbox --> ici, --> alors... --> Par exemple, là, tu mets des petits... --> comment on met ce genre de petits dessins ? --> Des petites voitures, --> des petits émoticons, --> mais là, typiquement, voilà, comment tu rajoutes --> ce genre de texte ? --> D'accord, ouais, ouais, bah ça, c'est dans --> la partie... --> Alors, c'était quelle, là, je vois, c'était... --> Donc ça, ça va être typiquement --> dans la partie... --> d'édition --> de la Jupior. --> On a, quand on fait edit, --> on va avoir deux colonnes, --> une colonne chart --> qui va nous permettre de glisser-déposer. --> Voilà, qui va nous permettre de glisser-déposer --> différents... --> normalement. --> Différents tableaux. --> Je sais pas, on va pouvoir les organiser, --> vous en avez déjà vu. Et là, c'est la partie --> là qui s'appelle Layout Elements. --> Et donc là, on pourra faire des choses --> qui sont un peu plus de l'ordre de l'esthétique. --> Donc, on a --> le fameux texte Markdown. --> Donc là, --> ça répond à la question sur... --> Le Markdown, c'est une sorte de... --> de manière un peu plus --> commode et plus légère --> d'écrire du HTML. --> Mais il peut tout à fait --> interpréter la plupart de... --> des tags HTML qui existent. --> Donc là, par exemple, on a --> l'ensemble des... --> Voilà. --> Là, c'est là où on peut avoir les petites émos icônes, --> tout ce qu'il y a à voir. --> Et puis là, il y a justement un lien vers le... --> comment est-ce qu'on format du Markdown. --> Donc là, c'est là qu'on va pouvoir avoir --> les fameux blocs de texte --> qui vont pouvoir apporter du contexte --> sur notre dashboard. --> Pouvoir ajouter des émos icônes, --> ce genre de choses. --> Je suis ici. --> Dashboard. --> Alors. --> Là. --> Voilà. --> Voilà. --> On va avoir en fait tout ce qui est, --> rajouter des divisions, --> rajouter juste des titres. --> On n'a pas forcément envie d'avoir un bloc de texte. --> On va avoir envie d'avoir un titre. --> Et puis ensuite, --> organiser selon les --> lignes, les colonnes, nos différents --> layouts. --> Hop. Ligne. --> Je parle d'une colonne. --> Comme ça, je suis bas. --> Je ne suis pas obligé. Je peux faire des éléments --> que je peux... Je ne suis pas obligé de suivre --> l'évolution ligne. Je peux ranger en colonnes --> selon les différents... --> les différents dashboards que j'ai. --> Voilà. --> Voilà. --> Là, j'ai deux dashboards qui sont sur le même colonne. --> Je vais les placer ensemble. --> Voilà. Je peux resimensionner les colonnes. --> Voilà. Je peux faire vraiment --> tout ce que je veux en termes de layout --> de manière standard. --> Et puis... --> Voilà. On a fait le tour --> des différents éléments de layout. --> C'était ça. Par rapport... --> Ce n'est pas pour les petits d'icônes. Mais la question, comment est-ce qu'on faisait --> les petits d'icônes, tout ça? --> Il y avait d'autres images que tu avais vu. --> C'était le burst... --> Alors oui. Finalement, les autres images, --> j'ai vu. Mais bon, j'imagine --> que du coup, c'est du... --> c'est du stockage. --> Voilà. --> Par exemple, ça, j'imagine... --> Tu fais après là des images. --> Oui. --> Donc là, effectivement, c'est du HTML brut. --> Oui. --> Ça marche. --> Après, ce qui est intéressant, c'est que --> là, tu peux mettre des images --> internes potentiellement. --> Tu n'as pas besoin qu'elles soient élargées. --> Interne, oui. --> Mais du coup, tu les stockes ou tes images... --> On les stocke dans l'instant Supercell. --> C'est un endroit pour les stocker. --> On y a accès, nous, à ça? --> Enfin, pour voir... Ou alors, il faut vraiment --> passer par le terminal? --> Je pense qu'il faut passer par le terminal. --> D'accord. --> C'est juste pour dire que c'est possible. --> Après, c'est juste une question de process. --> On doit avoir accès à telle et telle image. --> Faire en sorte que ce soit disponible. --> D'accord. --> Oui. --> Il faudra parler que ce soit non le terminal. --> D'accord. --> Après, c'est juste une question de process. --> C'est juste une question de process. --> D'accord. --> Euh... --> Babies, ici. --> Donc elles sont disponibles ici. --> Bref, c'est --> dans la partie front --> de Supercell. --> Euh... --> Voilà pour ça. --> Donc on a parlé aussi de --> deck.gl. --> Donc deck.gl, --> c'est beaucoup plus --> robuste. --> Essentiellement parce que --> il délègue l'affichage de la carte --> à quelqu'un d'autre. --> Là, je suis pas sur le fond. --> On va arrêter ça. --> On va retourner ici. --> Supercell. --> Hop. --> Euh... --> Pour le coup, les exemples --> sont bien faits. --> Je trouve. --> D'accord. --> Alors quand ce qui m'étonne, c'est vu qu'on utilise --> Macbox, on peut pas afficher --> un fond de carte derrière. Parce que Macbox --> il propose lui-même des fonds de carte. Tu vois ce que --> je veux dire ? On est --> par exemple là, sur celui-là, --> qu'on ait un fond de carte derrière. --> Alors ça, ça --> doit être possible. --> Faut juste trouver --> mon --> terminal. --> Euh... --> Voilà. --> Macbox. --> Et puis il y a qui... --> Euh... --> Il doit y en avoir une qui traîne quelque part. --> Euh... --> Mais ouf. --> Macbox. --> D'accord. --> Ah mais c'est parce qu'en fait, là, il --> affichait pas parce qu'on --> avait pas la clé. --> Ouais, on a pas de clé, donc il affiche rien. --> Mais normalement, à partir du moment où on met une clé, --> euh... --> ça fonctionne. --> Euh... --> Tac. --> Je vais juste la récupérer. --> Où est-ce que je suis ? --> Ici. --> Ok. --> Euh... --> Voilà. --> Donc là, on a maintenant --> nos deux --> cartes. --> Euh... --> Non, Sylvain, on l'entendait pas, il était... --> Ouais, parce que comme ils font des travaux en dessous, --> on entend la perceuse. --> Je veux vous épargner --> ça. --> Euh... --> Ok, donc après, j'imagine qu'à un moment donné, --> dans la configuration, on va pouvoir changer --> le fond de carte. --> Parce que la box propose plusieurs --> fonds de carte. Là, effectivement, on a vu au-dessus --> qu'il y avait le satellite, --> à ce qu'ils appellent le fond --> Mapbox Satellite. Voilà, ça, c'est le fond --> noir et blanc. --> Ouais, ok. --> Et puis on a même --> les longitudes d'altitudes, c'est super mal. --> En fait, c'est... DEC-GL se base --> sur les longitudes d'altitudes, les longitudes --> d'altitudes à chaque fois. Donc on va regarder un peu plus près --> dans les différents graphiques. --> C'est ça, c'est ce qu'on a en entrée. --> Hop. --> Voilà. --> Ce qu'on affiche, --> c'est une métrique --> en fonction de longitudes --> et --> latitudes. --> Donc, quand on --> revient sur le dashboard, --> c'est ça qui est bien, --> qui est puissant, enfin, qui est puissant. --> C'est le... --> Il y a des sous-advantages des infos --> mais ce qui est vraiment bien avec DEC-GL, --> c'est qu'il s'occupe pas de la visualisation --> de cartes pour... --> de la visualisation de points de cartes. Pour lui, il est vraiment sur --> j'ai des coordonnées --> et je les affiche. Donc là, --> on a des choses différentes. Là, on va avoir des nuages de points. --> On va avoir une quantité --> associée à une latitude-longitude. --> Là, on va avoir --> une grille, donc il va --> être plus de l'agrégation. Donc là, --> je pense qu'ils ont fait un count --> par... à chaque fois, pour chaque... --> Voilà, c'est un count --> par latitude-longitude. --> Là, on a le style de carte --> qu'on peut changer. --> Et puis ensuite, il y a des... --> Voilà, ça, c'est les parties où on peut faire --> de la... --> de la personnalisation pour les... --> tout ce qui est tout le type. --> Donc là, normalement, --> si je veux changer... --> Ce qui est intéressant, c'est qu'il y a aussi --> l'échelle --> qui va permettre de... --> bouge en même temps. --> Si vous remarquez bien, --> les... --> les carrés ont toujours la même taille, --> quel que soit le degré d'une qu'on a. --> Ça peut être intéressant, --> moi, je ne sais pas dans quel usage. --> Voilà. --> Donc ensuite, on a des hexagones. --> Donc là, on ne le voit pas très bien. --> Mais ici, on veut... --> On a des petits hexagones partout --> et qui sont en volume. --> Et donc là, pareil, --> c'est tirer parti de la... --> de la 3D projetée sur la carte --> pour pouvoir --> afficher différentes quantités. --> Donc là, on joue. Ce qui est intéressant, --> c'est qu'on va jouer sur à la fois --> la taille --> des... --> des petits trous hexagonal --> et leurs couleurs. --> Est-ce que c'est pareil ? --> Je vois même. --> Et donc là, --> on a... --> le compte --> pour la taille. --> Et par contre... --> Ah non, autant pour moi. --> La couleur --> et la taille en code, --> la même chose. --> Je suis persuadé qu'on pourrait mettre les deux. --> Donc c'est plus pour... --> C'est vrai que quand on regarde de loin --> les différents volumes, --> ce n'est pas forcément facile à interpréter. --> Et que le fait --> d'avoir des... --> des volumes --> dans la même taille, --> même taille et la même couleur, --> ça permet de plus facilement visualiser les choses. --> Vous utilisez déjà un peu de dec gel ? --> Ou pas forcément ? --> Non, on n'utilise pas du tout --> de représentation 3D de la donnée --> en fait, quand même. --> Mais je pense que ça peut avoir des intérêts --> pour nous. --> Voilà, ça pour les graphes, --> origines des placements. --> Là, c'est un peu fruit, --> mais --> ça peut être super intéressant --> pour visualiser ça. --> Et puis là, --> on a plus l'analogue --> du GeoJSON en dec gel. --> On va avoir des... --> des polygones --> qu'on va pouvoir représenter en volume. --> Et même si c'est pas --> forcément plus visible, --> c'est tout de suite --> hyper attrayant pour la visualisation. --> Voilà. Après, --> je pense que si on veut aller plus loin là-dedans, --> faut pas hésiter à explorer la doc de dec gel --> qui va permettre, --> je pense, de nous bien comprendre --> comment est-ce qu'on peut potentiellement --> passer à d'autres fonds de cartes --> ou on peut tirer partie de ça. --> Voilà pour dec gel. --> Est-ce que vous aviez des jeux de données --> particuliers que vous avez envie d'explorer --> avec dec gel ? --> Chez vous, avec des lattes --> de longitude ? --> Là, tout de suite, --> non, mais on peut... --> je peux tout faire un test. --> La donnée sur Toulouse par exemple, --> enfin je sais pas, --> il y a des objets graphiques sur Toulouse, --> je peux tester déjà. --> Ouais, ça vous dit. --> Est-ce que ça vous dit --> de faire une petite pause ? --> Oui, ok, ça marche. --> Je vois pas vos visages, donc... --> Je sais pas si... --> Tout le monde, ouais, petite pause, ça vous dit ? --> Ok. --> Ok, donc plus de... --> un quart d'heure, ça vous va ? --> Ouais, très bien. --> Ça marche, bah à tout de suite. --> Bonne pause. --> De quoi ? --> Bon, on met ça dans le vidéo, hein. --> C'est un petit vidéo. --> ... --> ... --> Je trouve que cette demande, --> cette vidéo, elle me demande un peu de force. --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> ... --> C'est à nos baseaux, c'est vraiment... --> On va partir sur Enfant de la Redécesse ? --> Ouais, bah oui, c'est dur, mais... --> Reste, ça part, je te tiens. --> Alors, je n'ai pas gardé des données type, mais je peux t'en trouver. --> Est-ce qu'on peut faire un test en intégrant un CSV ? --> Ouais, c'est ce que je suis en train de faire via Google Sheet. --> D'accord, ok. Parce que là, je vais avoir un exemple avec un CSV de données géographiques ponctuelles. --> Ouais, très bien. --> C'est des données de l'IGN. --> C'est juste, en fait, le géo-jazon, on ne peut pas l'intégrer comme ça. --> Il faut que ce soit un CSV. --> Alors, le géo-jazon, on ne l'intègre pas du tout via l'interface ? --> Ouais, non, mais je veux dire à géo-jazon avec des données. --> Pas un fond de plan, mais à la donnée qui est dans un géo-jazon. --> Parce que nous, en fait, concrètement, quand on fait des données géographiques, ça peut être en CSV, ça peut être en géo-jazon, ça peut être en plein de choses. --> En l'occurrence, là, j'ai fait une requête dans les données de l'IGN et le résultat, c'est un géo-jazon. --> C'est pour ça que je pose la question. --> Mais on peut le convertir en CSV, ce n'est pas un souci. --> Après, valide, l'idée, généralement, c'est d'avoir d'un côté le géo-jazon avec tout ce qui est référentiel de carte, un identifiant par feature, donc sous la polygone. --> Et de l'autre côté, les données, donc variables souvent numériques, avec l'identifiant des polygones. --> Ensuite, dans Super7, ça, c'est l'agent assurance. --> D'accord. --> Par contre, il faut bien connaitre les champs, longitudes et latitudes dans le CSV. --> C'est ça qui est d'accord. --> Pourquoi il ne veut pas ? --> Ça ne fonctionne pas, CSV, CSV, voilà. --> Par contre, je ne sais pas où il m'a enregistré, propriété. --> Est-ce qu'il m'a enregistré ? --> C'est là, d'accord. --> Ah zut, je l'ai pas repéré. --> Ah, il ne m'a pas pris la géographie de ce que je voulais. --> Du coup, j'en ai profité pour récupérer sur Kaggle un jeu de données de NOAA, --> l'institution qui surveille les mers et les océans américains, --> que Donald Trump va peut-être démanteler aussi. --> Ils vendent des jeux de données sur la présence de plastique dans les mers. --> Donc là, j'ai pris juste quelques lignes, j'ai mis dans un Google Sheet. --> Qui ne se trouve pas loin, normalement. --> C'est juste que je ne sais pas. --> Voilà, avec une date, latitude, longitude et le nombre de morceaux de plastique au kilomètre carré. --> Donc là, c'est juste une visualisation de type point. --> Il n'y a pas de notion de mépris. --> Mais déjà, c'est pas mal, on peut voir. --> Ça, c'est juste pour les années de 86 à 90. --> Du coup, après, on peut essayer de basculer sur quelque chose de plus. --> Là, les points, on va pouvoir mettre. --> Voilà, donc là, on a une carte de chaleur qui rend assez bien --> et qui va rendre compte de la quantité de pièces qu'on trouve au kilomètre carré. --> J'ai vu une option tech-jl-geo-json. --> Tech-jl prend aussi des données formatées en geo-json. --> Si jamais tu as toujours ça sous la main, tu peux essayer. --> J'en ai un, mais par contre, il n'y a pas les champs longitudes, latitudes, --> mais peut-être que je peux attendre de le remplacer vite fait. --> Je vais regarder ça. --> Donc, il faut qu'ils soient en point-geo-json ou point-geo-json ? --> Ça va. --> Alors, il faut que ce soit un CZ, mais il faut qu'il y ait une colonne avec un geo-json dedans. --> Il faut l'importer comme un data set. --> Attends, il faut que ça soit un CSV, mais avec un geo-json. --> Il faut que les éléments geo-json soient contenus dans une colonne. --> Parce que moi, là, j'ai un geo-json. --> Du coup, je pense que c'est mieux si tu fais le format CSV. --> Oui, parce que là, j'ai un géométrie type point coordinate. --> Donc, tu préférais que je fasse un CSV. --> Je ne préférais pas. --> Je pense que ça va être plus simple pour l'afficher. --> Alors, j'ai un CSV, là. --> Par contre, le problème, c'est que c'est la façon dont tu m'as présenté le point. --> Il faudrait que je passe derrière, faire une formule Excel. --> Oui, puis en plus, l'encodage n'a pas fonctionné. --> Bon, attends, je vais faire un truc. --> Par contre, il faut qu'il y ait un séparateur particulier sur le CSV, je pense, sinon... --> Ça dépend si on l'importe comme un CSV ou si on l'importe comme Google Sheet. --> Parce que du coup, si on veut l'importer le CSV directement, normalement par défaut, on n'a pas le droit de le faire. --> Alors, Transac. --> Enfin, non. --> Là, j'ai un CSV, mais bon, il faut le retravailler un petit peu pour que ce soit lu. --> Je peux déjà te l'envoyer, mais bon, il faut que je change des trucs. --> Sinon, tu n'es pas obligé de prendre beaucoup, beaucoup de lignes. --> Et le plus simple, c'est de... --> Non, mais attends, je vais faire un truc. --> Ça sera beaucoup plus simple. --> L'idée, ce n'est pas de tester le mécanisme d'importe. --> Oui, oui, non, mais je vais faire un Google Sheet. --> Par contre, un Google Sheet, c'est pareil, il va falloir donner des droits d'accès. --> Tu peux juste partager, tu fais un lien public, c'est possible. --> D'accord, ok, je fais ça. --> Annulé. --> Tout le cran du Google Sheet. --> Avec 5 points. --> Allez, Google Sheet. --> Fichier nouveau. --> Alors, test... --> Putain. --> Par contre, il faut que... --> Il faut que, tu sais, pour avoir le nom de méchant sur Google Sheet, je ne sais plus comment... --> C'est l'en-tête, juste que l'en-tête, il est le nom de ta colonne. --> Bah, comment tu définis, je ne suis pas un expert de Google Sheet. --> Juste l'en-tête, c'est la première ligne de ta première ligne ? --> Ah, c'est la première ligne, on est d'accord, ouais. --> Alors, ok. --> Donc, on va faire ça. --> Ah, zut. --> Attends, fichier importé. --> D'abonnés. --> On va faire comme ça, c'est plus simple. --> Voilà. --> Ok. --> Chargé. --> Ok. --> Donc, une fois que tu as le lien de partage de ton nom de ta Google Sheet, --> tu peux faire plus sur en haut à droite dans Super 7 ? --> Ah merde, je n'aimais pas qu'on dégageait. --> Zut. --> En fait, quand j'apporte mon CSV, il me retire le champ qui m'intéresse. --> Ah. --> En fait, moi, ce que je voulais, c'était les coordonnées des points, --> et quand je crée mon CSV, enfin que je le mets en... --> Attends, j'y reprends, je suis désolé. --> De toute façon, tu peux envoyer le CSV par mail et puis je regarde. --> Comme tu veux. --> Ouais, bref, je peux t'envoyer ou même dans la discussion, j'écris un espace comme... --> C'est juste qu'il n'y a que certaines colonnes. --> Alors, attends, c'est... --> Voilà, ce qui m'intéresse, c'est... --> Tu es là par contre, pourquoi ? --> Ah, attends, ok. --> Ah, mais non, ok, autant pour moi. --> Autant pour moi... --> Euh... --> Je n'étais pas dans le bon figier. --> Alors, voilà. --> Bon, on va s'en sortir. --> Voilà, le CSV, en fait, que je veux utiliser... --> Si je fais la discussion... --> Je peux mettre un... --> Oui, je peux envoyer un fichier de la discussion, je crois. --> Je sais pas, j'utilise très rarement. --> C'est a priori. --> Vas-y, vas-y. --> A priori, si, voilà. --> En fait, là, concrètement, ce que j'ai fait, --> j'ai interrogé la base de données... --> Attends, je t'entends plus. --> Ah, oui. --> Ouais, j'ai fait une requête dans la base de données d'IGED --> pour interroger tous les puits de pétrole en France. --> En factuel. --> Voilà. --> C'est... --> On va avoir des objets factuels en France. --> Et donc, en fait, ce qui m'a fait, --> dont je suis chez CSV, --> quand j'ai fait ma requête, en fait, c'est... --> C'est une requête... --> qui m'a produit un CSV, --> mais mes points, ils apparaissent... --> Mes coordonnées, elles apparaissent de manière particulière. --> D'accord. --> C'est ce que je veux dire. --> C'est là où, en fait, il y a un peu de difficulté, --> c'est qu'après, bon, c'est une route à avoir, --> mais c'est qu'il faut qu'on convertisse ce fichier --> pour que ça soit du CSV. --> J'ai fait une bêtise. --> Une donnée. --> OK. --> Voilà. --> Et là, je peux créer, en parallèle, le Google Go Sheet --> en mettant, par exemple, cinq points. --> Puis... --> Je ne sais pas si c'est au bon écran. --> Attends, c'est celui-là. --> OK. --> Et je peux, par exemple, créer... --> Donc, ce qui nous intéresse, là-dedans, c'est... --> Par exemple, nature de l'objet, --> nature détaillée, état de l'objet. --> J'ai l'impression que ce sont tous en service. --> En fait, il n'y a pas de données différenciantes. --> Qu'est-ce qu'on pourrait mettre? --> Cherche ce que l'on peut. --> C'est toutes les mêmes données. --> On pourrait prendre aussi le champ --> pour la méthode d'acquisition planimétrique, --> comment ça a été acquis. --> Oui, il y a la précision planimétrique --> qui change pas mal, et la précision altimétrique. --> Oui, par exemple, l'altimétrie, --> on peut, par exemple, ne pas s'en soucier. --> Ce que je vais faire, je vais prendre, par exemple, --> les cinq premières lignes et je vais mettre... --> Donc, on a dit, ça doit s'appeler comment? --> L-O-N et L-A-T? --> Non, non, ça, c'est toi qui le spécifie. --> Il faut qu'il y ait une colonne d'altitude, --> une colonne de longitude, mais le nom importe peu. --> Ah, d'accord, ok. --> Je prends les cinq premières. --> Voilà, comme ça, pour ne pas faire patienter tous mes collègues. --> Ouais, non, je vais même pas faire ça. --> J'en prends de 1 sur 5. --> Je prends le troisième, celui-là. --> Alors, par contre, il prend... --> Il y a une histoire de virgule et de point. --> C'est la virgule qu'il considère, du coup, comme séparateur? --> Des décimales? --> Normalement, il se déroule bien avec les deux. --> Il se déroule bien avec les deux, d'accord. --> Par exemple, tu en as un aussi, du coup. --> Moi, j'ai un fichier, --> j'ai un Google Sheet avec cinq points. --> Allez, je rajoute un sixième. --> Voilà, pour moi, j'ai un exemple là de Google Sheet. --> Avec Google Sheet. --> Cool, t'exploites mon fichier CSV un peu. --> Ouais, je l'ai généré comme il faut. --> Et je suis en train de voir, --> je suis en train de mettre dans 20 Google Sheets. --> D'accord. --> C'est combien de lignes? --> Pas beaucoup. --> Ouais, il n'y en a pas beaucoup, je pense. --> Il y en a 100... --> Moi, j'ai 530 lignes, à peu près. --> Ah, pas beaucoup. --> Ça, je pense qu'on n'appelle pas beaucoup. --> Par contre, Donora, je regarde. --> Non, tout est en France métropolitaine. --> C'est pour vous montrer qu'en France aussi, --> on a du pétrole. --> Hop, c'est bon. --> Partager. --> Copier bien. --> Voilà, donc là, --> j'ai enfin les données de Sylvain. --> Donc, dans SuperFlet. --> Hop. --> Créer une base de données. --> Pousser. --> Connecter Google Sheets. --> Google Sheets. --> Sylvain. --> Hop, hop, hop. --> Et on va l'appeler pétrole. --> Voilà. --> Pourquoi ça fait des... --> On ne t'entend plus, Sylvain. --> Il y avait connect Google Sheets, --> mais il n'y avait pas import CSV à cet endroit-là. --> Je n'ai même pas vu... --> En fait, l'import CSV, il est grisé en dessous. --> Je ne sais pas si tu le vois. --> Et ça, c'est un feature flag aussi qu'il faut ajouter. --> Ok, d'accord. --> Ça marche. --> Est-ce que j'ai bien un bon lien ? --> Partager. --> Copier bien. --> C'est bon. --> Hop. --> Je retourne ici. --> Voilà. --> Pétrole. --> Alors, pourquoi est-ce qu'on met un collection table ici ? --> J'ai bien partagé. --> Et juste avant, j'ai partagé un autre dataset. --> C'est fait tout seul. --> Ah. --> C'est juste... --> On va voir si je peux créer dataset. --> Ce serait une bonne manière de voir. --> Hop. --> Créer un dataset. --> Google Sheets, Sylvain. --> Pétrole. --> C'est bon. --> D'accord. --> Donc, là, tu as considéré avec trois colonnes, du coup, là. --> Ouais, j'ai juste pris la petite longitude et puis un truc. --> De toute façon, l'idée, c'est d'afficher des points à chaque fois. --> Comme il n'y avait pas vraiment de valeur hyper intéressante. --> Vous pouvez imaginer afficher des points avec des couleurs différentes ? --> Ça, il faut peut-être tester un peu avec... --> Ouais, il faut tester. --> Oui, c'est possible, mais il faut juste tester. --> Donc, pétrole. --> Deck.jl. --> Alors, du coup, là, on a plutôt des points. --> Tu peux essayer... --> Ah, ben là, il y a deck.jl, jeu de jazon. --> Ouais. --> Donc, ça, c'est là le fameux de tout à l'heure où je disais --> qu'il prend un jeu de jazon avec des données, --> mais il faut que ce soit une colonne de ton CSV. --> Donc, voilà. --> Là, j'ai mon latitude-longitude. --> Donc, là, je vais vous appeler long et late latitude-longitude. --> Là, je lui dis bien laquelle est laquelle. --> Parfait. Parfait. --> Et là, je peux déjà créer. --> Ah, ben, donc là, c'est un problème. --> C'est le point qu'il aime pas, peut-être. --> Ben, c'est bizarre. --> C'est celui que j'ai fait avant. --> Alors, attends, micro aussi. --> Ici. --> Où est-ce qu'il est? --> Ici, micro. --> Ah, c'est le point. --> Bizarre, parce que c'est un format... --> C'est un format Google Fit. --> On va chercher. --> Et il a pu le remplacer par des points remplacés. --> OK. --> Voilà. --> Maintenant, je retourne dans mon... --> ...dataset. --> Edit Dataset. --> Colon. --> Sync from source. --> Voilà. --> Voilà. --> Alors. --> On est quelque part en sommalie. --> Ah, parce qu'il y a eu une inversion longitude. --> Il y a eu une inversion, oui. --> Voilà. --> Reverse latitude longitude. --> Il y a une option. --> Ça peut résoudre nos problèmes. --> Non. --> Voilà. --> C'est mieux. --> C'est plus cohérent. --> Donc là, on est sur la France. --> On est un peu dans l'Est. --> C'est normal, oui. --> Vers Pau, oui. --> C'est logique. --> C'est là où il y a des choses, oui. --> Voilà. --> Donc ça, ça se fait. --> Ça se fait assez bien. --> On peut essayer --> un autre type. --> Puisque là, on a des points sur un endroit --> pour faire la lightmap. Je pense que ça se prête bien. --> Voilà. --> Et donc, alors par rapport à ta question --> sur les points de couleur. --> Moi, j'aurais mis scatterplot. --> Point color. --> Voilà. Point color. --> Avec catégorie, oui. --> Là, on a... --> C'est la méthode --> de je ne sais plus quoi, altimétrique. --> Voilà. --> Et là, on a bien --> ce qui nous intéresse. --> Très bien. --> Donc là, c'est des puits de pétrole ? --> Oui. --> Je ne sais pas si tu es déjà allé --> dans l'Est de là. --> Du côté de... Je ne sais plus où on est là. --> Si tu passes dans ce coin-là, --> même quand tu fais par exemple l'autoroute Paris --> au Paris-Strasbourg, --> tu as des petites machines --> qu'on voit dans les films américains --> qui pompent le pétrole. --> Mais bon, c'est des tout petits trucs, --> mais tu vois ces machines en fonctionnement --> qui utilisent le pétrole. --> Je ne sais plus combien c'est. Je crois que c'est 3 --> ou 5 % de la consommation française. --> Ouais, je ne sais pas. --> Bon, voilà. --> C'était juste, en fait, là, c'est vraiment --> une extraction des données --> qu'on a, enfin, qui existent. --> Là, c'est les données de l'IVN --> que j'ai très directement. --> Voilà. --> On peut imaginer faire des cartes --> sur plein de choses, sur des données géographiques, --> sur... --> Voilà. --> Oui, bien sûr. --> Mais du coup, ça illustre aussi la souplesse --> des decks, --> enfin, de deck GL, --> où justement --> on importe la titule de longitude --> et puis là, en 5 minutes, on a une visualisation. --> Voilà. --> Est-ce qu'il y a d'autres questions par rapport --> à la géographie, --> par rapport --> à la visualisation de données géographiques ? --> Est-ce que non ? --> Je pense qu'il faut qu'on teste à notre côté. --> C'est surtout ça, ouais. --> Bah ouais. --> C'est quelque chose que --> vous voulez tester après, vous voulez tester maintenant, --> vous voulez... --> Parce que du coup... --> C'est un exercice à nous donner, --> après. --> Si vous voulez juste vous exercer, --> hop, je vous mets dans la conversation --> le lien Google Maps de ce qu'on vient de faire. --> Et là, vous pouvez importer --> votre propre... --> Vous créez votre propre jeu de données --> en mettant Google Sheet. --> Google Sheet, --> ça va se mettre au niveau des différentes bases --> de données. --> Vous créez un dataset et puis ensuite --> vous êtes prêt à faire la visualisation --> de votre côté. --> En fait, à chaque onglet, --> tu vas avoir une table. --> Ouais, tu peux sélectionner. C'est exactement ça. --> Vous allez le voir. Là, --> quand on va sur --> nos datasets, --> donc --> micro, ce que j'ai mis juste avant, --> je l'amène, voilà. --> Et normalement... --> J'ai qu'une seule... --> Ça n'a pas de deuxième liste. --> Voilà. --> J'y retourne. --> Voilà. --> Ah non, c'était à l'échelle --> de la base de données --> qu'il fallait faire. --> C'est ça. --> Data, Google Sheet. --> Donc, on va retourner --> aux bases de données. --> Ici. --> Et on peut ajouter --> le nom de la table. --> Voilà. --> Et normalement... --> Ah non, ça n'a peut-être qu'une seule chaîne. --> Hop, hop, hop. --> Voilà. --> Et là. --> Country map. --> App. --> France --> normal. --> Iso. --> Save it. --> Metric. --> Poulet. --> Max. --> Save. --> Voilà. --> Donc... --> Là, j'ai repris un test --> juste en mettant --> quelque chose --> pour l'un. --> Département de l'un. --> Et en utilisant --> le fichier de... --> Le fichier --> de la visualisation --> GeoJSON France --> Département standard. --> Du coup, là, est-ce que vous avez --> pu connecter --> avec le lien Google Sheet --> que j'ai donné, créer une nouvelle --> base de données, créer une nouvelle --> connexion à Google Sheet ? --> Non, j'arrive pas. --> D'accord. Pas de soucis. --> Alors, tu vas dans Data, --> connect Google Sheet. --> Ouais, c'est ce que j'ai fait. --> Ce que j'ai fait, --> ça m'a mis échec. --> Vas-y. --> J'ai tout tapé l'URL, alors j'ai peut-être --> fait une faute, mais j'arrive pas à copier-coller. --> Ah, t'as pas pu copier-coller ? --> Non, ça marche pas. --> Ah oui, d'accord. --> J'ai peut-être fait une faute en copiant. --> Parce qu'elle a été longue l'URL. --> Oui. --> Désolé. --> T'inquiètes ? --> Moi, je pense que je peux copier-coller --> directement chez toi. --> Où est-ce que j'ai mis le lien ? --> Alors, ici. --> Ça, c'est bon. --> Et là, c'est chez Alison, c'est bon. --> Voilà. --> Je m'en vais. --> Je te redonne là-bas. --> Voilà. --> Merci. --> T'essayes de faire connect, quand même ? --> C'est tout ce que j'ai fait, --> c'est ma miss message. --> D'accord. --> Et quand tu mets sur si il est mort, --> il te dit quoi ? Ah, bah voilà. --> Donc du coup, c'est un problème de nom ferme. --> Juste celui-là, ouais. --> Et Google Sheet, déjà, --> mais Google Sheet, c'est aussi le 20, --> Google Sheet. Ah, c'est ça, d'accord. --> Je pense, ouais. Voilà. --> Bref, au nom des fois... --> Donc voilà. --> On crée un jeu de données. --> C'est bon pour vous, Teki et Sylvain ? --> Teki, je te vois pas. --> Je t'ai perdu ? --> Tu me vois pas ? --> Si, je te vois sur la vidéo, --> mais je te vois pas sur la VM. --> Pourtant, --> j'y suis. --> Tant mieux. Tout va bien, mais j'ai un écran gris, moi. --> Ok. --> Alors, qu'est-ce qui se passe ? --> Petrol, c'est vraiment une carte --> pour faire des types de deck.jl. --> Donc les points, --> ça s'y prête bien. --> C'est peut-être Heatmap --> ou autre chose. --> Et quel pont --> tu avais utilisé tout à l'heure --> pour créer --> les points ? --> Quel pont, pardon ? --> Le chat --> pour juste afficher --> les points. --> C'est deck.jl. --> Je crois que c'est Skaterplot. --> Skaterplot, d'accord. --> Je regarde. --> Oui, Skaterplot. --> Skaterplot, et là, --> tu peux jouer avec la taille et la couleur. --> Et nous, on avait joué avec la couleur. --> D'accord. --> Du coup, c'est sympa, parce que quand on a --> une variable quantitative --> et une variable catégorielle, --> on peut avoir les deux ensemble. --> Ça peut être intéressant. --> Pourquoi je n'ai rien qui s'affiche ? --> Je sais pas. --> J'ai tout qui s'affiche en ligne, moi. --> Attends, non, là, --> j'utilise l'attitude, d'accord. --> Ça n'a pas dû prendre la bonne colonne de référence. --> Oui, oui, oui. --> D'accord. --> Par contre, nous, --> on n'a pas le fond de carte. --> Peut-être que tu l'as, toi, tu as écrit ? --> Non, pas du tout. --> J'ai un problème de... --> C'est normal. --> Ce que vous ne voulez pas, c'est que --> si vous avez une clé Mapbox, --> vous pouvez l'entrer directement dans la configuration. --> Oui, dans la configuration --> vers le terminal. --> Oui, désolé. --> Non, non, mais bon, --> en tout cas, on a compris l'idée. --> On va imaginer --> qu'il y a la France derrière. --> Voilà, on imagine la carte. --> Par contre, --> après, vous pouvez essayer --> en GOGN, si vous avez envie. --> Là, vous n'avez pas besoin --> de clé Mapbox. --> Du coup, --> au GOGN, --> on ne peut pas... --> Est-ce qu'on peut afficher --> la carte de France avec les départements --> et les points par-dessus ? --> La carte de France avec les départements ? --> En fait, c'est-à-dire... --> Ce qui serait l'idéal, --> ce serait un mix quelque part --> entre country map --> et les points --> qui s'affichent par-dessus country map. --> Mais ça, c'est pas possible. --> Non, pas pour GOGN, non. --> Après, GOGN, --> lui, il l'admet. --> Alors, pour le cas, --> c'est trois types de formes. --> C'est les lignes, les polygones et les points. --> Donc, si vous avez --> des éléments de type points --> dans le GOGN, --> normalement, si vous lui attribuez --> une valeur dans le GOGN, --> vous devriez pouvoir le voir. --> Je vais voir... Dans l'exemple, --> je pense qu'il y a un exemple tout simple --> par région, donc c'est pas forcément --> le plus intéressant. --> ISO, --> département, --> métrique, --> ok, --> country, --> France. --> Voilà, et donc là, --> non, il y a... --> Après, une manière d'aller voir --> c'est d'aller explorer --> le geogizote directement. --> Ok. --> Ok. --> Et donc là, --> Vel domain, tac, tac, tac. --> ouais sans un on a que les départements mais ouais je gisonne normalement et --> permet de --> à voir je suis pas sûr de je sais que dans je gisonne on peut avoir les --> différentes formes à voir ensuite comment est ce que super 7 interagit --> avec elle je vois pas vraiment de d'obstacles au fait d'avoir un point --> après sinon c'est plus je suis en train de penser en même temps si on utilise --> vraiment en interne les cartes va qu'on les diffuse pas forcément à l'extérieur --> madbox on est limité à 200 000 requêtes par mois si on s'en sert qu'à --> usage interne on sera toujours en dessous oui donc quelque part autant --> passer par madbox et si par contre demain on commence à communiquer --> quelque chose avec un fond de carte madbox et que notre article est --> super vu parce qu'il est super intéressant c'est là qu'on va payer --> ouais pour donner moi si ça marcherait peut-être --> non alors --> ok ça c'est bon --> super --> ok on va l'appeler fr --> à 140 --> on va l'appeler --> on va l'appeler --> on va l'appeler --> on va l'appeler --> ok on va juste l'appeler --> ok --> ok --> voilà --> hop --> hop ça c'est bon ça c'est bon aussi --> et là on est bon parce qu'on a fini tout --> ok maintenant hop ça je l'enregistre --> je --> c'est --> ça --> ok --> voilà et maintenant si je vais modifier --> dans --> mon fichier --> il y a machin c'est fr 140 --> là --> là --> et maintenant je fais un nouveau graphique --> en mettant --> je l'avais appelé mince --> maintenant je peux ouvrir --> alors nouveau chart --> hop --> euh --> peut-être géo --> hop --> je fais --> france --> je --> je --> maitre --> non --> hop --> non --> comme je voulais --> donc non désolé pour le meilleur des mondes c'est non a priori comme ça --> c'est pas grave --> euh --> donc voilà après ouais c'est faut vraiment manipuler faut prendre le temps de faire --> euh --> faut pas hésiter aussi si jamais vous voulez travailler avec plutôt avec des csv à utiliser les --> essayer de faire en sorte alors peut-être avec votre infra --> d'avoir une base de données avec les droits d'écriture --> pour que vous puissiez jouer avoir un espace où --> pouvoir tester --> comment ça fonctionne --> et puis voilà --> du coup --> je propose un petit --> un ensemble de petits pp --> pour un peu remaniférer ce qu'on a fait hier mais plus de manière un peu plus --> un peu plus court un peu moins facile --> et puis voilà --> encore des questions une chose que vous voulez expérimenter --> on pourra encore en discuter --> et puis voilà --> ça vous va ? d'accord --> est ce qu'il y a des choses nouvelles qui --> nouvelles questions ou je laisse le repas amener sur l'autre question ? --> ouais ça va être ça --> ok --> ça marche et ben voilà --> bon appétit si ça vous va --> on se verra à 13 heures du coup comme hier --> 13 heures c'est bien pour vous ? --> ok parfait très bien à tout à l'heure --> je fais de l'alcool qui s'en va alors --> ok