MobiAnalyst-Online

Plateforme web d'analyse de données géospatial

Brief

Durant mon année d'alternance au sein de MobiGIS, j'ai eu pour mission le développement de MobiAnalyst-Online : une application web cartographique qui permet l'analyse de données géographiques.

La plateforme permet par exemple d'effectuer différentes analyses comme un calcul d’itinéraire (un point d’origine, un point de destination), un calcul de matrice de temps de parcours (plusieurs points de départ, plusieurs points de destinations), le calcul d'isochrone (création d’une zone autour d’un point selon plusieurs variables), etc.

L’application utilise des produits ESRI, un des plus gros fournisseurs de logiciels SIG, en particulier ArcGIS Online qui est utilisé pour effectuer l'authentification, la gestion des permissions et le stockage en ligne.

Pendant ma mission j'ai pu contribuer à toutes les parties de l'application :

  • j'ai majoritairement fait du développement frontend via la création de widgets, de fonctionnalités et la correction de bugs
  • du développement backend : amélioration de l'API, gestion des droits et des ressources
  • enfin la gestion du serveur via différents outils de monitoring
  • La partie backend assez classique utilise Java ainsi qu’un système d’authentification OAuth2 via ArcGIS Online.

    Le frontend est lui assez particulier puisque le site est conçu à partir d'un générateur d'application cartographique : ESRIWebAppBuilder. Au fil des années l'application s'en est totalement détaché.

    MobiGIS | 2017

    Technologies

    JavascriptDojoJSESRIWebAppBuilderJavaPostgreSQLArcGIS Server
    Voir en ligne