All rights reserved. © 2009 Tableau Software Inc. Advanced Mapping Techniques Austin Dahl, Dirk Karis, Robert Morton Tableau Software.

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

School of Geography FACULTY OF ENVIRONMENT Working with Tables 1.
Geographic Information Systems Using ESRI ArcGIS 9.3 CAD import.
Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
Advanced Mapping Techniques PRESENTED BY Dan Cory Jesse Gebhardt.
© 2010 Ariba, Inc. All rights reserved. Style Mapping and Document Properties – Ariba Contracts Professional – Session Two Jasna Sadikovic– Solution Consultant.
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
Clicks to Code Series “Data Loaders”.
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
MS Access 2007 IT User Services - University of Delaware.
Managing Data Interoperability with FME Tony Kent Applications Engineer IMGS.
GIS 1 Attribute Tables. GIS 2 Data table format Rectangular table with one value per cell - Columns (fields) are attributes - Rows are observations (data)
Lecture 4 Geodatabases. Geodatabases Outline  Data types  Geodatabases  Data table joins  Spatial joins  Field calculator  Calculate geometry 
131 Agenda Overview Review Roles Lists Libraries Columns.
ACCESS CHAPTER 1. OBJECTIVES Tables Queries Forms Reports Primary and Foreign Keys Relationship.
Microsoft Access 2000 Creating Tables and Relationships.
Advanced SAGE Formative Adding Your Own Resources Using Common Assessments Creating Educator Groups.
1Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall. Exploring Microsoft Office Access 2010 by Robert Grauer, Keith Mast, and Mary Anne.
How to Create Shapefiles For NiJel Using QGIS: Before you start creating shapefiles make sure you have OpenOffice install, QGIS, and File Transfer Protocol.
GIS 1 GIS Lecture 4 Geodatabases. GIS 2 Outline Administrative Data Example Data Tables Data Joins Common Datasets Spatial Joins ArcCatalog Geodatabases.
© Anselm Spoerri Lecture 7 Map & Geographic Visualization –Definition and Some Examples –where2.0 Conference Videos –Tools 2 nd Visualization Assignment.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. Simple Forms (FDF) Creation in Campus.
Setting Up an on-line Store Tutorial Using SmartStore.biz This Tutorial assumes you have downloaded the software from This Tutorial.
Exercise 1: Creating GIS data—points lines and polygons A very common method of creating vector data is to physically create these files through on-screen.
GIS Tutorial 1 Lecture 4 Geodatabases. Outline  Data types  Geodatabases  Data table joins  Spatial joins  Field calculator  Calculate geometry.
TIMES 3 Technological Integrations in Mathematical Environments and Studies Jacksonville State University 2010.
Esri UC 2014 | Technical Workshop | Fundamentals of working with geographic data Miriam Schmidts.
Attributes in ArcGIS. ArcGIS Attributes FID – ESRI’s internal identifier Shape – Actual spatial data.
Key Applications Module Lesson 21 — Access Essentials
SITES SOFTWARE APPLICATION SEMINAR __________________________ SITES INTEGRATED DEVELOPMENT ENVIRONMENT for WATER RESOURCE SITE ANALYSIS SITES.
GIS 1 GIS Lecture 4 Geodatabases Copyright – Kristen S. Kurland, Carnegie Mellon University.
® Microsoft Office 2013 Access Creating a Database.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 2 BACKNEXTEND 2-1 LINKS TO OBJECTIVES Creating Related Tables Creating Related Tables Determining.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Ergo User Tutorial - Part 3 NCSA, UIUC.
6 th Annual Focus Users’ Conference 6 th Annual Focus Users’ Conference Import Testing Data Presented by: Adrian Ruiz Presented by: Adrian Ruiz.
Adding ArcGIS Online to Your GIS Curriculum
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Ergo User Tutorial - Part 3 NCSA, UIUC.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
Introduction to Geographic Information Systems Fall 2013 (INF 385T-28620) Dr. David Arctur Research Fellow, Adjunct Faculty University of Texas at Austin.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
Starting with Oracle SQL Plus. Today in the lab… Connect to SQL Plus – your schema. Set up two tables. Find the tables in the catalog. Insert four rows.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
All rights reserved. © 2009 Tableau Software Inc. Top 10 Jedi Tricks Marc Rueter Tableau Software.
Tableau Overview Sagar Samtani and Hsinchun Chen MIS 496A Spring
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Data Visualization and Best Practices Webinar. Overview Environmental Data Sources and Considerations  SDWIS, radon labs, local health departments, for.
Database (Microsoft Access). Database A database is an organized collection of related data about a specific topic or purpose. Examples of databases include:
Coastal Applications Using ArcGIS eCoastal Database Model Data Management Introduction to eCoastal Part II Exercise A Finding Coastal Data Exercise B Creating.
GEOCODING Fall 2016 Library Workshop.
Map & Geographic Visualization
GO! with Microsoft Office 2016
CHAPTER 7 DATABASE ACCESS THROUGH WEB
WOCAT Mapping methodology
GO! with Microsoft Access 2016
Presenter Date | Location
Touring Data with Power Map
Microsoft Access 2003 Illustrated Complete
Preliminaries: -- vector, raster, shapefiles, feature classes.
Practice Insight Instructional Webinar Series Reporting
Visualizing EMSI data with Tableau
Module 4: Form Design Part.2
PowerCampus: PowerUP! Saving time in the Enrollment Office
Tableau Groups VS Sets The difference between Tableau’s Groups and Tableau Sets was something that confused me a little when first started with Tableau.
Automating and Validating Edits
Working With Databases
Layering Features on a Map
Combining ArcGIS for Server & ArcGIS Online
Integrated Statistical Production System WITH GSBPM
Presentation transcript:

All rights reserved. © 2009 Tableau Software Inc. Advanced Mapping Techniques Austin Dahl, Dirk Karis, Robert Morton Tableau Software

All rights reserved. © 2009 Tableau Software Inc. Agenda Big Picture Review of 4.0 Features Custom Geocoding Geographic Hierarchies Creating new role: Regions Augmenting an existing role: UK Postal Codes Adding a new hierarchy: FIPS Codes WMS – Web Mapping Service Leveraging Geospatial Capabilities of Databases

All rights reserved. © 2009 Tableau Software Inc. Mapping Service Geocoding Big Picture Place Name Latitude, Longitude Map

All rights reserved. © 2009 Tableau Software Inc. Mapping Service Geocoding Big Picture, Example Washington 47.35° N, ° W Map

All rights reserved. © 2009 Tableau Software Inc. Mapping Service Geocoding + Data Scatter Plot Map

All rights reserved. © 2009 Tableau Software Inc. Demo Basics

All rights reserved. © 2009 Tableau Software Inc. Review of 4.0 Features Basic Mapping and Challenges Creation Double click on any geocoded field to get a map Use Show Me Resolving Ambiguity LOD Best Practices Put full hierarchy on LOD e.g. Country, State, Zip 2008 Conference talk by Austin Dahl has lots more

All rights reserved. © 2009 Tableau Software Inc. Agenda Big Picture Review of 4.0 Features Custom Geocoding Geographic Hierarchies Creating new role: Regions Augmenting an existing role: UK Postal Codes Adding a new hierarchy: FIPS Codes WMS – Web Mapping Service Leveraging Geospatial Capabilities of Databases

All rights reserved. © 2009 Tableau Software Inc. Mapping Service Geocoding Custom Geocoding Place Name Latitude, Longitude Map

All rights reserved. © 2009 Tableau Software Inc. Geographic Hierarchies Countries have States States have Counties Counties have Cities Cities have Neighborhoods Neighborhoods have Buildings Buildings have Rooms Rooms have Chairs … Countries have Area Codes Area Codes have Exchanges Exchanges have Numbers

All rights reserved. © 2009 Tableau Software Inc. Built In Geocoding Existing Hierarchies  Country (Name, FIPS 10, ISO , ISO 3166)  CMSA  Area Code  State (Name Abbreviation)  County  Zip Code

All rights reserved. © 2009 Tableau Software Inc. Hierarchy Examples C:\Program Files\Tableau\Tableau 5.0\Local\data\ZipCode.tds  Country  State  Zip Code C:\Program Files\Tableau\Tableau 5.0\Local\data\AreaCode.tds  Country  Area Code

All rights reserved. © 2009 Tableau Software Inc. Custom Geocoding What you can do Add new hierarchies e.g. Sales Regions, Airports, Store Locations Add new sub-levels to existing hierarchies e.g. Cities Add new locations to an existing level e.g. UK Postal Codes What you cannot do Put existing levels under your new levels Add additional alternate names to existing levels Change the location for an existing entry But, you can duplicate existing levels and do all of the above

All rights reserved. © 2009 Tableau Software Inc. What You Need CSV File with: Unique ID (no duplicates) Optional: IDs of containing levels (a.k.a. foreign key) Latitude Longitude Optional: Schema.ini file IDs should be Text Even numeric fields like zip code Latitude and Longitude should be Double See us/library/ms709353(VS.85).aspx for details on Schema.inihttp://msdn.microsoft.com/en- us/library/ms709353(VS.85).aspx

All rights reserved. © 2009 Tableau Software Inc. Simple Geocoding Little League World Series

All rights reserved. © 2009 Tableau Software Inc. LLWS Region Encoding CSV File

All rights reserved. © 2009 Tableau Software Inc. Two Locations SELECT [LLWS#csv].[Runner-Up Region] AS [Runner-Up Region], [LLWS#csv].[Runner-Up Score] AS [Runner-Up Score], [LLWS#csv].[Winner Region] AS [Winner Region], [LLWS#csv].[Winner Score] AS [Winner Score], [LLWS#csv].[Year] AS [Year] FROM [LLWS#csv]

All rights reserved. © 2009 Tableau Software Inc. Two Locations SELECT [LLWS#csv].[Runner-Up Region] AS [Region], [LLWS#csv].[Runner-Up Score] AS [Score], [LLWS#csv].[Year] AS [Year], 'Runner-Up' AS [Winner - Runner-Up] FROM [LLWS#csv] UNION SELECT [LLWS#csv].[Winner Region] AS [Region], [LLWS#csv].[Winner Score] AS [Score], [LLWS#csv].[Year] AS [Year], 'Winner' AS [Winner - Runner-Up] FROM [LLWS#csv]

All rights reserved. © 2009 Tableau Software Inc. Augmenting the Built In Geocoding UK Postal Codes

All rights reserved. © 2009 Tableau Software Inc. UK Postal Codes Clean Up

All rights reserved. © 2009 Tableau Software Inc. UK Postal Codes Schema.ini

All rights reserved. © 2009 Tableau Software Inc. Adding Geocoding Hierarchies FIPS Codes Desired Hierarchy  Country (Name, FIPS 10)  FIPS State (Abbreviation, 2 Digits)  FIPS County (3 Digits, 5 Digits)

All rights reserved. © 2009 Tableau Software Inc. Adding Geocoding Hierarchies FIPS Geocoding Files FIPS CountyFIPS State

All rights reserved. © 2009 Tableau Software Inc. Adding Geocoding Hierarchies FIPS Schema.ini

All rights reserved. © 2009 Tableau Software Inc. Custom Geocoding Best Practices Clean the data Remove blank or duplicate rows Check the data types Format for leading zeros if needed Use Schema.ini to enforce types and column names Store in a common directory Use subfolders for different locations or roles Keep your CSV files Order the fields with the most readable name first Use Tableau to connect to it as a sanity check

All rights reserved. © 2009 Tableau Software Inc. Sharing Your Custom Geocoding One-off: Save to TWBX and send Import from TWBX Group Wide One person imports everything Distribute My Tableau Repository\Local Data (Advanced) It is possible to have TDS files in Local Data reference in-house databases On Tableau Server Publish and custom geocoding will get sent if needed.

All rights reserved. © 2009 Tableau Software Inc. Agenda Big Picture Review of 4.0 Features Custom Geocoding Geographic Hierarchies Creating new role: Regions Augmenting an existing role: UK Postal Codes Adding a new hierarchy: FIPS Codes WMS – Web Mapping Service Leveraging Geospatial Capabilities of Databases

All rights reserved. © 2009 Tableau Software Inc. Geocoding Mapping Service WMS Place Name Latitude, Longitude Map

All rights reserved. © 2009 Tableau Software Inc. WMS Basics 1 2 3

All rights reserved. © 2009 Tableau Software Inc. WMS Examples

All rights reserved. © 2009 Tableau Software Inc. WMS Examples

All rights reserved. © 2009 Tableau Software Inc. WMS Examples bin/mapserv?map=/data/umn/germany/germany.map&&

All rights reserved. © 2009 Tableau Software Inc. Agenda Big Picture Review of 4.0 Features Custom Geocoding Geographic Hierarchies Creating new role: Regions Augmenting an existing role: UK Postal Codes Adding a new hierarchy: FIPS Codes WMS – Web Mapping Service Leveraging Geospatial Capabilities of Databases

All rights reserved. © 2009 Tableau Software Inc. Tapping Into Geospatial Databases Contains Intersection Distance

All rights reserved. © 2009 Tableau Software Inc. Summary Custom Geocoding Add your locations, augment Tableau locations WMS In house via ArcGIS and others; numerous public servers Different layers than the Tableau built-in Geospatial Databases Calculations of Distance, Intersection, Containment Geographic Types

All rights reserved. © 2009 Tableau Software Inc. Questions ? Austin Dirk Robert

All rights reserved. © 2009 Tableau Software Inc. Resources Geospatial Data Sets National Atlas - NOAA - Upload Shapefiles to SQL Server 2008 Shape2SQL - Spatial-Tools.aspxhttp:// Spatial-Tools.aspx Edit and Manipulate Shapefiles OpenJUMP -