ArcGIS Platform
Le 27 Janvier 2021, Esri, le principal acteur mondial de l'information
géolocalisée, a annoncé le lancement d'ArcGIS Platform. Cette plateforme géospatiale en mode PaaS (Platform-as-a-Service) permet
aux développeurs d'intégrer des fonctionnalités de géolocalisation dans
leurs apps, dans leurs systèmes d'information et dans leurs produits.
ArcGIS Platform donne aux développeurs un accès direct aux puissants
services géospatiaux d'Esri à l'aide des API et des Framework Web de leur choix.
Qu'est-ce qu'est ArcGIS Platform ?
ArcGIS Platform est un service PAAS (Platform-as-a-service) qui offre
de riches services de contenus, de localisation et de riches capacités
en cartographie et analyse. Ils sont donc rendus disponibles en tant que
services consommables pour la communauté des développeurs. Le tout avec
un business model transparent et facile à comprendre.
ArcGIS Platform met à la portée des développeurs des contenus, des
fonctionnalités, des services géospatiaux d'un haut niveau de qualité,
qu'ils peuvent facilement connecter à leurs apps, ce qui leur permet de
respecter leur budget tout en réduisant leur délai de mise à
disposition.
Nous voulons tous les meilleurs services et capacités de localisation qui
peuvent être facilement intégrés dans nos applications. L'utilisation de
bibliothèques de cartographie open source est importante pour certains
d'entre nous car elle donne la flexibilité et le contrôle dont nous avons
besoin pendant le processus de développement.
Les applications cartographiques que nous souhaitons créer doivent être
interactives, engageantes, dynamiques, déterminantes et doivent délivrer une
expérience innovante.
Elles créent une compréhension plus profonde pour les utilisateurs, les
citoyens et les organisations.
Ces applications amènent ensemble visualisations surprenantes et utiles, qui
révèlent des modèles et des relations. En exploitant de belles cartes et de
puissantes capacités analytiques, les décideurs peuvent prendre des
décisions basées sur les données.
Dans ce but, ArcGIS Platform vous offre les 3 éléments suivant :
1- Expérience développeur (mapping APIs et librairies open source de
mapping)
2- Services géospatiaux (contenu et capacités)
3- Business Model simple (basé sur la consommation, ne payez que pour ce
que vous avez utilisé)
1/ Expérience développeur
Les services géospatiaux d'ArcGIS Platform sont compatibles avec les
APIs de mapping principales comme l'ArcGIS API JS, Leaflet, OpenLayers, Mapbox
GL JS (vous pouvez utiliser l'API de votre choix).
ArcGIS Platform prend en charge l'authentification standard de l'industrie
via l'utilisation de clés API. Une clé d'interface de programmation
d'application (clé API) est un identifiant unique utilisé pour authentifier
un utilisateur, un développeur ou un programme appelant auprès d'une API.
Cependant, ils sont généralement utilisés pour authentifier un projet avec
l'API plutôt qu'avec un utilisateur humain.
Les clés d'APIs
Des API puissantes et intuitives sont indispensables pour réaliser vos
applications, et le choix est vaste parmi les autres APIs de mapping que celle d'Esri : la simplicité de Leaflet, l'ouverture de OpenLayers ou
performances et capacités de style de Mapbox GL JS.
Si vous avez déjà choisi une de ces librairies plutôt que l'API ArcGIS
JavaScript, Esri souhaite tout de même que vous puissiez bénéficier des
services géospatiaux d'ArcGIS Platform sans pour autant réécrire tout
le code en utilisant l'ArcGIS API JavaScript d'Esri.
Cette nouvelle offre donne donc la possibilité d'utiliser nos technologies
avec ces autres APIs de Mapping grâce au concept des APIs keys (clés
d'API).
Concrètement comment ça marche ?
Il suffit de se rendre sur le site développeur et de cliquer sur Start building for free pour
créer un compte gratuit. Après cela, vous êtes directement dirigé vers le
tableau de bord du développeur.
Cela vous donne accès à toutes les ressources dont vous avez besoin pour
faire votre travail.
Le plus important est l'accès à la génération d'APIs keys.
Ces clés débloquent les services d'ArcGIS Platform aux développeurs, ce
qui leur permet donc de les utiliser dans une autre librairie de mapping.
Je reviendrais dessus plus en détails dans un autre article en vous
montrant avec d'autres librairies de mapping, comment je tire parti des
services d'ArcGIS Platform avec ces clés d'APIs. Tout est décrit également
dans la documentation pour vous aider à utiliser une clé d'API dans une
application réalisée avec une autre librairie de mapping.
Les ressources
Sur le site développeur plein de ressources pour vous aider à développer et
tirer parti des services géospatiaux facilement, avec un guide
développeur décrivant des modèles de développement, documentation SDK
complète, et plus d'une centaine de tutoriaux avec un
Live Sandbox
présentant le code à disposition où vous pouvez coder et voir les
changements instantanément.
Et Esri fournit dorénavant une documentation riche pour les API
tierces, afin que vous puissiez apprendre à travailler avec ses services
à l'aide des API et des frameworks web que vous connaissez déjà
(Leaflet, OpenLayers, Mapbox GL JS,...).
Vous pouvez commencer en 30 secondes en créant un compte
gratuit sur le site développeur.
2/ Services géospatiaux
Services géospatiaux disponibles à la demande vous permettant pour
tirer parti du contenu étendu et des capacités puissantes de votre solution.
Ces services géospatiaux sont les suivants :
- Fonds de carte
- Hébergement de données
- Visualisation des données
- Géocodage et recherche
- Calcul d'itinéraires et directions
- Cartes et données
- Analyse spatiale
Rentrons plus en détails dans ces services :
Les fonds de cartes
Les fonds de cartes (basemaps) sont un ensemble de cartes faisant autorité,
prêtes à l'emploi qui peuvent être utilisées dans
l'API de votre choix avec seulement quelques lignes de codes. Cela
inclut une douzaine de cartes pré-stylisées désignées par Esri. De cartes
neutres aux cartes de premier plan riches. Des cartes qui mettent l'accent
sur la géographie humaine comme les rues ou la géographie physique comme la
topographie ou l'élévation vous donnant une information sur l'axe Z.
Et si vous voulez quelque chose de complètement différent vous pouvez
utiliser le
Vector Tile Style Editor
pour créer le fond de carte de votre choix remplissant votre besoin en
customisant tous les éléments la contenant.
Hébergement de données
Vous pouvez héberger vos propres données dans ArcGIS Platform, et ensuite
créer un service sur vos données. Vous pourrez alors visualiser, éditer et
analyser cette donnée.
Quand vous hébergez votre contenu qui peut être de natures variées comme
des feuilles de calcul, fichiers de formes ou du texte, au sein
d'ArcGIS Platform, ils seront sécurisé, scalable et performant.
Et c'est supporté en toute transparence dans l'API de votre choix.
Elles peuvent être accessibles comme des entités, tuiles vectorielles ou
d'images ou GeoJSON.
Ces données restent vos données, vous en serez le seul propriétaire.
Esri ne collecte pas d'informations sur vos utilisateurs.
Visualisation de données
Une fois que vos données sont stockées, la prochaine étape est la data
visualisation.
ArcGIS Platform offre la possibilité de visualiser vos données de manière
unique. Il y a de nombreux outils à disposition pour créer de belles cartes
et découvrir différents modèles et relations dans nos données. Avec les
cartes et les services géospatiaux, vous pouvez visualiser des problèmes
complexes et trouver des solutions simple pour que les décideurs puissent
mener des actions rapidement.
Les développeurs ont des outils pour prendre la donnée et vite donner une
symbologie aux entités avec liste sans fin de possibilité de visualisations.
Vous pouvez les voir en 2D ou en 3D avec des modèles de bâtiments, paysages,
villes, ou même le globe terrestre.
Et avec une technique appelée le Smart Mapping vous pouvez vous pouvez
simplifier la définition des propriétés de votre carte en analysant
automatiquement vos données pour faire des suggestions de style basées sur
les données et créer des valeurs par défaut intelligentes. Le Smart Mapping
fonctionne aussi bien en 2D qu'en 3D et est implémentable en quelques lignes
de code, ou nativement dans ArcGIS Online.
Géocodage & Recherche
Le géocodage c'est la capacité de trouver des adresses et point d'intérêts
et cette capacité est très souvent utilisé dans la plupart des applications
cartographiques
Le service de géocodage d'Esri est alimenté par des données de référence de
pointe provenant de plusieurs sources faisant autorité telles que des
fournisseurs de données commerciales, des agences gouvernementales et le réseau de partenaires dans le monde entier d'Esri. Ce qui assure que vous ayez le
résultat le plus précis possible.
Ce service supporte aussi les langues locales et tous les formats
d'adresses.
Calcul d'itinéraires et directions
Le calcul d'itinéraires (ou routing), c'est la capacité d'effectuer un
calcul d'itinéraires et obtenir des instructions détaillées sur cet
itinéraire ce qui aide à améliorer/augmenter l'efficacité globale des flux
de travail quotidiens. En plus du calcul d'itinéraire d'un point à un autre, vous pouvez
acheminer plusieurs véhicules vers plusieurs destinations. Lui aussi a une couverture globale et les itinéraires sont localisées.
Le solveur d'itinéraire prend aussi en considération, les conditions de trafic actuelles, et des douzaines d'autres types de restrictions incluant les
demi-tours, les barrières, fenêtres horaires, les stops …
Vous pouvez aussi calculer les zones de temps de trajet, trouver les
installations les plus proches, et générer des matrices d'origine et de
destination.
Nos services de calcul d'itinéraire sont utilisés par les plus grandes
entreprises du monde comme par exemple Salesforce.
Cartes et données
Accès à une vaste bibliothèque de données qui inclut données démographiques
et statistiques comme les revenus, les dépenses, la segmentation du marché, et des données psychographiques.
Vous pouvez utiliser directement cette donnée au sein de votre propre
application ou vous pouvez l'enrichir ou la joindre à vos propres données.
ArcGIS Platform a de nombreux flux temps réel comme le trafic en
direct, la météo actuelle, et des événements récents comme les inondations, les feux de
forêt et autres catastrophes naturelles. Vous avez également accès à des
images haute résolution de plusieurs fournisseurs de données qui vous
donnent plus qu'une simple image statique.
Cela inclut une collection d'images où vous pouvez voir les changements au
fil du temps et effectuer une analyse.
Ces données sont souvent appelées l'Atlas Dynamique
de notre monde.
Outils d'analyses spatiales
Des centaines d'outils d'analyse spatiale sont à disposition pour vous aider
à comprendre vos données en 2D & 3D, du traitement géométrique aux requêtes attributaires et spatiales. Et la prise en charge des opérations
interactives et analytiques à la fois sur les données 2D et 3D.
Vous pouvez utiliser les analyses spatiales :
- côté client en tirant parti de la puissance de l'appareil, vous pouvez
construire des expériences utilisateurs interactives uniques
- côté serveur, où les outils se trouvent juste à côté de vos données.
Et si vous voulez aller plus loin, il y a les analyses Big Data, temps réel,
de data science et Machine & Deep Learning, outils spatiaux avancés, qui
sont déjà dans le Système ArcGIS.
Annonce Esri : Ils vont supporter bientôt ces mêmes outils
d'analyses, s'exécutant directement sur des données stockées dans des
entrepôts de données cloud tels que la requête Big Data de Google BigQuery
Data Analytics, le Redshift d'Amazon, Cosmos DB de Microsoft.
Les outils big data existent donc déjà dans ArcGIS et ils seront
bientôt disponibles dans le cloud data warehouse de votre choix.
Tous ces services peuvent être inclus de plein de manières différents : sur
le Web, les appareils mobiles ou les ordinateurs de bureau et même
l'intégration de système à système, ce qui signifie que les fonds de carte,
la visualisation de données, le calcul d'itinéraires, le géocodage et les
outils d'analyse spatiale peuvent tous être utilisés en ligne ou hors ligne,
à l'intérieur et à l'extérieur.
3/ Business Model simple
Les business model est simple. Avoir accès à la plateforme est très facile, il suffit de
créer un compte développeur gratuit sur le site développeur.
Ce compte gratuit vous permet de démarrer rapidement vos
développements en vous offrant :
- 2 millions de tuiles de cartes par mois
- des milliers d'autres requêtes de services géospatiaux comme le géocodage & la recherche d'adresse, le calcul
d'itinéraires, l'hébergement de données ... Le business model est
transparent et facile à comprendre et se base uniquement sur votre
consommation. Vous ne paierez que ce que vous utiliserez.
Dans la section Pricing, vous avez la possibilité de déplacer
horizontalement un curseur sur un slider, pour avoir une estimation précise
de combien vont vous coûter les services selon votre consommation de
services géospatiaux.
La volonté d'ArcGIS Platform est donc d'offrir un accès sans friction
aux services et capacités de localisation, aussi bien sur le plan technique,
sur le plan business et sur le plan de l'expérience utilisateur.
Conclusion
Pour conclure, nous avons que ArcGIS Platform est la nouvelle offre PAAS d'Esri, conçue pour tous les développeurs. Nous avons vu comment améliorer ses produits et applications en utilisant la puissance des services géospatiaux d'ArcGIS Platform et les APIs de mapping.
Nous avons aussi vu comment les services géospatiaux, vous permet de
transformer rapidement vos applications & produits et d'arriver
rapidement sur le marché. Puis nous avons vu la facilité avec laquelle nous
pouvons utiliser les services dans d'autres librairies de mapping grâce aux
APIs keys, ce qui fluidifie l'expérience utilisateur des développeurs.
De grandes entreprises dans le monde ont déjà adopté ArcGIS Platform. Par
exemple, le vice-président produit de Salesforce, Ben Brantly a affirmé « Nous sommes ravis que notre partenariat avec Esri se prolonge
avec l'intégration d'ArcGIS Platform, les cartes de base prêtes à
l'emploi d'Esri donnent aux utilisateurs le moyen de mieux comprendre
leurs données en les visualisant sur une carte. Les fonctionnalités
d'ArcGIS Platform augmentent la valeur que nous apportons aux
utilisateurs de cartes dans Salesforce ; ils peuvent désormais
exploiter les services de géolocalisation d'Esri et adopter les API
JavaScript ».
Retrouvez le webinar complet de l'annonce
ici.
Si vous avez aimé ce que vous avez vu, c'est très simple de commencer,
rendez-vous sur
developers.arcgis.com
et créer un compte gratuit dès aujourd'hui !
A bientôt !
Aucun commentaire:
Enregistrer un commentaire