L'idée de cette application analytique a donc été d'associer un jeu de données concernant les antennes radio et leur localisation (fichier sous la forme .csv) disponible en Open Data
ici, un fichier contenant les communes d'Ile de France disponible en Open Data
ici, puis d'associer les antennes aux communes grâce à un outil Spatial Match (auparavant, il a fallu reconstruire les délimitations des communes avec un outil Poly Build). Nous obtenons ainsi une carte des antennes dans les communes, ce qui nous permettra par la suite de filtrer sur les communes que nous souhaitons analyser.
Voici la première partie du Workflow:
Un certain nombre de composant est aussi utilisé de manière à remplir de manière dynamique les listes déroulantes de l'application (Type de technologie, Nom de la commune et opérateur).
En connectant un Browse Tool après le Spatial Match sur le connecteur de sortie "M" nous pouvons voir par exemple les antennes Bouygues Telecom 4G situées dans le 18è arrondissement de Paris.
Par la suite, pour simuler la directivité des antennes ainsi que les portées, nous avons généré un jeu de données fictif mais qui pourrait être remplacé par des données plus réalistes.
La méthode de création de la notion de couverture nécessite de créer des zones de chalandise autour de chaque antenne avec un rayon dépendant d'un paramètre qui est fixe (ici 400 mètres) mais qui peut ensuite être facilement paramétrable par antenne et ou technologie dans la table de données. Tout l'exercice consiste ensuite à découper cette zone qui est en fait un cercle en 360 points correspondants aux 360 degrés du cercle.
Pour enfin reconstituer les secteurs en fonction des degrés d'orientation des antennes.
Voici ce que cela donne une fois les points rassemblés en secteurs:
Par la suite, afin d'identifier de potentielles zones non couvertes, il suffit d'agréger l'ensemble de ces zones pour identifier des "trous" de couvertue à l'aide des outils Grid et Generalize.
Bien entendu l'idée dans cet article est de montrer avec quelle rapidité il est possible d'assembler des données de sources différentes et de travailler à la résolution de cas d'usage nécessitant des outils d'analyse géospatiale.
Voici le Workflow complet:
Le workflow est disponible sous la forme d'un package attaché.
Bien entendu, si vous avez des idées pour rendre ce simulateur plus réaliste et exploitable à des fins de production, n'hésitez pas à poster vos idées en commentaire et nous étudierons leur implémentation.