carto 38 CartoDB : la cartographie pour les nuls... ou les pressés. 44 Le cadastre genevois des restrictions de droit public à la propriété foncière



Documents pareils
Cartographie et SIG interactifs en ligne Séance 1 : Présentation générale du webmapping : principe et techniques

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

ArcGIS 10 Christophe Tourret Gaëtan Lavenu

Présentation du module Base de données spatio-temporelles

L outil 3D «Grand Territoire» de l Agglomération de Montpellier- De la communication à la participation?

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

ArcGIS. for Server. Sénégal. Comprendre notre monde

Comment booster vos applications SAP Hana avec SQLSCRIPT

Le cloud computing au service des applications cartographiques à haute disponibilité

Open Data. François Bancilhon twitter.com/fbancilhon Printemps de la recherche EDF R&D 28/9/12

CARTOGRAPHIE EN LIGNE ET GÉNÉRALISATION

Qu est-ce que ArcGIS?

Des solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation.

ArcGIS. for Server. Comprendre notre monde

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Les applications webmapping en opensource. 1 Christophe Adriaensen

AdBackup Laptop. Solution de sauvegarde pour flotte nomade. Société Oodrive

L expérience citoyenne numérique. Solutions et expertises pour répondre aux enjeux des territoires

Perspectives en matière de portails géographiques et de 3D

Conseil de développement durable (C2D) Plénière d ouverture 17 décembre 2014

Solution de sauvegarde pour flotte nomade

La tête dans les nuages

Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)

emuseum PUBLIEZ VOS COLLECTIONS SUR INTERNET Pourquoi choisir emuseum? Intégration facile avec TMS Puissante fonction de recherche

Extensions, Documentation, Tutoriels, Astuces

TutoJRES Outils et Services Collaboratifs

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

Un SIG collaboratif pour la recherche historique Partie. Partie 1 : Naissance et conception d un système d information géo-historique collaboratif.

en version SAN ou NAS

Devenez un véritable développeur web en 3 mois!

Pentaho Business Analytics Intégrer > Explorer > Prévoir

Cartographie mobile implantée au service de police de la ville de Québec

Bien architecturer une application REST

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

LES OUTILS DU TRAVAIL COLLABORATIF

Présentation de la gamme des PGI/ERP modulaires Wavesoft

UTILISER LE CLOUD COMPUTING : EDITION EN LIGNE ET TRAVAIL COLLABORATIF AVEC GOOGLE DRIVE

La Geo-Business Intelligence selon GALIGEO avec 26/10/2005 1

Joomla! Création et administration d'un site web - Version numérique

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Programme TechDay Romandie

Quel logiciel DE CRM choisir pour votre force de vente terrain?

Rémi BOVARD Ingénieur BSc HES en géomatique

Les bases de données relationnelles

De l OpenData aux citoyens : potentiel et limites des plateformes collaboratives

Libérez votre intuition

ArcGIS. for Mobile. Comprendre notre monde

Sommaire. Systèmes d Exploitation Intégration Sage 100 Sage CRM Disponibilité Client Bases de données... 3

Glossaire. base de données géographiques Voir géodatabase (GDB).

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Communiqué de Lancement Sage CRM v Editions Express, Standard et Avancée Module CRM Sage 100 Entreprise. Communiqué de Lancement Sage CRM 6.

vbladecenter S! tout-en-un en version SAN ou NAS

Une ergonomie intuitive

Introduction Big Data

La dernière base de données de Teradata franchit le cap du big data grâce à sa technologie avancée

Plateforme académique de partage de documents - owncloud

les techniques d'extraction, les formulaires et intégration dans un site WEB

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

Messagerie & Groupeware. augmentez l expertise de votre capital humain

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

Business Intelligence avec Excel, Power BI et Office 365

Conseils et astuces pour un déploiement réussi de la solution VMware Mirage

SQL Server Installation Center et SQL Server Management Studio

Mise en place d'une chaîne de production raster multi-échelles

Logiciels de Gestion de Projet: Guide de sélection

UserLock Quoi de neuf dans UserLock? Version 8.5

GEOCONCEPT. Les données font leur révolution! Production et rendu cartographiques : du cloud computing au SaaS

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Les technologies du Big Data

et les Systèmes Multidimensionnels

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG(

1 Actuate Corporation de données. + d analyses. + d utilisateurs.

Intégration de systèmes

Le Cloud Computing et le SI : Offre et différentiateurs Microsoft

Business Intelligence

Projet de Java Enterprise Edition

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Entreprise. Gestion énergétique de votre parc informatique

2011 Hakim Benameurlaine 1

Vérifier la qualité de vos applications logicielle de manière continue

1. Des chartes graphiques homogènes, élégantes, créatives

NoSQL. Introduction 1/23. I NoSQL : Not Only SQL, ce n est pas du relationnel, et le contexte. I table d associations - Map - de couples (clef,valeur)

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

RSA ADAPTIVE AUTHENTICATION

CAHIER DES CHARGES D IMPLANTATION

les outils du travail collaboratif

Gestion de Contacts & Clients ACT! SOLUTION ING* pour vos newsletters et vos campagnes de prospection CONTACT. Distribué par

Dispositif e-learning déployé sur les postes de travail

Autodesk AutoCAD 2015 : la conception détail par détail

«Outils de gestion pour TPE CRM / ERP»

THEME PROJET D ELABORATION D UNE BASE DE DONNEES SOUS LE SERVEUR MYSQL

Stages ISOFT : UNE SOCIETE INNOVANTE. Contact : Mme Lapedra, stage@isoft.fr

Logiciel de gestion des équipements de test MET/TEAM. NOUVEAU logiciel convivial de gestion des ressources d étalonnage par navigateur

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Jedox rafraîchit les rapports du fabricant de boissons MBG

L ing tout simplement

Transcription:

carto 38 CartoDB : la cartographie pour les nuls... ou les pressés. Une alternative à Google Maps Engine CartoDB est un moteur cartographique web qui permet à tout un chacun de créer des cartes sur le web et de les diffuser à un large public. Cette alternative à Google Maps Engine, qui sera arrêté au début de l année prochaine, est encore (trop) largement méconnue en France. 44 Le cadastre genevois des restrictions de droit public à la propriété foncière 2 e partie : Outils techniques de gestion Deuxième et dernière partie de l article consacré à la mise en place du cadastre 3D des servitudes à Genève. Présentation des outils de traitement automatisés destinés à assurer la mise à jour des périmètres.

CartoDB : la cartographie «pour les nuls» ou les pressés. Une alternative à Google Maps Engine. VALENTIN BERGÈRE, EXPLORE Introduction Encore peu connu et peu utilisé en France, CartoDB est considéré comme un outil gratuit qui permet de réaliser des cartes facilement, sans compétences en géomatique, et de les publier sur le web très facilement. Cette technologie offre la possibilité à des néophytes en cartographie de produire du contenu web en des temps records à partir de sources diverses et multi-format. Très utilisé en «data journalism», cette plate-forme web connaît un réel succès auprès de plusieurs grandes rédactions internationale et l avènement de l Open Data ne fait que renforcer ce phénomène. On parle même de hacker journalism. limite de durée dans le temps et sans limite du nombre de vues générées. CartoDB Editor offre par défaut plusieurs possibilités en terme de sémiologie graphique, un choix de basemaps complet et paramétrable et, enfin, une fluidité d affichage impressionnante. Finalement, on se rend assez vite compte de la puissance de frappe d un tel outil qui s intègre très facilement aux réseaux sociaux et de son potentiel pour répondre à des besoins de représentation dans des domaines d activités divers. Ce marché reste toutefois très concurrentiel et d autres acteurs sérieux sont présents tels que Esri-ArcGis Online (US), MapBox (US) ou MangoMap (UK). La «blogosphère» est également très friande de ce type de technologie qui décloisonne les usages de la cartographie dans la toile et intègre les nouveaux standards du web pour enrichir les représentations spatiales. Ainsi, intégrer une carte dynamique sur un blog, un site ou un forum n a jamais été aussi facile, et ce, sans De plus en plus de rédactions utilisent CartoDB. C est le cas du Monde, en France, par exemple. 38 Géomatique Expert N 107 Novembre-Décembre 2015

CartoDB en quelques mots Eva Cabanach, directeur du marketing chez CartoDB présente sa jeune société. Géomatique Expert : Pourquoi et quand CartoDB a-t-il été fondé, et par qui? Quel a été le facteur déclenchant? Eva Cabanach : Les fondateurs de CartoDB, Javier de la Torre et Sergio Álvarez Leiva partageaient une même passion pour l environnement, les sciences qui s y rattachent et sa protection. Ils étaient frustrés des limitations qu ils rencontraient pour partager et/ ou illustrer les données scientifiques, et qui créaient des barrières artificielles entre la science et le grand public. En 2008, ils ont décidé de fonder une société où chacun a apporté ses compétences : scientifiques pour Javier, techniques pour Sergio. Le but initial visait la dissémination d informations sur la biodiversité via Internet. Mais ils ont vite réalisé qu ils auraient besoin de l implication du grand public pour surmonter les défis que rencontrent les sciences de l environnement. Or, rares étaient ceux qui avaient accès à de l information géolocalisée ou savaient comment l interpréter et la traiter. En 2012, cette vision s est cristallisée autour de la plate-forme CartoDB. G.E. : Si vous deviez donner une définition succincte de votre logiciel, quelle serait-elle? E.C. : La plate-forme CartoDB transforme l information géospatiale en représentations dynamiques qui mettent en évidence les grandes tendances et les corrélations, ce qui aide et fluidifie la prise de décision appuyée sur un outil ergonomique fondé sur la cartographie. G.E. : Pourquoi avez-vous choisi des technologies Open Source plutôt que de développer et vendre votre propre logiciel? E.C. : C était une décision stratégique. La plupart des innovations dans le traitement de l information géospatiale surviennent dans le monde Open Source. Nous avons pensé que s appuyer sur des technologies libres, c était prendre un temps d avance : aller plus vite, et focaliser notre recrutement sur nos besoins. La question que cela pose est évidemment : «est-ce que cela plombe notre modèle économique?». La réponse est non : nous ne cherchons pas à vendre des licences, mais du service. C est d ailleurs une tendance de fond : de plus en plus de sociétés migrent vers le modèle SaaS, qui privilégie le service au détriment des licences. Notre produit leur donne une assurance de qualité et d économie de ressources. C est une des raisons pour lesquelles nous avons choisi l Open Source. G.E. : Comment expliquez-vous le succès fulgurant de CartoDB dans les rédactions, malgré l offre déjà pléthorique? E.C. : Il y a beaucoup de logiciels de cartographie qui ne sont accessibles qu à des experts, en face d une foule de professionnels confrontés au besoin d utiliser des outils de localisation pour illustrer leurs propos. Ces professionnels n avaient pas d outils conviviaux à leur disposition. C est là que CartoDB entre en jeu. En outre, la visualisation des cartes créées est gratuite, et notre technologie supporte des millions de connexions simultanées. G.E. : Pensez-vous que CartoDB puisse se substituer à Google Map Engine? E.C. : Oui, CartoDB est une sorte de GME non-intrusif qui met à disposition des outils de personnalisation avancés tout en préservant l ergonomie Google Maps. Migrer de GME vers CartoDB n affecte absolument la performance, même pour les entreprises les plus exigeantes. CartoDB peut s installer au-dessus de Google Maps et tenir la charge, quels que soient le volume de données à afficher et le terminal de visualisation. CartoDB est compatible avec les données vecteur, raster, dispose d un language de style et d API REST. Nous pensons qu il s agit d un SaaS géomatique de nouvelle génération, apte à répondre aux besoins croissants des applications géolocalisées. G.E. : Quels sont vos projets à court terme? E.C. : Nous nous concentrons sur la création d outils d analyse simples. Attendez-vous à de nouvelles façons d explorer des jeux de données volumineux, à de nouvelles analyses et à des fonctions vectorielles dans l éditeur. La société va ouvrir un bureau à San Francisco, une nouvelle équipe de statisticiens travaille déjà sur des algorithmes inédits pour le commun des mortels. Les prochains mois seront riches d annonces! Géomatique Expert N 107 Novembre-Décembre 2015 39

Exemple de choix de basemap. Les éditeurs français se positionnent sur des business models différents : Geomap- Imagis ou Business Geographic ont adopté des stratégies de partenariat, avec des solutions orientées métier, d autres acteurs tels Alkante ou CamptoCamp réalisent des solutions sur mesure qui répondent au plus près aux besoins clients. Il existe une multitude d acteurs, avec des spécialisations par besoins et plusieurs offres par éditeur. Le Géorézo 1 dénombre centune géo-entreprises éditrices en France. Mais il aucune ne concurrence vraiment CartoDB dans l Hexagone. Vizzuality et Explore Lorsque l on s intéresse davantage à CartoDB, on découvre très vite la société qui se cache derrière : Vizzuality Inc. Une forte croissante, des levés de fonds, des profils très variés, une culture forte de l Open Source, du «collaboratif» et du code, comme le prouve l utilisation de la plateforme GitHub en tant qu outil de travail. Une communication quasi-exclusive par le web et par les cartes publiques de ses clients. Explore est une société de veille indépendante spécialisée dans le développement et la gestion de solutions d intelligence économique et commerciale. Tout à la fois détecteur, producteur de données et révélateur d opportunités, Explore structure l information professionnelle en entreprise pour alimenter l analyse, l anticipation et l action commerciale. Nous permettons à nos clients d effectuer une surveillance active de leur environnement actuel et des évènements futurs. Chez Explore, après une comparison des différentes solutions de webmapping utilisant des technologies Open Source, nous avons opté pour la solution CartoDB comme outil de représentation spatiale. Les dimensions spatiales et temporelles sont des éléments structurants de nos informations et démultiplient les possibilités de représentation. Notre pôle Data Management reste en veille active sur les outils de «Dataviz» et la complémentarité avec CartoDB, son interopérabilité et son module torque ont été décisifs dans notre choix. Sous le capot Qu est-ce qui se cache derrière CartoDB? Nous savons que les équipes de Vizzuality sont de fervents défenseurs des technologies libres. Voici le détail des principales briques logicielles utilisées (les bibliothèques sont passées sous silence) : PostgreSQL : Utilisé en version 9.3.x, ce SGBD Open Source que tout le monde connaît sert à stocker à la fois les métadonnées utilisées par CartoDB Editor mais également comme base de données par utilisateur ou par organisation ; PostGIS : Utilisée en version 2.1.x, l extension spatiale de PostgreSQL apporte la puissance de toutes ses fonctionnalités dans CartoDB ; Redis : Utilisé en version 3.x, cet outil de stockage clé:valeur permet de stocker les métadonnées relatives à SQL API, Maps API, CartoDB editor et assure les interrelations entre ces trois modules. Il apporte ses performances en stockant l intégralité des données en RAM en évitant les accès disques. Cette technologie est très utilisée en NoSQL. Trois bases de données sont distinctes dans Redis : Base avec les métadonnées des tables et des visualisations ; Base avec les métadonnées sur les autorisations d accès à d autres sites ; Base avec les métadonnées sur les utilisateurs, les API keys et les accès aux bases ; CartoDB PostreSQL extension : Cette extension assure le lien 1. http://georezo.net/geo-entreprise/index.php?mode=search&keyword=&activite=5&specialite=&region=&departement= 40 Géomatique Expert N 107 Novembre-Décembre 2015

Mosaïque de cartographies réalisables avec CartoDB. entre tous les composants CartoDB et doit être installée sur le serveur où se situe la base de données utilisateur. Elle automatise des fonctions qui convertissent les lignes des tables de PostgreSQL dans l interface CartoDB en ajoutant des colonnes par défaut (Timestamp, UUID, the_geom_webmercator). Elle offre des fonctions de gestion multi-utilisateur, gère les quotas de données et le cache ; CartoDB Editor : Cette IHM développée en Ruby est accessible en mode web et concentre tous les modules disponibles dans CartoDB. Elle permet de piloter : La gestion des comptes, les autorisations, les informations personnelles et l abonnement au service ; L importation des jeux de données et leur manipulation ; La création des cartes à partir des jeux de données ; La publication des jeux de données et/ou des cartographies réalisées ; L a g e s t i o n d e s t a b l e s synchronisées. En arrière-plan, l éditeur gère automatiquement les métadonnées dans PostgreSQL, la synchronisation avec Redis, la planification des tâches. Vous pouvez retrouver toutes les fonctionnalités de CartoDB Editor via ce lien : http://docs.cartodb. com/cartodb-editor.html Maps API : Écrite en javascript et utilisant node.js, cette API permet de générer des cartes à partir des jeux de données dans le compte CartoDB. Il est possible de personnaliser ces cartes à partir de requêtes SQL ou en modifiant le code CartoCSS. Elles sont ensuite publiables via URL au format XYZ, tuilées et projetées en web mercator (EPSG 3857) et utilisables par d autres clients web tels que Leaflet, OpenLayers ou Google Maps. Enfin ces cartes peuvent être anonymes et partagées, c est-à-dire publiques pour d autres utilisateurs (donc sans authentification) ou bien nommées, c est-à-dire privées, détenues par un utilisateur qui lui seul peut réaliser des modifications. http:// docs. cartodb.com/cartodb-platform/ maps-api.html SQL API : Fondée également sur Node.js, cette API permet de réaliser ses requêtes SQL au travers de l interface CartoDB, ce qui se révèle à la fois pratique et puissant. Ainsi, vous pouvez réaliser les Insert, Update et Delete que vous souhaitez ou encore tous les Select exploitant la cartouche spatiale PostGIS sans sortir de l environnement, et obtenir le résultat de manière dynamique. Pour accéder en lecture ou modification aux tables privées, il faut s authentifier via l API key dans la requête. Sur les tables publiques, on ne peut réaliser que des requêtes en lecture et sans authentification. http://docs.cartodb.com/ cartodb-platform/sql-api.html L ensemble de ces composants s o n t t é l é c h a r g e a b l e s e t accessibles depuis le web, une documentation d installation pas à pas de la plate-forme CartoDB est disponible, avec une préconisation pour un système d exploitation de type Linux basé sur Debian, par exemple Ubuntu 12.04 en 64-bit : http://cartodb. readthedocs.org/en/latest/install. html Conclusion Avec la fermeture programmée pour janvier 2016 du service Google Maps Engine, CartoDB s inscrit comme une solution alternative fiable. Certes, il n est pas possible pour le moment de réaliser des traitements trop Géomatique Expert N 107 Novembre-Décembre 2015 41

est déjà élevé et l outil simplifie considérablement le travail pour un développeur. La conception et l interopérabilité entre les couches logicielles sont très bien pensées et les processus sont complètement transparents pour l utilisateur. Mis à part plusieurs articles toujours très bien écrits dans la GeoRDP du blog GeoTribu, nous n entendons pas beaucoup parler de Exemples des cartographies réalisées à partir des données du site DataFrance. complexes sur la plate-forme en ligne, le nombre de couches par carte, le nombre de lignes par table et la taille des fichiers en upload sont limités. La personnalisation d une interface demande rapidement des connaissances web (HTML5, CSS et JS). Mais pour une technologie née en 2012, le niveau de maturité CartoDB dans la communauté géomatique française. Pourtant la communauté de développeurs des projets Open Source qui composent la plate-forme est très active et de nombreuses autres branches se mettent en place sur GitHub, multipliant ainsi les possibles interopérabilités avec d autres outils, communautés ou bibliothèques. A surveiller donc! Exemple d une application récente réalisée à partir de CartoDB et des développements spécifiques, la plate-forme DataFrance qui rassemble et superpose de manière intelligente cinquante jeux de données en OpenData : http:// datafrance.info 42 Géomatique Expert N 107 Novembre-Décembre 2015