Articles, tutoriels et veille

Tutoriel : Analyser un secteur d'activité sur un territoire

Attention, cette application est en refonte et n'est plus disponible pour le moment. Certains liens de cet article ne fonctionneront pas. N’hésitez pas à nous contacter si vous êtes intéressé par un observatoire.

Nous avons déjà vu dans ce tutoriel, comment visualiser les différents établissements d'une entreprise.

Dans ce second tutoriel, vous allez apprendre comment restreindre les données mise à disposition par la plateforme Koumoul pour un secteur d'activité ciblé et des régions ciblés. Comme exemple, nous avons choisi les éleveurs de vaches laitières dans les régions Bretagne, Normandie et Pays de la Loire. Nous allons donc réaliser les même étapes que lors du premier tutoriel mais avec un filtre plus détaillé.

Mis à jour le 03/12/2018 par Balam Saldana
Lire la suite

Tutoriel : Visualiser les établissements d'une entreprise

Attention, cette application est en refonte et n'est plus disponible pour le moment. Certains liens de cet article ne fonctionneront pas. N’hésitez pas à nous contacter si vous êtes intéressé par un observatoire.

L'observatoire des entreprises est une nouvelle application sur la plateforme Koumoul qui permet de créer facilement un observatoire sur un territoire à partir des données de la base Sirène. Nous allons voir dans cet article comment créer une source de données à partir des données entreprises filtrées.

Le premier cas que nous abordons est de pouvoir visualiser les différents établissements d'une entreprise.

Mis à jour le 03/12/2018 par Balam Saldana
Lire la suite

Tutoriel : Comment géocoder ses données

Le géocodage est l'opération de base à effectuer en amont d'une analyse géomarketing de zone de chalandise, de performances de marché ou encore d'une analyse de la couverture d'un réseau physique d'équipement. Il permet par exemple d’obtenir une cartographie du lieu de résidence des clients d'un point de vente (sa zone de chalandise) ou un itinéraire optimum pour une tournée commerciale (source : Wikipédia).

Nous allons voir dans cet article comment géocoder des données à partir d'un fichier contenant des d'adresses, pour pouvoir les visualiser sur une carte.

Mis à jour le 14/05/2018 par Balam Saldana
Lire la suite

Contrôle d'accès dans DataFair

DataFair est un service opensource qui permet d'exposer des jeux de données, des configurations d'applications et des services distants (APIs). L'exposition peut se faire en mode public ou privé, la consommation des ressources doit pouvoir être limitée, et leur modification doit pouvoir être restreinte.

Cet article présente plus en détail le système de permissions que nous avons mis en place.

Mis à jour le 11/05/2018 par Nicolas Bonnel
Lire la suite

Présentation de l'application Infos Localisation pour le service DataFair

Le service Open Source DataFair que nous développons permet de configurer des applications pour consommer et mettre en valeur vos propres jeux de données.

Infos Localisations est dédiée aux données localisées et permet de les mettre en forme sur une carte interactive.

Mis à jour le 24/04/2018 par Nicolas Bonnel
Lire la suite

Données géographiques dans DataFair

Nous venons de publier une version importante du service Open Source DataFair de publications de données et services associés.

En particulier les capacités géographiques sont décuplées avec le support du format Geojson pour les jeux de données.

Mis à jour le 23/04/2018 par Alban Mouton
Lire la suite

Ajout de données issues du bulletin des annonces civiles et commerciales

Notre service Entreprises progresse. Aujourd'hui nous annonçons l'ajout de nouvelles données et fonctionnalités liées au bulletin des annonces civiles et commerciales.

Nous traitons tous les fichiers fournis par l'état au fur et à mesure de leurs publications. De ces fichiers nous extrayons les annonces que nous transformons dans un format JSON uniforme et que nous rendons disponibles par notre API et par notre explorateur des entreprises.

Mis à jour le 04/04/2018 par Alban Mouton
Lire la suite

Recherche d'entreprises dans un formulaire

Notre service Entreprises propose des données riches sur toutes les entreprises de France et une manière puissante de les exploiter. Il est également assez simple et performant pour être intégré en temps réel dans vos portails et applications.

Aujourd'hui nous vous proposons un exemple d'intégration dans un formulaire d'une fonctionnalité de base du service : effectuer une recherche textuelle et récupérer quelques informations d'une entreprise.

Mis à jour le 26/03/2018 par Alban Mouton
Lire la suite

Tutoriel : Affichez vos données sur le plan cadastral

Vous possédez des données associées à des parcelles cadastrales par un code et vous souhaitez visualiser ces informations sur une carte ?

Ce tutoriel vous explique comment importer vos données dans le service DataFair sur koumoul.com pour pouvoir ensuite les réutiliser dans l'application Infos parcelles. Tous les liens pointent sur koumoul.com. Néanmoins, le service principal est open-source et les instructions sont compatibles avec une installation privée du service.

Mis à jour le 01/10/2018 par Alban Mouton
Lire la suite

Réutiliser facilement les données OpenData grâce à DataFair

Des jeux de données de référence ont été publiés récemment en OpenData grâce au Service public de la donnée, comme le cadastre ou la base Sirene des entreprises. Mais les fichiers de ces jeux de donneés sont tellement volumineux que la grande majorité des personnes, qui ne dispose pas des outils adéquats, ne peut pas les réutiliser. A moins d'avoir une machine très puissante, il n'est pas possible de charger les 10 millions de lignes et 100 colonnes de la base Sirene dans un tableur. Et même quand on y arrive, l'outil n'est pas du tout adpaté à la navigation et a la réutilisation d'un jeu de données de cette taille.

DataFair permet de connecter facilement ses propres données à ces données de référence, lorsqu'elle sont accessibles sous forme de service.

Mis à jour le 13/02/2018 par Nicolas Bonnel
Lire la suite

Pourquoi nous avons rendu DataFair opensource

DataFair permet de publier facilement ses données et de les exposer sous forme d'API, ce qui permet d'y accéder facilement de les réutiliser directement dans des applications. Bien qu'il occupe une place centrale dans notre offre de services, nous avons choisi de publier le code source sous licence AGPL.

Ce post de blog détaille les différentes raisons qui nous ont poussé à faire ce choix.

Mis à jour le 09/05/2018 par Nicolas Bonnel
Lire la suite

DataFair : Enrichissez et publiez facilement vos données pour les utiliser dans des applications dédiées.

Lorsque l'on possède des données sous forme de fichiers, il n'est pas forcément facile de naviguer dedans, ou de les réutiliser hors de l'application qui les a produites. DataFair permet de mêler facilement ses propres données à des données de référence opendata, pour pouvoir ensuite les utiliser dans des applications les mettant en valeur.

Le projet, opensource, est maintenant installable et suffisamment mature pour que nous puissions le présenter dans cet article de blog. Il est également possible de tester le service en ligne en vous inscrivant sur notre site.

Mis à jour le 30/01/2018 par Nicolas Bonnel
Lire la suite

Comparaison de Prometheus et TICK pour le monitoring d'une petite structure

Stagiaire chez Koumoul, j'ai travaillé sur la cherche d'une solution alternative de monitoring à celle déjà mise en place. Je me suis concentré sur deux solutions de monitoring en utilisant Docker.

L'une fonctionne en push et se base sur InfluxDB et d'autres services (stack TICK), l'autre en pull s'appelle Prométheus.

Mis à jour le 23/05/2017 par Balam Saldana
Lire la suite

Expérimentations avec les résultats du 1er tour des élections présidentielles 2017

Les élections sont des moments essentiels dans un grande démocratie comme la France. Ce sont aussi des occasions à saisir pour parler de données et de chiffres. Rares sont les moments ou des tables de pourcentages, des estimations statistiques et des cartes colorées intéressent autant le grand public.

Nous profitons de la publication des résultats du 1er tour de l'élection présidentielle 2017 pour faire quelques exercices de mise en valeur.

Mis à jour le 03/05/2017 par Alban Mouton
Lire la suite

Ajout des données issues du bulletin des annonces civiles et commerciales

Le bulletin des annonces civiles et commerciales est un très bel exemple d'ouverture de la donnée publique et de transparence. C'est un filon assez naturel à exploiter pour l'enrichissement de notre service Entreprises.

Voir ce nouvel article pour des informations plus à jour sur notre intégration des données BODACC.

Mis à jour le 04/04/2018 par Alban Mouton
Lire la suite

Trouvez les établissements supprimés dans le service Entreprises de Koumoul

Nous venons de publier une mise à jour du service Entreprises par Koumoul, il est maintenant possible d'explorer les entreprises et établissements qui ont été supprimés de la source.

Le comportement par défaut reste le même que précédemment, c'est à dire que les établissements supprimés ne sont pas présents dans les résultats. Mais il est maintenant possible de préciser dans la requête que l'on souhaite déroger à cette règle. Cette nouvelle fonctionnalité ouvre de nombreuses possibilités, du besoin le plus simple de trouver une entreprise ayant existé dans le passé jusqu'à des analyses avancées mêlant état du parc d'entreprises, créations et suppressions.

Mis à jour le 02/05/2017 par Alban Mouton
Lire la suite

Les données des entreprises sur des cartes du découpage administratif français

Nous avons mis à jour le service de Calques de carte par Koumoul. Il y a de nombreuses nouvelles fonctionalités que nous vous invitons à découvrir par vous même dans l'application. En voici une liste non exhaustive :

  • Intégration des données du service Entreprises par Koumoul. Voir plus bas pour plus de détails.
  • Support de calques de cartes sous forme de tuiles vectorielles ou images. En complément du format GeoJSON également supporté, tous les clients de cartographie principaux sont donc supportés et les scénarios d'intégration possible sont nombreux. Contactez nous si vous avez une question à propos d'un besoin d'intégration particulier.
  • Rendu sous forme d'image de l'intégralité d'une carte.
  • Support des autres zones géographiques que la seule France métropolitaine.
  • Proposition d'un choix de style de rendu des cartes. Ce choix sera amené à être complété au fur et à mesure des mises à jour du service.

L'intégration des données du service Entreprises par Koumoul est une progression qui nous tient à coeur. Elle permet de donner une nouvelle valeur à ces données en les projetant sur le découpage administratif du territoire français conjointement aux autres données déjà disponibles (populations recensées et équipements publics).

Mis à jour le 18/04/2017 par Alban Mouton
Lire la suite

Trouvez facilement les nouvelles entreprises créées dans un secteur d'activité

Cet article présente notre application d'analyse des établissements créés récemment qui permet plusieurs usages, tant pour les professionnels que pour les particuliers. Nous allons présenter 3 cas : recherche de prospects, analyse de la concurrence et découverte de nouveautés près de chez soi.

Présentation de l'application

L'application de recherche des établissements créés récemment est une seule page composée de filtres sur la gauche et d'une carte sur la droite. Le design de la page est responsive et l'application est aussi bien utilisable sur ordinateur de bureau que sur smartphone ou tablette.

Mis à jour le 18/04/2017 par Nicolas Bonnel
Lire la suite

Graphe dynamique avec Vue.js et d3.js

Cet article s'adresse à un public de développeurs.

d3.js est une librairie javascript très populaire pour faire des visualisations de données. Elle permet notamment de faire des visualisations réactives et dynamiques : quand les données changent, les visualisations évoluent de manière animée. C'est notamment cet aspect qui l'a rendue très populaire, car permettant de réaliser un effet waouh. Cependant, les principaux framework javascript permettant de réaliser des applications web utilisent également le data-binding pour leur coté réactif.

Mis à jour le 07/04/2017 par Nicolas Bonnel
Lire la suite

Classification des modules d3.js

Cet article s'adresse à un public de développeurs.

d3.js est une librairie javascript très populaire pour faire des visualisation de données. Elle est modulaire depuis sa version 4.0, ce qui permet une meilleure intégration avec les frameworks javascript récents. On peut importer uniquement les parties qui nous intéressent, ce qui permet de produire un livrable plus léger.

Mis à jour le 07/04/2017 par Nicolas Bonnel
Lire la suite

Introduction aux API Web

Le terme API existe depuis quelques temps, mais il est de plus en plus visible sur le Web. C'est dû en bonne partie au développement récent de l'automatisation et de la robotisation dans notre société. Cet article présente ce que sont les API Web et à quoi elles servent.

Présentation

API est l'acronyme de Application Programming Interface, ou interface de programmation applicative. C'est la liste des points d'entrée d'un programme informatique et ça permet en quelques sortes de le piloter. Il existe 2 types d'API qui correspondent à 2 manières d'interagir avec les programmes :

Mis à jour le 03/04/2017 par Nicolas Bonnel
Lire la suite

Localisez une base d'adresses pour l'afficher sur une carte

Le géocodage permet d'enrichir des données qui contiennent des éléments d'adresse avec les coordonnées GPS correspondant. Cela permet de visualiser les données que l'on possède autrement : grâce aux coordonnées GPS, on peut les placer sur une carte. Nous allons voir dans cet article comment utiliser notre service de géocodage pour enrichir un fichier tabulaire ou l'afficher sur une carte interactive.

Présentation du service

Les cartes permettent de mieux se représenter des informations spatiale, et de pouvoir les analyser très rapidement. Il est beaucoup plus facile de visualiser un nuage de points en 2 dimensions que de parcourir un long listing. Mais pour pouvoir placer les données dans le plan, il faut qu'elles aient des coordonnées, ce qui n'est pas toujours le cas. Un cas fréquent est d'avoir des données avec une adresse, comme par exemple une base de contacts.

Mis à jour le 03/04/2017 par Nicolas Bonnel
Lire la suite

Vérification d'existence de SIRET

Le service Entreprises par Koumoul a des capacités avancées qui peuvent servir à créer de nombreuses fonctionnalités. Par exemple, avec cet article, découvrez comment répondre très simplement à cette question:

Est-ce qu'une entreprise possèdant ce SIRET existe ? Si oui, comment s'appelle-t-elle et où se situe-t-elle ?

Mis à jour le 17/03/2017 par Alban Mouton
Lire la suite

SVG et data binding

Cet article s'adresse à un public de développeurs.

Les frameworks et librairies qui traitent de la visualisation de la donnée pour les applications Web sont légions. Par exemple, si votre objectif est de produire des graphiques standards et propres de manière très productive une librairie comme chart.js peut être d'une grande aide. Si vous souhaitez produire une visualisation de donnée très riche, personnalisée et autonome, l'écosystème d3.js sera la boite à outil idéale.

Mis à jour le 27/02/2017 par Alban Mouton
Lire la suite

Accès par API à la base Sirene enrichie

La base Sirene de l'INSEE rassemble des informations économiques et juridiques sur environ 10 millions d’établissements appartenant à tous les secteurs d’activité. Depuis le 4 janvier 2017, elle est disponible en accès libre et téléchargeable à cette addresse. Elle permet notamment de faire des études de marché, de la prospection, de la veille ou des référentiels de fournisseurs.

Problématique

Le format de téléchargement est un fichier CSV de plus de 10 millions de lignes qui correspondent a plus de 8 Go de données. Le fichier est tellement gros qu'il est impossible de l'ouvrir dans un tableur comme Excel pour pouvoir l'analyser.

Mis à jour le 23/02/2017 par Nicolas Bonnel
Lire la suite

Tuiles vectorielles

Cet article présente les tuiles vectorielles, technique émergente qui permet de fournir des informations géographiques par petits paquets à un navigateur web ou une application cliente. Elles permettent de faire des rendus plus personnalisés, de naviguer dans des cartes avec plus d'interactions, tout en réduisant la quantité de données transférée entre le serveur et le client.

Principe

Les tuiles vectorielles ressemblent aux tuiles raster, mais au lieu d'être une image, les données qu'elles contiennent permettent de décrire les éléments qui la compose avec des tracés vectoriels. Au lieu d'avoir des ensembles de pixels, nous avons donc des ensembles de coordonnées de points, auxquels on peut associer plusieurs informations. Les tuiles vectorielles peuvent par exemple être au format geoJSON : chaque objet est décrit par une géométrie (point, segments de lignes, polygone, ...) et des propriétés (couleur, hauteur, ...).

Mis à jour le 10/02/2017 par Nicolas Bonnel
Lire la suite

Fonctionnement asynchrone

Cette page est très fortement inspirée du Remote Manifesto de Gitlab et du Manifeste Asynchrone.

Nos méthodes de travail ont beaucoup évolué avec la méthode SCRUM et le développement agile. Cela a permis d'être plus réactif et de s'affranchir de la lourdeur de certains processus. Mais ce n'est pas suffisant pour profiter pleinement des potentiels offerts par le travail à distance et la mise en production continue.

Mis à jour le 31/01/2017 par Nicolas Bonnel
Lire la suite

Authentification sans mot de passe

Suite à la lecture de cet article sur Medium, nous avons décidé de ne pas demander de mot de passe à nos utilisateurs. Ce post reprend la plupart des arguments de l'article original, exposés dans la langue de Molière.

Constat

La plupart des sites que vous visitez et qui ont une gestion utilisateur vous demandent de créer un compte avec un nom d'utilisateur et un mot de passe, ainsi qu'une multitude d'autres informations. Au moment de choisir le mot de passe, vous avez 2 solutions :

Mis à jour le 31/01/2017 par Nicolas Bonnel
Lire la suite