Après Pentaho et SpagoBI, JaspserSoft offre enfin la possibilité de faire de la géolocalisation. En effet dans la version Ireport Professional 3.6.0, les développeurs pourront créer :
- Maps
- Charts
- Widgets Pro
Tous ces éléments seront en fait des objets Flash et pourront être exploités par les utilisateurs au format HTML et PDF.
Faisons un focus sur les maps. Elles sont issues de fusionMaps.
Si vous avez accès à la version Pro une documentation, vous est fournie afin d’utiliser facilement les cartes et y faire apparaitre vos données.
Pour vous montrer que l’utilisation de ces cartes n’est pas compliquée voici un exemple :
En créant facilement une requête avec sugarCrm (base de données sample fournie avec iReports community):
Je choisis la carte : « NorthAmerica »
Attention pour avoir une meilleure manipulation des maps allez voir les ID et les Entity de chaque pays de chaque maps. Pour cela allez dans le menu Map specification sheets et vous aurez le détail de chaque pays de la map que vous aurez choisi.
/***************************************************/
SELECT primary_address_country as COUNTRY, COUNT(id) as nb_client,
CASE primary_address_country
when « Canada » then « CA »
when « USA » then « US »
else « MX »
end as Entity,
CASE primary_address_country
when « Canada » then « 005″
when « USA » then « 023″
when « Mexico » then « 016″
else « 000″
end as ID
FROM contacts
group by primary_address_country
/*************************************************/
Le résultat :