Kontrollera synliga kartdata med hierarkiska skikt
Det här exemplet visar dig hur du skapar en karta med ett ytskikt på den översta nivån som söker neråt i hierarkin till två punktskikt.
När du skapar en karta med många datapunkter inom ett brett geografiskt område kan du använda hierarkiska dimensioner för att visa dina skikt i en urvalshierarki. När du väljer i ett hierarkiskt skikt ändras den dimension som används för platser till nästa dimension i den hierarkiska dimensionen. Detta gör det möjligt för dig att visa data på olika urvalsnivåer inom din karta, och säkerställer att bara den mest relevanta informationen visas.
Vi har en lista över samtliga historiska minnesmärken i United States National Park Service's National Register of Historic places (ung. USA:s nationalparkers register över historiska platser). När vi lägger till de städer som har historiska minnesmärken på en karta i form av ett punktskikt får vi korrekta placeringar av våra bubblor. Den kan dock göras mer förståeligt med bättre organisering.
Hur ska vi då organisera den här informationen bättre, särskilt som vi dessutom vill lägga till ytterligare ett punktskikt med flygplatser för att planera hur man kommer till de olika platserna?
För att lösa detta problem skapar vi en USA-karta med ett skikt av delstater som kan sökas nedåt i hierarkin till county-nivå. Vid sökning nedåt i hierarkin till kommunnivå visas även vilka städer som har historiska minnesmärken i form av datapunkter, samt alla flygplatser i den delstaten och närliggande delstater.
Datauppsättning
Det här exemplet innehåller två datauppsättningar:
-
Federal listings: National Register of Historic Places listed properties from federal agencies (federal_listed_20190404.xlsx)
Denna datauppsättning är tillgänglig från National Park Service's National Register of Historic Places. Den innehåller data om alla registrerade historiska platser, var de finns och vilka federal myndigheter som är knutna till dem.
-
Airport data
Denna tabell innehåller data för flygplatser i USA. Den består av varje flygplats International Air Transport Association-kod (IATA), stad och delstat eller territorium.
Du måste importera dessa data till Qlik Sense antingen genom att lägga till dem i ett kalkylark som du sedan importerar till Qlik Sense eller genom att importera tabellen från den här hjälpsidan som en webbfil.
Airport data Airport AirportCity AirportState ABE Allentown/Bethlehem/Easton, PA PA ABI Abilene, TX TX ABQ Albuquerque, NM NM ABR Aberdeen, SD SD ABY Albany, GA GA ACT Waco, TX TX ACV Arcata/Eureka, CA CA ADK Adak Island, AK AK ADQ Kodiak, AK AK AEX Alexandria, LA LA AGS Augusta, GA GA ALB Albany, NY NY ALO Waterloo, IA IA AMA Amarillo, TX TX ANC Anchorage, AK AK APN Alpena, MI MI ART Watertown, NY NY ASE Aspen, CO CO ATL Atlanta, GA GA ATW Appleton, WI WI AUS Austin, TX TX AVL Asheville, NC NC AVP Scranton/Wilkes-Barre, PA PA AZO Kalamazoo, MI MI BDL Hartford, CT CT BET Bethel, AK AK BFL Bakersfield, CA CA BGR Bangor, ME ME BHM Birmingham, AL AL BIL Billings, MT MT BIS Bismarck/Mandan, ND ND BJI Bemidji, MN MN BKG Branson, MO MO BLI Bellingham, WA WA BMI Bloomington/Normal, IL IL BNA Nashville, TN TN BOI Boise, ID ID BOS Boston, MA MA BPT Beaumont/Port Arthur, TX TX BQK Brunswick, GA GA BQN Aguadilla, PR PR BRD Brainerd, MN MN BRO Brownsville, TX TX BRW Barrow, AK AK BTM Butte, MT MT BTR Baton Rouge, LA LA BTV Burlington, VT VT BUF Buffalo, NY NY BUR Burbank, CA CA BWI Baltimore, MD MD BZN Bozeman, MT MT CAE Columbia, SC SC CAK Akron, OH OH CDC Cedar City, UT UT CDV Cordova, AK AK CEC Crescent City, CA CA CHA Chattanooga, TN TN CHO Charlottesville, VA VA CHS Charleston, SC SC CIC Chico, CA CA CID Cedar Rapids/Iowa City, IA IA CLD Carlsbad, CA CA CLE Cleveland, OH OH CLL College Station/Bryan, TX TX CLT Charlotte, NC NC CMH Columbus, OH OH CMI Champaign/Urbana, IL IL CMX Hancock/Houghton, MI MI COD Cody, WY WY COS Colorado Springs, CO CO COU Columbia, MO MO CPR Casper, WY WY CRP Corpus Christi, TX TX CRW Charleston/Dunbar, WV WV CSG Columbus, GA GA CWA Mosinee, WI WI CVG Cincinnati, OH KY DAB Daytona Beach, FL FL DAL Dallas, TX TX DAY Dayton, OH OH DBQ Dubuque, IA IA DCA Washington, DC VA DEN Denver, CO CO DFW Dallas/Fort Worth, TX TX DHN Dothan, AL AL DIK Dickinson, ND ND DLH Duluth, MN MN DRO Durango, CO CO DSM Des Moines, IA IA DTW Detroit, MI MI EAU Eau Claire, WI WI ECP Panama City, FL FL EGE Eagle, CO CO EKO Elko, NV NV ELM Elmira/Corning, NY NY ELP El Paso, TX TX EUG Eugene, OR OR EWN New Bern/Morehead/Beaufort, NC NC EWR Newark, NJ NJ EVV Evansville, IN IN EYW Key West, FL FL FAI Fairbanks, AK AK FAR Fargo, ND ND FAT Fresno, CA CA FAY Fayetteville, NC NC FCA Kalispell, MT MT FLG Flagstaff, AZ AZ FLL Fort Lauderdale, FL FL FNT Flint, MI MI FOE Topeka, KS KS FSD Sioux Falls, SD SD FSM Fort Smith, AR AR FWA Fort Wayne, IN IN GCC Gillette, WY WY GCK Garden City, KS KS GEG Spokane, WA WA GFK Grand Forks, ND ND GGG Longview, TX TX GJT Grand Junction, CO CO GNV Gainesville, FL FL GPT Gulfport/Biloxi, MS MS GRB Green Bay, WI WI GRI Grand Island, NE NE GRK Killeen, TX TX GRR Grand Rapids, MI MI GSO Greensboro/High Point, NC NC GSP Greer, SC SC GTF Great Falls, MT MT GTR Columbus, MS MS GUC Gunnison, CO CO GUM Guam, TT TT HDN Hayden, CO CO HIB Hibbing, MN MN HLN Helena, MT MT HNL Honolulu, HI HI HOB Hobbs, NM NM HOU Houston, TX TX HPN White Plains, NY NY HRL Harlingen/San Benito, TX TX HSV Huntsville, AL AL IAD Washington, DC VA IAH Houston, TX TX ICT Wichita, KS KS IDA Idaho Falls, ID ID ILG Wilmington, DE DE ILM Wilmington, NC NC IMT Iron Mountain/Kingsfd, MI MI IND Indianapolis, IN IN INL International Falls, MN MN ISN Williston, ND ND ISP Islip, NY NY ITO Hilo, HI HI JAC Jackson, WY WY JAN Jackson/Vicksburg, MS MS JAX Jacksonville, FL FL JFK New York, NY NY JLN Joplin, MO MO JNU Juneau, AK AK KOA Kona, HI HI KTN Ketchikan, AK AK LAN Lansing, MI MI LAR Laramie, WY WY LAS Las Vegas, NV NV LAW Lawton/Fort Sill, OK OK LAX Los Angeles, CA CA LBB Lubbock, TX TX LCH Lake Charles, LA LA LEX Lexington, KY KY LFT Lafayette, LA LA LGA New York, NY NY LGB Long Beach, CA CA LIH Lihue, HI HI LIT Little Rock, AR AR LMT Klamath Falls, OR OR LNK Lincoln, NE NE LRD Laredo, TX TX LSE La Crosse, WI WI LWS Lewiston, ID ID MAF Midland/Odessa, TX TX MBS Saginaw/Bay City/Midland, MI MI MCI Kansas City, MO MO MCO Orlando, FL FL MDT Harrisburg, PA PA MDW Chicago, IL IL MEM Memphis, TN TN MFE Mission/McAllen/Edinburg, TX TX MFR Medford, OR OR MGM Montgomery, AL AL MHK Manhattan/Ft. Riley, KS KS MHT Manchester, NH NH MIA Miami, FL FL MKE Milwaukee, WI WI MKG Muskegon, MI MI MLB Melbourne, FL FL MLI Moline, IL IL MLU Monroe, LA LA MMH Mammoth Lakes, CA CA MOB Mobile, AL AL MOD Modesto, CA CA MOT Minot, ND ND MQT Marquette, MI MI MRY Monterey, CA CA MSN Madison, WI WI MSO Missoula, MT MT MSP Minneapolis, MN MN MSY New Orleans, LA LA MTJ Montrose/Delta, CO CO MYR Myrtle Beach, SC SC OAJ Jacksonville/Camp Lejeune, NC NC OAK Oakland, CA CA OGG Kahului, HI HI OKC Oklahoma City, OK OK OMA Omaha, NE NE OME Nome, AK AK ONT Ontario, CA CA ORD Chicago, IL IL ORF Norfolk, VA VA ORH Worcester, MA MA OTH North Bend/Coos Bay, OR OR OTZ Kotzebue, AK AK PAH Paducah, KY KY PBI West Palm Beach/Palm Beach, FL FL PDX Portland, OR OR PHF Newport News/Williamsburg, VA VA PHL Philadelphia, PA PA PHX Phoenix, AZ AZ PIA Peoria, IL IL PIH Pocatello, ID ID PIT Pittsburgh, PA PA PNS Pensacola, FL FL PPG Pago Pago, TT TT PSC Pasco/Kennewick/Richland, WA WA PSE Ponce, PR PR PSG Petersburg, AK AK PSP Palm Springs, CA CA PVD Providence, RI RI PWM Portland, ME ME RAP Rapid City, SD SD RDD Redding, CA CA RDM Bend/Redmond, OR OR RDU Raleigh/Durham, NC NC RHI Rhinelander, WI WI RIC Richmond, VA VA RKS Rock Springs, WY WY RNO Reno, NV NV ROA Roanoke, VA VA ROC Rochester, NY NY ROW Roswell, NM NM RST Rochester, MN MN RSW Fort Myers, FL FL SAF Santa Fe, NM NM SAN San Diego, CA CA SAT San Antonio, TX TX SAV Savannah, GA GA SBA Santa Barbara, CA CA SBN South Bend, IN IN SBP San Luis Obispo, CA CA SCC Deadhorse, AK AK SCE State College, PA PA SDF Louisville, KY KY SEA Seattle, WA WA SFO San Francisco, CA CA SGF Springfield, MO MO SGU St. George, UT UT SHV Shreveport, LA LA SIT Sitka, AK AK SJC San Jose, CA CA SJT San Angelo, TX TX SJU San Juan, PR PR SLC Salt Lake City, UT UT SMF Sacramento, CA CA SMX Santa Maria, CA CA SNA Santa Ana, CA CA SPI Springfield, IL IL SPS Wichita Falls, TX TX SRQ Sarasota/Bradenton, FL FL STL St. Louis, MO MO STT Charlotte Amalie, VI VI STX Christiansted, VI VI SUN Sun Valley/Hailey/Ketchum, ID ID SUX Sioux City, IA IA SWF Newburgh/Poughkeepsie, NY NY SYR Syracuse, NY NY TLH Tallahassee, FL FL TOL Toledo, OH OH TPA Tampa, FL FL TRI Bristol/Johnson City/Kingsport, TN TN TTN Trenton, NJ NJ TUL Tulsa, OK OK TUS Tucson, AZ AZ TVC Traverse City, MI MI TWF Twin Falls, ID ID TXK Texarkana, AR AR TYR Tyler, TX TX TYS Knoxville, TN TN VLD Valdosta, GA GA VPS Valparaiso, FL FL WRG Wrangell, AK AK XNA Fayetteville, AR AR YAK Yakutat, AK AK YUM Yuma, AZ AZ
Instruktioner
När du har laddat in datauppsättningarna i en ny app i Qlik Sense kan du börja att bygga din karta. För att skapa exempelkartan måste du fullfölja följande uppgifter:
- Skapa de hierarkiska dimensionerna.
- Lägg till kartan på vårt ark.
- Lägg till ytskiktet State-County.
- Lägg till State-City punktskikt.
- Lägg till State-Airport punktskikt.
- Lägg till filterrutan Resource.
Skapa de hierarkiska dimensionerna
Först måste du skapa tre hierarkiska dimensioner. Detta skapar relationerna mellan State och fälten County, City, och Airport, och gör det möjligt för skikten County, City och Airport att bli synliga när ett tillstånd i skiktet State har valts.
Gör följande:
- Klicka på Redigera ark i verktygsfältet i arkvyn.
- I Tillgångar klickar du på Originalobjekt.
- I Dimensioner klickar du på Skapa ny.
- Välj Hierarkisk.
- Lägg till fältet State i dimensionen.
- Lägg till fältet County i dimensionen.
- Skriv State-County efter Namn.
- Klicka på Skapa..
- Lägg till fältet State i dimensionen.
- Lägg till fältet City i dimensionen.
- Skriv State-City efter Namn.
- Klicka på Skapa..
- Lägg till fältet State i dimensionen.
- Lägg till fältet Airport i dimensionen.
- Skriv State-Airport efter Namn.
- Klicka på Skapa..
- Klicka på Redigering klar.
Lägga till kartan i arket
Nästa steg är att lägga till en karta i arket.
Gör följande:
-
Klicka på Redigera ark i verktygsfältet i arkvyn.
- I ett ark klickar du på för att lägga till en ny visualisering.
- Under Visualisering, väljer du Karta.
Lägga till ytskiktet State-County
Det första skiktet du lägger till är ett ytskikt till vilket du senare lägger till dimensionen State-County. Du anger dessutom landet som 'USA' för att säkerställa att vi mappar till delstaten Georgia och inte landet Georgien.
Gör följande:
- Klicka på Öppna avancerade egenskaper.
- Klicka på Skikt och klicka på Lägg till skikt.
- Välj Ytskikt.
- I Dimensioner, klicka på Lägg till och välj State-County.
- Klicka på Plats.
- Ställ in Platsernas omfattning till Anpassad.
- Efter Land anger du 'USA'.
- Efter Förvaltningsområde (Nivå 1) väljer du State.
- Klicka på Färger.
- Ställ in Färger på Anpassade, välj Per dimension, och välj 100 färger.
- Välj Låsta färger.
- Justera skjutreglaget Opacitet till halv opacitet.
- Klicka på Redigering klar.
Lägga till State-City punktskikt.
Nästa skikt som du lägger till är ett punktskikt. Du lägger till State-City som dimension och ställer sedan in land som 'USA'. Ställ sedan in State som första nivåns förvaltningsområde, eftersom vissa kommunorter i olika delstater har samma namn.
Gör följande:
- I Skikt i avancerade egenskaper klickar du på Lägg till skikt.
- Välj Ytskikt.
- I Dimensioner, klicka på Lägg till och välj State-City.
- Klicka på Plats.
- Ställ in Platsernas omfattning till Anpassad.
- Efter Land anger du 'USA'.
- Efter Förvaltningsområde (Nivå 1) väljer du State.
- Klicka på Färger.
- Ställ in Färger på Anpassade, välj En färg, och välj en färg.
- Klicka på Alternativ.
- I Skikt-displayen ställer du in Synliga hierarkinivåer till Anpassat.
- Radera Delstat.
- Klicka på Redigering klar.
Lägga till State-Airport punktskikt.
Det sista skiktet du lägger till på kartan är ett punktskikt där du lägger till State-Airport-fältet som dimension. Qlik Sense känner igen IATA -koder för placering och säkerställer att flygplatserna är placerade på deras faktiska position i stället för bara i staden.
Gör följande:
- I Skikt i avancerade egenskaper klickar du på Lägg till skikt.
- Välj Ytskikt.
- I Dimensioner, klicka på Lägg till och välj State-Airport.
- Klicka på Plats.
- Ställ in Platsernas omfattning till Anpassad.
- Efter Land anger du 'USA'.
- Efter Förvaltningsområde (Nivå 1) väljer du State.
- Klicka på Storlek och form.
- Från Form, väljer du Triangel.
- Klicka på Färger.
- Ställ in Färger på Anpassade, välj En färg, och välj en färg.
- Klicka på Alternativ.
- I Skikt-displayen ställer du in Synliga hierarkinivåer som Anpassat.
- Radera Delstat.
- Klicka på Redigering klar.
Lägg till filterrutan Resource
Du kan slutligen välja om du vill ha en filterruta som innehåller fältet Resource. Det ger dig en lista över de tillgängliga historiska minnesmärken när du gör urval inuti din karta.
Gör följande:
-
Klicka på Redigera ark i verktygsfältet i arkvyn.
- I ett ark klickar du på för att lägga till en ny visualisering.
- Under Visualiseringar väljer du Filterruta.
- Dra och släpp fältet Resource som en