SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
Choose Your Map
Lorenzo Vercellati
lvercellati@solidq.com
Sponsors
Lorenzo Vercellati
Power BI Solutions Architect @ SolidQ
SQL Saturday Speaker, Power BI Trainer
Working on Database since 2000, on SQL Server since 2007
PowerBI User Group Milan Administrator
Medieval History Graduate, Homebrewer
@supergimi
https://www.linkedin.com/in/lorenzovercellati/
Agenda
Coming Soon…
• Prepare Your Data
• Build a Strong Geography Dimension
• Clean Your Data
• Categorize Your Data
• Maps! Maps! Maps!
Prepare Your Data
Build a Strong Geography Dimension
Use Codes:
• ISTAT Codes (M052, F704 instead of Vimercate or Monza)
• State or Province Codes (AN, NY, IDF instead of Ancona, New York, Ile-de-France)
• Country Codes (ITA, USA, MEX instead of Italy, United States, Mexico)
Descriptions depends on too many factors
… and ERRORS!
Demo
Build a Strong Geography Dimension
Build a multi-level Hierarchy
Asia <continent>
Africa <continent>
Europe <continent>
North America <continent>
Canada <country>
Mexico <country>
United States of America <country>
New England <region>
Midwest <region>
California <region>
Sacramento Valley <region>
Sierra Nevada <region>
Bay Area <region>
Berkeley <city>
Palo Alto <city>
San Francisco <city>
Mission <district>
Golden Gate <district>
Castro-Noe Valley <district>
Build a Strong Geography Dimension
Use Latitude and Longitude as soon as possible
Categorize Your Data
1
2
3
4
Help Bing doing its work!
Maps! Maps! Maps!
Out of the Box vs. Custom
Out of the Box
Out of the box
Filled Map Shape Map
ArcGIS Maps
Map
Map with R
Map
• Categorize your data to help
Bing Service
• Use combination of Location
field and Longitude and Latitude
with drill down for good results
Demo
Filled Map
• Great for US geographies
• Not so great outside of US
Shape Map
• A shape map is a visual built to show
comparisons of regions on a map by
applying different colors to each
region.
• It is based on shapefile, a storage
format developed by Esri, nowadays
universally recognized as standard for
storing geospatial information.
• A shapefile format spatially describes
vector features: points, lines,
polygons. It is therefore commonly
used to represent geometric locations
for data and its attributes
Shape Map
• Enabled in Preview Features
• Use mapshaper.org to convert to
TopoJSON
• If necessary, update manually
your TopoJSON
Custom Shape Map
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14 15
16
17
20
21
22
23
24
25
26
27
28
30
31
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
49
51
52
53
54
80
78
79
85
76
77
86
You can create your custom shape map and use it in Power
BI
You have to edit a topojson file, that generates the map
You can edit directly topojson file
You can use an online converter
Topojson is a subtype of geojson file type
Topojson structure consists in:
A list of arcs
A list of object with references to a sequence of contiguous
arcs
Custom Shape Map
Arcs are defined by an entry point and a sequence of
point.
Arcs have a defined direction
Object defined by arcs with reverse direction are
referenced by –arcs + 1
76
-77
An object can be a Polygon or a MultiPolygon
Every Polygon is defined by a set of contiguous arcs.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14 15
16
17
20
21
22
23
24
25
26
27
28
30
31
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
49
51
52
53
54
80
78
79
85
76
77
86
Demo
ArcGIS Maps
• A GIS (Geographic Information
System) is a computer-based
tool that analyzes, stores,
manipulates and visualizes
geographic information on a
map.
• ArcGIS is the software developed
by Esri, for creating and using
maps, performing spatial
analysis, sharing and discovering
geographic information.
ArcGIS Maps
• Circles, Cluster, Heatmap
• Limit on points
• No drilldown
• Built in reference layers and
infographics for US only
• Premium subscription for
additional features
Demo
Maps with R
• R is the most common
open source language for
statistical computing and
graphics.
• R provides a wide variety
of statistical and graphical
techniques
Maps with R
• R scripts are fully supported in Power
BI, offering the way to perform
analytical and statistical analysis and to
create compelling visuals. The
integration of R in PowerBI grants
access to a rich array of data
visualizations not present in the
standard PowerBI set.
• R is shipped with a huge number of
packages for spatial data analysis and
plotting. Many sort of maps
(choropleths, map projections,
topological maps, animated maps, …)
and sketch options are available with R.
Map with R
• R Engine
• R packages (ggplot2, maps)
• R knowledge
Demo
Is There Anybody Out There?
Custom Maps from Marketplace
Globe Data Bars Globe Map Drilldown
Choropleth
Drilldown
Cartogram
Mapbox Icon Map
…and Others more!
Flow Map
Mapbox
• Requires access token
• Shows large number of points
• Multiple background layers,
including custom
• Cluster, Heatmap, Circles &
Choropleth
• Need to aggregate data
manually
Demo
Flow Map
• Shows routes or flows between
points
• Straight lines, great circle or
flows
• Longitude and latidude or
geocoding
Demo
Icon Map
• Open Streetmap, Mapbox,
Thunderforest &
openweathermap layers
• Circles, lines and icons
Demo
Drilldown Choropleth
• Custom shapes required in
TopoJSON and hosted externally
Drilldown Cartogram
• Custom shapes required in
TopoJSON and hosted externally
Synoptic Panel
• https://synoptic.design/
• Time-intensive compared to
other Power BI map options
• Some templates available in the
Synoptic gallery
• Fully customized areas for any
image
Globe Map
• Good for storytelling
• Not so good for analysis
Globe Data Bars
• No longer working 
Links on the Road
Maps
• https://mapshaper.org/
• https://christopherfinlan.com/category/datazen/maps/
• http://dataveld.com/2016/09/12/topojson-map-files-for-power-bi-shape-
map/
• https://powerbi.microsoft.com/en-us/blog/esri-plus-subscription-for-
arcgis-maps-for-power-bi-is-now-available/?cdn=disable
• https://github.com/deldersveld/topojson
• http://dataveld.com/2016/09/01/overcoming-potential-power-bi-shape-
map-rendering-issues/
TopoJson
• https://en.wikipedia.org/wiki/GeoJSON
• https://macwright.org/2015/03/23/geojson-second-bite.html
• http://geoexamples.com/d3/2015/09/25/d3-EUROSTAT-topojson.html
• https://blog.mapbox.com/the-fastest-maps-in-microsoft-power-bi-
4fc81b7ef890
• https://docs.microsoft.com/en-us/power-bi/visuals/power-bi-map-tips-
and-tricks
• https://www.esri.com/en-us/arcgis/products/arcgis-maps-for-power-
bi/overview
…and more!
“To put a city in a book, to put the world on one sheet of paper: maps are the
most condensed humanized spaces of all...They make the landscape fit
indoors, make us masters of sights we can't see and spaces we can't cover.”
-Robert Harbison
Q&A
Grazie!

Más contenido relacionado

La actualidad más candente

Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?DATAVERSITY
 
Tableau presentation
Tableau presentationTableau presentation
Tableau presentationkt166212
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsDATAVERSITY
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data MeshLibbySchulze
 
Data Stewards – Defining and Assigning
Data Stewards – Defining and AssigningData Stewards – Defining and Assigning
Data Stewards – Defining and AssigningDATAVERSITY
 
Big Data Ppt PowerPoint Presentation Slides
Big Data Ppt PowerPoint Presentation Slides Big Data Ppt PowerPoint Presentation Slides
Big Data Ppt PowerPoint Presentation Slides SlideTeam
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...HostedbyConfluent
 
Data Governance and Metadata Management
Data Governance and Metadata ManagementData Governance and Metadata Management
Data Governance and Metadata Management DATAVERSITY
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best PracticesDATAVERSITY
 
5 Best Features of Power BI Tool
5 Best Features of Power BI Tool5 Best Features of Power BI Tool
5 Best Features of Power BI ToolRishabh Software
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business EnablerSrinivasan Sankar
 
Data Engineering.pdf
Data Engineering.pdfData Engineering.pdf
Data Engineering.pdfDatacademy.ai
 
Key Elements of a Successful Data Governance Program
Key Elements of a Successful Data Governance ProgramKey Elements of a Successful Data Governance Program
Key Elements of a Successful Data Governance ProgramDATAVERSITY
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity ModelsAlan McSweeney
 
Advance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopAdvance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopCCG
 
Data Visualization With Tableau | Edureka
Data Visualization With Tableau | EdurekaData Visualization With Tableau | Edureka
Data Visualization With Tableau | EdurekaEdureka!
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationDATAVERSITY
 

La actualidad más candente (20)

Tableau ppt
Tableau pptTableau ppt
Tableau ppt
 
Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?Agile & Data Modeling – How Can They Work Together?
Agile & Data Modeling – How Can They Work Together?
 
Tableau presentation
Tableau presentationTableau presentation
Tableau presentation
 
Data Strategy
Data StrategyData Strategy
Data Strategy
 
Building a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business GoalsBuilding a Data Strategy – Practical Steps for Aligning with Business Goals
Building a Data Strategy – Practical Steps for Aligning with Business Goals
 
Time to Talk about Data Mesh
Time to Talk about Data MeshTime to Talk about Data Mesh
Time to Talk about Data Mesh
 
Data Stewards – Defining and Assigning
Data Stewards – Defining and AssigningData Stewards – Defining and Assigning
Data Stewards – Defining and Assigning
 
Big Data Ppt PowerPoint Presentation Slides
Big Data Ppt PowerPoint Presentation Slides Big Data Ppt PowerPoint Presentation Slides
Big Data Ppt PowerPoint Presentation Slides
 
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
How to Build the Data Mesh Foundation: A Principled Approach | Zhamak Dehghan...
 
Data Governance and Metadata Management
Data Governance and Metadata ManagementData Governance and Metadata Management
Data Governance and Metadata Management
 
Data modeling for the business
Data modeling for the businessData modeling for the business
Data modeling for the business
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
5 Best Features of Power BI Tool
5 Best Features of Power BI Tool5 Best Features of Power BI Tool
5 Best Features of Power BI Tool
 
Data Catalog as a Business Enabler
Data Catalog as a Business EnablerData Catalog as a Business Enabler
Data Catalog as a Business Enabler
 
Data Engineering.pdf
Data Engineering.pdfData Engineering.pdf
Data Engineering.pdf
 
Key Elements of a Successful Data Governance Program
Key Elements of a Successful Data Governance ProgramKey Elements of a Successful Data Governance Program
Key Elements of a Successful Data Governance Program
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity Models
 
Advance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual WorkshopAdvance Data Visualization and Storytelling Virtual Workshop
Advance Data Visualization and Storytelling Virtual Workshop
 
Data Visualization With Tableau | Edureka
Data Visualization With Tableau | EdurekaData Visualization With Tableau | Edureka
Data Visualization With Tableau | Edureka
 
Data Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital TransformationData Architecture Strategies: Data Architecture for Digital Transformation
Data Architecture Strategies: Data Architecture for Digital Transformation
 

Similar a Choose Your Map Visualization

IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfIGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfnoureddinebassa1
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Peter Horsbøll Møller
 
CTOs Perspective on Adding Geospatial and Location-based Information
CTOs Perspective on Adding Geospatial and Location-based InformationCTOs Perspective on Adding Geospatial and Location-based Information
CTOs Perspective on Adding Geospatial and Location-based InformationBradley Brown
 
Welcome to PowerBI and Tableau
Welcome to PowerBI and TableauWelcome to PowerBI and Tableau
Welcome to PowerBI and TableauAshwin Dinoriya
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location dataZahra Sdg
 
Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...
Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...
Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...British Cartographic Society
 
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...Mihail Mateev
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Prothangqd
 
What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)John Lanser
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyGuy Lansley
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptxSamiDan2
 
Geolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePointGeolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePointRuben Pertusa Lopez
 
gislec1.ppt
gislec1.pptgislec1.ppt
gislec1.pptfelip19
 

Similar a Choose Your Map Visualization (20)

IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdfIGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
IGIS Workshop - Introduction to ArcGIS Pro - Apr 2022 - Presentation.pdf
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
 
CTOs Perspective on Adding Geospatial and Location-based Information
CTOs Perspective on Adding Geospatial and Location-based InformationCTOs Perspective on Adding Geospatial and Location-based Information
CTOs Perspective on Adding Geospatial and Location-based Information
 
Welcome to PowerBI and Tableau
Welcome to PowerBI and TableauWelcome to PowerBI and Tableau
Welcome to PowerBI and Tableau
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
 
Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...
Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...
Rod Adkins - Practical Online Map Delivery & Functionality – The Commercial P...
 
Surfer
Surfer Surfer
Surfer
 
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
Cloud conf-varna-2014-mihail mateev-spatial-data-and-microsoft-azure-sql-data...
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 
What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)What is Geography Information Systems (GIS)
What is Geography Information Systems (GIS)
 
Gis basic
Gis basicGis basic
Gis basic
 
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy LansleyUsing R to Visualize Spatial Data: R as GIS - Guy Lansley
Using R to Visualize Spatial Data: R as GIS - Guy Lansley
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptx
 
Geolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePointGeolocation: Improving our BI solutions with SharePoint
Geolocation: Improving our BI solutions with SharePoint
 
gislec1.ppt
gislec1.pptgislec1.ppt
gislec1.ppt
 
4 march 2015 digimap urban map data cad
4 march 2015 digimap urban map data cad4 march 2015 digimap urban map data cad
4 march 2015 digimap urban map data cad
 
Geoservices Activities at EDINA
Geoservices Activities at EDINAGeoservices Activities at EDINA
Geoservices Activities at EDINA
 
Mapping toolbox
Mapping toolboxMapping toolbox
Mapping toolbox
 
Meridian_Award
Meridian_AwardMeridian_Award
Meridian_Award
 

Más de Lorenzo Vercellati

SQL Start! 2021 - The hidden treasure inside power bi
SQL Start! 2021 - The hidden treasure inside power biSQL Start! 2021 - The hidden treasure inside power bi
SQL Start! 2021 - The hidden treasure inside power biLorenzo Vercellati
 
Power BI - Dynamic role level security
Power BI - Dynamic role level securityPower BI - Dynamic role level security
Power BI - Dynamic role level securityLorenzo Vercellati
 
Data saturday # 0001 - The hidden treasure inside Power BI
Data saturday # 0001 - The hidden treasure inside Power BIData saturday # 0001 - The hidden treasure inside Power BI
Data saturday # 0001 - The hidden treasure inside Power BILorenzo Vercellati
 
Sql saturday 829_decalogo_powerbi
Sql saturday 829_decalogo_powerbiSql saturday 829_decalogo_powerbi
Sql saturday 829_decalogo_powerbiLorenzo Vercellati
 

Más de Lorenzo Vercellati (6)

SQL Start! 2021 - The hidden treasure inside power bi
SQL Start! 2021 - The hidden treasure inside power biSQL Start! 2021 - The hidden treasure inside power bi
SQL Start! 2021 - The hidden treasure inside power bi
 
Power BI - Dynamic role level security
Power BI - Dynamic role level securityPower BI - Dynamic role level security
Power BI - Dynamic role level security
 
Choose the right visual
Choose the right visualChoose the right visual
Choose the right visual
 
Data saturday # 0001 - The hidden treasure inside Power BI
Data saturday # 0001 - The hidden treasure inside Power BIData saturday # 0001 - The hidden treasure inside Power BI
Data saturday # 0001 - The hidden treasure inside Power BI
 
Sql saturday 829_decalogo_powerbi
Sql saturday 829_decalogo_powerbiSql saturday 829_decalogo_powerbi
Sql saturday 829_decalogo_powerbi
 
Team management
Team managementTeam management
Team management
 

Último

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Colleen Farrelly
 
Business Analytics using Microsoft Excel
Business Analytics using Microsoft ExcelBusiness Analytics using Microsoft Excel
Business Analytics using Microsoft Excelysmaelreyes
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一F La
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...ssuserf63bd7
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.natarajan8993
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queensdataanalyticsqueen03
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxUnduhUnggah1
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort servicejennyeacort
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxdolaknnilon
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our WorldEduminds Learning
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfchwongval
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxaleedritatuxx
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Cantervoginip
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024Susanna-Assunta Sansone
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhYasamin16
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...Boston Institute of Analytics
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxMike Bennett
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFAAndrei Kaleshka
 

Último (20)

Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024Generative AI for Social Good at Open Data Science East 2024
Generative AI for Social Good at Open Data Science East 2024
 
Business Analytics using Microsoft Excel
Business Analytics using Microsoft ExcelBusiness Analytics using Microsoft Excel
Business Analytics using Microsoft Excel
 
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
办理(UWIC毕业证书)英国卡迪夫城市大学毕业证成绩单原版一比一
 
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
Statistics, Data Analysis, and Decision Modeling, 5th edition by James R. Eva...
 
RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.RABBIT: A CLI tool for identifying bots based on their GitHub events.
RABBIT: A CLI tool for identifying bots based on their GitHub events.
 
Top 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In QueensTop 5 Best Data Analytics Courses In Queens
Top 5 Best Data Analytics Courses In Queens
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
9711147426✨Call In girls Gurgaon Sector 31. SCO 25 escort service
 
IMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptxIMA MSN - Medical Students Network (2).pptx
IMA MSN - Medical Students Network (2).pptx
 
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制南十字星大学毕业证(SCU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Learn How Data Science Changes Our World
Learn How Data Science Changes Our WorldLearn How Data Science Changes Our World
Learn How Data Science Changes Our World
 
Multiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdfMultiple time frame trading analysis -brianshannon.pdf
Multiple time frame trading analysis -brianshannon.pdf
 
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptxmodul pembelajaran robotic Workshop _ by Slidesgo.pptx
modul pembelajaran robotic Workshop _ by Slidesgo.pptx
 
ASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel CanterASML's Taxonomy Adventure by Daniel Canter
ASML's Taxonomy Adventure by Daniel Canter
 
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
FAIR, FAIRsharing, FAIR Cookbook and ELIXIR - Sansone SA - Boston 2024
 
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhhThiophen Mechanism khhjjjjjjjhhhhhhhhhhh
Thiophen Mechanism khhjjjjjjjhhhhhhhhhhh
 
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
毕业文凭制作#回国入职#diploma#degree澳洲中央昆士兰大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
NLP Data Science Project Presentation:Predicting Heart Disease with NLP Data ...
 
Semantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptxSemantic Shed - Squashing and Squeezing.pptx
Semantic Shed - Squashing and Squeezing.pptx
 
How we prevented account sharing with MFA
How we prevented account sharing with MFAHow we prevented account sharing with MFA
How we prevented account sharing with MFA
 

Choose Your Map Visualization

  • 1. Choose Your Map Lorenzo Vercellati lvercellati@solidq.com
  • 3. Lorenzo Vercellati Power BI Solutions Architect @ SolidQ SQL Saturday Speaker, Power BI Trainer Working on Database since 2000, on SQL Server since 2007 PowerBI User Group Milan Administrator Medieval History Graduate, Homebrewer @supergimi https://www.linkedin.com/in/lorenzovercellati/
  • 5. Coming Soon… • Prepare Your Data • Build a Strong Geography Dimension • Clean Your Data • Categorize Your Data • Maps! Maps! Maps!
  • 6.
  • 8. Build a Strong Geography Dimension Use Codes: • ISTAT Codes (M052, F704 instead of Vimercate or Monza) • State or Province Codes (AN, NY, IDF instead of Ancona, New York, Ile-de-France) • Country Codes (ITA, USA, MEX instead of Italy, United States, Mexico) Descriptions depends on too many factors … and ERRORS!
  • 10. Build a Strong Geography Dimension Build a multi-level Hierarchy Asia <continent> Africa <continent> Europe <continent> North America <continent> Canada <country> Mexico <country> United States of America <country> New England <region> Midwest <region> California <region> Sacramento Valley <region> Sierra Nevada <region> Bay Area <region> Berkeley <city> Palo Alto <city> San Francisco <city> Mission <district> Golden Gate <district> Castro-Noe Valley <district>
  • 11. Build a Strong Geography Dimension Use Latitude and Longitude as soon as possible
  • 12. Categorize Your Data 1 2 3 4 Help Bing doing its work!
  • 14.
  • 15. Out of the Box vs. Custom
  • 16. Out of the Box
  • 17. Out of the box Filled Map Shape Map ArcGIS Maps Map Map with R
  • 18. Map • Categorize your data to help Bing Service • Use combination of Location field and Longitude and Latitude with drill down for good results
  • 19. Demo
  • 20. Filled Map • Great for US geographies • Not so great outside of US
  • 21. Shape Map • A shape map is a visual built to show comparisons of regions on a map by applying different colors to each region. • It is based on shapefile, a storage format developed by Esri, nowadays universally recognized as standard for storing geospatial information. • A shapefile format spatially describes vector features: points, lines, polygons. It is therefore commonly used to represent geometric locations for data and its attributes
  • 22. Shape Map • Enabled in Preview Features • Use mapshaper.org to convert to TopoJSON • If necessary, update manually your TopoJSON
  • 23. Custom Shape Map 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 80 78 79 85 76 77 86 You can create your custom shape map and use it in Power BI You have to edit a topojson file, that generates the map You can edit directly topojson file You can use an online converter Topojson is a subtype of geojson file type Topojson structure consists in: A list of arcs A list of object with references to a sequence of contiguous arcs
  • 24. Custom Shape Map Arcs are defined by an entry point and a sequence of point. Arcs have a defined direction Object defined by arcs with reverse direction are referenced by –arcs + 1 76 -77 An object can be a Polygon or a MultiPolygon Every Polygon is defined by a set of contiguous arcs. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 20 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 51 52 53 54 80 78 79 85 76 77 86
  • 25. Demo
  • 26. ArcGIS Maps • A GIS (Geographic Information System) is a computer-based tool that analyzes, stores, manipulates and visualizes geographic information on a map. • ArcGIS is the software developed by Esri, for creating and using maps, performing spatial analysis, sharing and discovering geographic information.
  • 27. ArcGIS Maps • Circles, Cluster, Heatmap • Limit on points • No drilldown • Built in reference layers and infographics for US only • Premium subscription for additional features
  • 28. Demo
  • 29. Maps with R • R is the most common open source language for statistical computing and graphics. • R provides a wide variety of statistical and graphical techniques
  • 30. Maps with R • R scripts are fully supported in Power BI, offering the way to perform analytical and statistical analysis and to create compelling visuals. The integration of R in PowerBI grants access to a rich array of data visualizations not present in the standard PowerBI set. • R is shipped with a huge number of packages for spatial data analysis and plotting. Many sort of maps (choropleths, map projections, topological maps, animated maps, …) and sketch options are available with R.
  • 31. Map with R • R Engine • R packages (ggplot2, maps) • R knowledge
  • 32. Demo
  • 33. Is There Anybody Out There?
  • 34. Custom Maps from Marketplace Globe Data Bars Globe Map Drilldown Choropleth Drilldown Cartogram Mapbox Icon Map …and Others more! Flow Map
  • 35. Mapbox • Requires access token • Shows large number of points • Multiple background layers, including custom • Cluster, Heatmap, Circles & Choropleth • Need to aggregate data manually
  • 36. Demo
  • 37. Flow Map • Shows routes or flows between points • Straight lines, great circle or flows • Longitude and latidude or geocoding
  • 38. Demo
  • 39. Icon Map • Open Streetmap, Mapbox, Thunderforest & openweathermap layers • Circles, lines and icons
  • 40. Demo
  • 41. Drilldown Choropleth • Custom shapes required in TopoJSON and hosted externally
  • 42. Drilldown Cartogram • Custom shapes required in TopoJSON and hosted externally
  • 43. Synoptic Panel • https://synoptic.design/ • Time-intensive compared to other Power BI map options • Some templates available in the Synoptic gallery • Fully customized areas for any image
  • 44. Globe Map • Good for storytelling • Not so good for analysis
  • 45. Globe Data Bars • No longer working 
  • 46. Links on the Road
  • 47. Maps • https://mapshaper.org/ • https://christopherfinlan.com/category/datazen/maps/ • http://dataveld.com/2016/09/12/topojson-map-files-for-power-bi-shape- map/ • https://powerbi.microsoft.com/en-us/blog/esri-plus-subscription-for- arcgis-maps-for-power-bi-is-now-available/?cdn=disable • https://github.com/deldersveld/topojson • http://dataveld.com/2016/09/01/overcoming-potential-power-bi-shape- map-rendering-issues/
  • 50. “To put a city in a book, to put the world on one sheet of paper: maps are the most condensed humanized spaces of all...They make the landscape fit indoors, make us masters of sights we can't see and spaces we can't cover.” -Robert Harbison
  • 51. Q&A