DB2 Web Query, Maps.
DB2 Web Query sait travailler avec des cartes (depuis la version 2.0)
Pour cela, vous devez commencer comme pour un graphique
Indiquez, de suite le format de sortie HTML5
![]()
Indiquez la zone géographique (suivants les cartes disponibles, vous pouvez aussi en importer)
Notre premier exemple sera basé sur la base d'exemple fournie (CEN_ORDERS) donc avec des données nord Américaine
où nous ferons la somme des commandes par état (CA, NY, etc...)
Quand vous glisserez la colonne Etat sur Emplacement, on vous demandera le type de données géographiques
ici, parce que nous sommes dans un seul Pays, les US.
Deuxième exemple sur notre base vinicole (nbr de vins par Pays)
Nous avions les noms de pays en clair et en Français.
nous avons donc créé une table et fait la jointure dans une vue
Informations géographiques
Résultat avec le type Choroplèthe
Avec le type Symbole proportionnel
Vous pouvez ajouter vos propres cartes au format GeoJson.
Nous avons trouvé celles-ci : regions.geojson, departements.geojson et communes.geojson sur le site https://github.com/gregoiredavid/france-geojson
Sinon :
Ensuite chargez les fichiers GeoJson dans /QIBM/UserData/qwebqry/base80/config/web_resource/map
puis Editez le fichier CustomUIMap.xml
et ajoutez une ligne par fichier geojson
<Map file="fichier.geojson" name="Titre du fichier"> </Map>
Exemples
• avec les régions Françaises
Nous avons ici
|
Résultat
Les Régions vinicoles ne coïncident pas parfaitement avec les regions administratives, nous avons 7 manquants
• par Départements
DEPART est un substring sur les deux premiers caractères de Code Postal
Résultat
(C) Volubis 2016