Aggiungere un livello per i riferimenti

I livelli di riferimento consentono di migliorare le visualizzazioni spaziali sovrapponendo un set di dati spaziale secondario sulla mappa per fornire più contesto. Power BI ospita questo set di dati in vari formati, tra cui:

  • File GeoJSON con estensione .json o .geojson
  • File in formato WKT (Well-Known Text) con estensione .wkt
  • File KML (Keyhole Markup Language) con estensione .kml
  • File SHP (Shapefile) con un'estensione .shp
  • File CSV (valori delimitati da virgole) con estensione .csv. L'oggetto visivo Power BI di Mappe di Azure analizza la colonna contenente stringhe WKT (Well-Known Text) nel foglio.

Aggiungere un set di dati spaziale come livello di riferimento

Sono disponibili due opzioni per aggiungere un set di dati spaziale come livello di riferimento. È possibile fare riferimento a un file ospitato specificando l'URL oppure selezionando un file da caricare.

Per caricare un set di dati spaziale come livello di riferimento:

  1. Passare al riquadro Formato.

  2. Espandere la sezione Livello di riferimento.

  3. Seleziona Caricamento file nell'elenco a discesa Tipo.

  4. Selezionare Sfoglia. Viene visualizzata la finestra di dialogo di selezione file, che consente di scegliere un file con estensione .json, .geojson, .wkt, .kml, .shp o .csv.

    Schermata che mostra la sezione dei livelli di riferimento durante il caricamento di un controllo file.

Dopo aver aggiunto il file al livello di riferimento, il nome del file viene visualizzato nel campo Sfoglia. Viene aggiunto un pulsante "X" che rimuove i dati dall'oggetto visivo ed elimina il file associato da Power BI quando selezionato.

La mappa seguente mostra i tratti del censimento 2016 per il Colorado. Le aree sono colorate, in base alla popolazione, usando il livello di riferimento.

Mappa che mostra i tratti del censimento del 2016 per il Colorado, colorati in base alla popolazione come livello di riferimento.

Di seguito sono riportate tutte le impostazioni nel riquadro Formato disponibili nella sezione Livello di riferimento.

Impostazione Descrizione
Dati livello riferimento Il file di dati da caricare nell'oggetto visivo come altro livello all'interno della mappa. Selezionando Sfoglia viene visualizzato un elenco di file con estensione .json, .geojson, .wkt, .kml, .shp o .csv che è possibile aprire.

Applicazione di stili ai dati in un livello di riferimento

Le proprietà possono essere aggiunte a ogni funzionalità all'interno del file GeoJSON per personalizzare lo stile. Questa funzionalità utilizza la funzionalità di livello dati semplice nell'SDK Web di Mappe di Azure. Per altre informazioni, vedere questo documento sulle proprietà di stile supportate. Le immagini di icone personalizzate non sono supportate nell'oggetto visivo di Power BI Mappe di Azure come precauzione di sicurezza.

Di seguito sono riportati alcuni esempi che illustrano come impostare una proprietà delle funzionalità color del punto su red.

GeoJSON

{
    "type": "Feature",
    "geometry": {
        "type": "Point",
        "coordinates": [-122.13284, 47.63699]
    },
    "properties": {
        "color": "red"
    }
}

WKT

POINT(-122.13284 47.63699) 

KML

<?xml version="1.0" encoding="UTF-8"?> 
<kml xmlns="http://www.opengis.net/kml/2.2"> 
  <Placemark> 
    <Point> 
      <coordinates>-122.13284,47.63699</coordinates> 
    </Point> 
    <Style> 
      <IconStyle> 
        <color>ff0000ff</color> <!-- Red color in KML format (Alpha, Blue, Green, Red) --> 
      </IconStyle> 
    </Style> 
  </Placemark> 
</kml> 

Stile personalizzato per il livello di riferimento tramite il riquadro Formato

La funzionalità Stile personalizzato per il livello di riferimento tramite il riquadro Formato in Mappe di Azure consente di personalizzare l'aspetto dei livelli di riferimento. È possibile definire il colore, la larghezza del bordo e la trasparenza di punti, linee e poligoni direttamente nell'interfaccia visiva di Power BI di Mappe di Azure per migliorare la chiarezza visiva e l'impatto dei dati geospaziali.

Mappa che visualizza lo stile personalizzato per il livello di riferimento tramite la funzionalità del riquadro Formato.

Abilitazione degli stili personalizzati

Per usare le opzioni di stile personalizzate per i livelli di riferimento, seguire questa procedura:

  1. Caricare filegeospaziali: iniziare caricando i file geospaziali supportati (GeoJSON, KML, WKT, CSV o Shapefile) in Mappe di Azure come livello di riferimento.
  2. Accesso alle impostazioni del formato: passa al riquadro del livello di riferimento nelle impostazioni dell'oggetto visivo di Power BI di Mappe di Azure.
  3. Personalizza stili: usare per regolare l'aspetto del livello di riferimento impostando il colore di riempimento, il colore del bordo, la larghezza del bordo e la trasparenza per punti, linee e poligoni.

Nota

Se i file geospaziali (GeoJSON, KML) includono proprietà di stile predefinite, Power BI usa tali stili anziché le impostazioni configurate nel riquadro del formato. Assicurarsi che i file siano in stile in base ai requisiti prima del caricamento se si prevede di usare proprietà personalizzate definite all'interno di esse.

Configurazione dello stile

Nome dell'impostazione Descrizione Impostazione dei valori
Colore di riempimento Colore di riempimento di punti e poligoni. Impostare i colori per le varie categorie di dati o sfumature diverse per i dati numerici.
Colore del bordo Colore del contorno di punti, linee e poligoni. Selezione colori
Spessore del bordo Larghezza del bordo espressa in pixel. Impostazione predefinita: 3 px Larghezza 1-20 pixel
Trasparenza bordo Trasparenza dei bordi. Valore predefinito: 0% Trasparenza 0-100%

La sezione Punti del riquadro di formato dell'oggetto visivo:

Una screenshot che mostra la sezione dei punti del riquadro Formato dell'oggetto visivo.

La sezione Linee del riquadro di formattazione dell'oggetto visivo:

Una screenshot che mostra la sezione delle righe del riquadro Formato dell'oggetto visivo.

Sezione Poligoni del riquadro Formato dell'oggetto visivo:

Una screenshot che mostra la sezione dei poligoni del riquadro Formato dell'oggetto visivo.

Livello di riferimento associato ai dati

Il livello di riferimento associato a dati consente l'associazione di dati con forme specifiche nel livello di riferimento in base agli attributi comuni.

Per usare il livello di riferimento associato ai dati, trascinare la colonna contenente identificatori univoci, che siano o meno dati sulla posizione, nel campo Posizione della visualizzazione di Mappe di Azure.

Una schermata che mostra il campo posizione in Power BI Desktop.

Mappe di Azure associa questi identificatori alle proprietà corrispondenti nel file spaziale caricato, collegando automaticamente i dati alle forme presenti sulla mappa.

Negli scenari con più proprietà, Mappe di Azure identifica una proprietà comune in ogni forma e ne confronta il valore con la colonna di dati selezionata nel campo Posizione. Usa quindi la proprietà con il numero più alto di corrispondenze con la colonna di dati selezionata.

Screenshot che mostra l'esempio di livello di riferimento associato a dati in Power BI Desktop.

Se una o più forme nel livello di riferimento non possono essere mappate automaticamente a qualsiasi punto dati, è possibile gestire questi oggetti non mappati seguendo questa procedura:

  1. Selezionare la scheda Formato oggetto visivo nel riquadro Visualizzazioni .
  2. Seleziona livello di riferimento.
  3. Selezionare Oggetti non mappati.
  4. Selezionare l'interruttore Mostra per attivarlo/disattivarlo. In questo modo vengono evidenziate le forme non associate ad alcun punto dati.

Facoltativamente, selezionare l'interruttore Usa colori personalizzati per attivare/disattivare i colori di riempimento e bordo personalizzati per gli oggetti non mappati per renderli visivamente distinti sulla mappa.

Screenshot che mostra l'esempio del livello di riferimento associato a dati in Power BI Desktop con oggetti non mappati visualizzati in un colore diverso.

Formattazione condizionale

La formattazione condizionale può essere applicata ai dati per modificare dinamicamente l'aspetto delle forme in una mappa in base ai dati forniti. Ad esempio, i colori sfumato possono visualizzare vari valori di dati, ad esempio densità della popolazione, prestazioni delle vendite o altre metriche. Si tratta di uno strumento potente per combinare dati spaziali e aziendali per creare report interattivi e visivamente accattivanti.

Screenshot che mostra i controlli di formattazione condizionale per punti, linee, poligoni e oggetti non gestiti nel controllo livello di riferimento in Power BI Desktop.

Esistono diversi modi per impostare i colori sulle forme. La tabella seguente illustra le priorità usate:

Priorità Origine Descrizione
1 Stile preimpostato nei file spaziali Colore e stile definiti nel file spaziale
2 Colori degli oggetti non mappati Colori personalizzati usati quando la geometria non è associata a dati
3 Colori della legenda Colori forniti da Legenda/Serie
4 Colori di formattazione condizionale Colori forniti dalla formattazione condizionale
5 Colori di formattazione personalizzati Stili personalizzati definiti dall'utente nelle opzioni livello di riferimento nel riquadro di formattazione
6 Colori predefiniti Colori predefiniti definiti nell'oggetto visivo Mappe di Azure

Suggerimento

L'oggetto visivo di Power BI Mappe di Azure può eseguire la geocodifica solo su dati di posizione validi, ad esempio coordinate geografiche, indirizzi o nomi di posizione. Se non vengono caricati dati sulla posizione validi, i livelli dati che dipendono da posizioni geocodificate, ad esempio mappe termiche o livelli a bolle, non vengono visualizzati sulla mappa.

Il livello di riferimento associato a dati viene visualizzato sulla mappa, purché la colonna di dati contenga identificatori univoci che corrispondono alle proprietà nel file spaziale, ma per garantire risultati corretti, la colonna di dati deve includere informazioni geografiche valide.

Mappare i codici POSTALI degli Stati Uniti

I file spaziali pubblici, ad esempio le aree di tabulazione dei codici postali del censimento degli Stati Uniti (ZCTA), possono fungere da livello di riferimento per visualizzare i dati in base al codice postale. Questi file sono spesso di grandi dimensioni e dettagliati, quindi in genere è necessario ridurre le dimensioni e la complessità prima di usarli nell'oggetto visivo Mappe di Azure Power BI. Il seguente flusso di lavoro illustra come preparare un file dei confini dei CAP nazionale.

Scaricare e preparare i dati di origine

  1. Scarica gli shapefile delle aree di tabulazione dei codici postali ZIP dalla pagina Cartographic Boundary Files dell'U.S. Census Bureau.
  2. Decomprimere ogni archivio scaricato per estrarre i componenti del file di forma.
  3. Convertire ogni file di forma in GeoJSON e quindi ridurre le dimensioni del file JSON risultante. Salvare ogni file con un _zip_codes_geo.min.json suffisso in modo che il passaggio di unione possa trovarlo.

Unire e semplificare i dati

Gli shapefile grezzi hanno una dimensione complessiva di circa 1,2 GB e offrono una precisione inferiore al metro, molto più dettagliata di quanto richieda una mappa di Power BI. Usare lo strumento da riga di comando mapshaper per unire i singoli file in un singolo file GeoJSON riducendone le dimensioni. Il comando seguente combina ogni file, semplifica la geometria, rimuove i campi non necessari e arrotonda le coordinate:

mapshaper -i *_zip_codes_geo.min.json combine-files -merge-layers -simplify visvalingam 5% -filter-fields ZCTA5CE10 -o format=geojson precision=0.0001 us_zip_codes_simplified.json

Questo comando applica le ottimizzazioni seguenti:

  • combine-files -merge-layers combina i singoli file di stato in un singolo livello.
  • -simplify visvalingam 5% mantiene 5% dei punti originali usando l'algoritmo Visvalingam, riducendo significativamente le dimensioni dei file mantenendo la forma complessiva di ogni limite.
  • -filter-fields ZCTA5CE10 mantiene solo il ZCTA5CE10 campo, che contiene il codice postale a cinque cifre usato per associare i dati e rimuove tutti gli altri attributi.
  • precision=0.0001 arrotonda le coordinate con una precisione di circa 10 metri, sufficiente per le visualizzazioni dei codici postali.

Il file risultante us_zip_codes_simplified.json è sufficientemente piccolo da caricare come livello di riferimento. Per associare i dati ai confini, trascina la colonna che contiene codici ZIP a cinque cifre nel campo Location e Mappe di Azure confronta i valori con la proprietà ZCTA5CE10. Per altre informazioni, vedere Livello di riferimento associato a dati.

Nota

L'oggetto visivo Power BI di Mappe di Azure esegue il rendering solo delle prime 30.000 funzionalità di un livello di riferimento. Se il file contiene più forme di questo limite, tutte le caratteristiche oltre le prime 30.000 non vengono visualizzate sulla mappa.

Passaggi successivi

Aggiungere altro contesto alla mappa: