banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 20 May 2023 17:36

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2143
Site web

Fond de carte communes pour intégration power bi

Bonjour,

Est ce que quelqu'un a une solution facile pour intégrer les contours des communes dans power bi ?
source ?
format ?
mode d'intégration ?
Le contour n'a pas besoin d'être très précis, c'est juste pour des statistiques.

D'avance, merci

Hors ligne

 

#2 Mon 22 May 2023 16:53

Hydrolithe
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Apr 2010
Messages: 223

Re: Fond de carte communes pour intégration power bi

Bonjour,

Je viens de tester et ça fonctionne avec ces explications :

https://www.spotzi.com/en/about/help-ce … i-desktop/

Il faut que le fichier soit au format Topojson et en EPSG:4326, il est possible d'utiliser MapShaper (https://mapshaper.org/) qui est très pratique et facile.

Choisir ensuite dans Power BI la projection Mercator.

Pierre

Dernière modification par Hydrolithe (Mon 22 May 2023 16:53)

Hors ligne

 

#3 Tue 23 May 2023 17:32

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2143
Site web

Re: Fond de carte communes pour intégration power bi

Pierre,

J'ai essayé avec les données mise à disposition par Eric Mauvière icem7 :
https://www.data.gouv.fr/fr/datasets/co … approches/
A l'intégration je n'y arrive pas, ça me fait un fichier en 1 seule ligne. Peut-être aussi que ça coince de par la projection mais je n'en suis même pas arrivée là.
Est ce que ça change quelque chose entre geojson et topojson ?

A +

Hors ligne

 

#4 Wed 24 May 2023 08:39

Hydrolithe
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Apr 2010
Messages: 223

Re: Fond de carte communes pour intégration power bi

Bonjour Aline,

Oui il faut impérativement que les données soient au format Topojson + EPSG:4326 et pas Json ou GeoJson.

J'ai testé avec le fichier de ton lien et ça fonctionne.

Il faut que tu télécharges le fichier Json depuis le lien que tu m'as donné, ensuite tu l'importes dans MapShaper et tu l'exportes en TopoJson.

Dans PowerBI, tu ajoutes un élément visuel "Carte de formes". Ensuite tu sélectionne tu cliques sur "Obtenir les données" -> Plus -> JSON

A ce moment là une fenêtre "Editeur Power Query" apparaît. Il suffit de cliquer sur "Fermer et appliquer" en haut à gauche.

Il faut faire glisser un champ de la couche importée de l'onglet "Données" vers "Emplacement" de l'onglet "Visualisation". Enfin aller sur "Mettre en forme votre visuel" -> "Paramètres de la carte" -> "Type de mappage" = Carte personnalisée (tout en bas de la liste) -> Dans "Parcourir" aller chercher le fichier TopoJson. Et là il devrai apparaître au bout de quelques secondes.

Pierre

Hors ligne

 

#5 Wed 24 May 2023 15:26

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2143
Site web

Re: Fond de carte communes pour intégration power bi

Pierre,

J'ai donc chargé le fichier, ouvert mapshaper et exporter en topojson, sachant qu'à priori il était déjà dans ce format.
je charge le fichier avec powerbi qui me le présente en 1 seule ligne.
Je choisis la visualisation carte, j'associé ma table avec les noms de commune.
Il me propose alors par défaut la carte des états-unis.
Je retourne charger ma couche sous forme de carte personnalisée.
Et là je coince ... il ne me montre pas mes contours communaux et je ne sais pas non plus comment faitre la jointure sur les codes communaux (codes INSEE).
Une idée ?
Merci

Hors ligne

 

#6 Wed 24 May 2023 17:06

Hydrolithe
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Apr 2010
Messages: 223

Re: Fond de carte communes pour intégration power bi

J'ai chargé un fichier excel dans Power BI qui liste les communes d'un département avec un champ "population". Une fois le fichier TopoJson chargé dans le même projet, j'ai indiqué le champ "nom_commune" du fichier excel dans "Emplacement" et le champ "population" du fichier excel dans "Saturation de la couleur" et ça me donne bien une catégorisation à l'écran sur le fond de carte des communes en fonction de la population de chaque commune.

J'ai pas fait de jointure particulière.

Pierre

Hors ligne

 

#7 Fri 02 June 2023 18:38

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2143
Site web

Re: Fond de carte communes pour intégration power bi

Voici le résultat de mes recherches en matière de carte dans power bi :

Il existe différents types de visuels cartes.

1/ "Carte de forme"
S'appuie sur un fond bing

Préparer le fond de carte
Exemple contour des communes simplifiées
https://www.data.gouv.fr/fr/datasets/co … approches/
Il faut que le fichier soit au format Topojson (et pas Json ou GeoJson) et en EPSG:4326 (= WGS84), il est possible d'utiliser MapShaper ( https://mapshaper.org/) qui est très pratique et facile. (Merci Pierre)

Dans power bi :
    Choisir le mode de représentation (="visualisations" dans power bi) carte de forme
    Visualisation/ajouter des données
    Choisir un champs de localisation et le glisser dans la partie emplacement : exemple nom de la commune
    Choisir un champs de données et le glisser dans la partie saturation de la couleur : exemple population
   
    Intégrer le fond de carte
    Visualisation/mettre en forme votre visuel/visuel
    Paramétres de la carte
    "Type de mappage" = Carte personnalisée (tout en bas de la liste) -> Dans "Parcourir" aller chercher le fichier TopoJson. Choisir la projection Mercator.
    Et là il devrai apparaître au bout de quelques secondes. (Re merci Pierre)
   
Pour cette simple représentation, il n'y a pas besoin de rajouter le fichier dans les données, ni le modèle de données. Par contre il peut y avoir des erreurs de localisation par exemple avec des communes qui ont le même nom à plusieurs endroits. D'où l'intérêt de catégoriser les données de localisation et éventuellement de créer un champs agrégés de localisation.

Eviter les erreurs d'interprétation : catégoriser les données géographiques
Voir les explications au début de cet article :
Cartographie sur Power BI - Présentation des différentes fonctionnalités (decivision.com) : https://www.decivision.com/blog/power-b … rtographie

2/Autres types de visuels cartes
    • Carte Choroplètre

    • ArcGIS Maps : intéressant car localisation France sur la abse du code INSEE, ce qui évite les erreurs de localisation
    Voir l'article dans le sigmap n°28 de mars 2021 : créer des analyses cartographiques dans microsoft power bi
        Ou aussi "Visuels cartographiques pour Power BI | ArcGIS for Power BI (esri.com)" : https://www.esri.com/fr-fr/arcgis/produ … i/overview
   
    • Carte azure : service payant (un peu comme google, essai 30 jours)

+ des visuels supplémentaires avec le mot clé map

    • France Map Drilldown : parait intéressant, reste à approfondir


Pour aller plus loin :
https://www.next-decision.fr/wiki/cartographie-power-bi
Cartographie sur Power BI - Présentation des différentes fonctionnalités (decivision.com) : https://www.decivision.com/blog/power-b … rtes%20%C2%BB%20pour%20cr%C3%A9er%20la%20visualisation%20de%20carte.
Conseils et astuces pour les cartes (y compris l’intégration Bing Maps) - Power BI | Microsoft Learn : https://learn.microsoft.com/fr-fr/power … and-tricks

Dernière modification par AlineC (Fri 02 June 2023 18:40)

Hors ligne

 

#8 Tue 20 June 2023 07:53

ishaD
Juste Inscrit !
Date d'inscription: 20 Jun 2023
Messages: 1

Re: Fond de carte communes pour intégration power bi

To integrate a common background map in Power BI, follow these steps:

Prepare the Map Data: Ensure you have a dataset with geographic information, such as latitude and longitude coordinates or addresses. This data will be used to plot locations on the map.

Enable the Background Map: In Power BI Desktop, go to the "View" tab and click on "Background" in the "Page View" section. Choose a map provider from the options available, such as Bing Maps or ArcGIS Maps.

Configure Map Visualization: Drag and drop the desired geographic data fields onto the map visualization in Power BI. Power BI will automatically generate the appropriate map visualization based on your data.

Customize Map Settings: Use the formatting options available in Power BI to customize the map appearance. You can adjust the zoom level, map style, and color scheme to suit your needs.

Enhance Map Interaction: Power BI provides interactivity options for map visuals. You can enable tooltips to display additional information when users hover over map elements, such as data points or regions. You can also enable drill-through actions to allow users to explore more detailed data by clicking on specific map elements.
power bi classes in pune

Hors ligne

 

Pied de page des forums

Powered by FluxBB