Préalable :
Cet article a été écrit à partir de la CTP de novembre de SQLServer 2008 R2 et peut donc être remis en cause par la sortie de la version RTM.
Objectif :
Visualiser des données géospatiales dans des rapports SSRS.
Comment ?
Avec un nouveau composant qui peut utiliser dans un dataset les types géographiques de SQLServer2008.
Voici la table qui contient des camions et leur position :
Et quelques données :
La fonction coordonnée est décrite dans mon article sur le géospatial.
Passons au rapport :
Le dataset est classique :
Le composant graphique est multi-couches (comme Powerpoint ou Autocad)
Une couche est dédiée (dans mon cas) aux points
Une autre (toujours dans mon cas) à la carte.
C'est la couche dédiée aux points.
On voit ici le paramétrage de ces points par rapport au dataset.
Ici le choix de la carte :
Pour le moment, les cartes sont lilmitées aux USA (format tiger/line)
Une couche Bing Map permet d'avoir la cartographie des routes.
Voici un 1er rendu plutôt fouilli…
Que l'on peut améliorer ainsi :
On voit que la couleur des points correspond à la capacité des camions.
Conclusion :
Un développement intéressant à suivre…