Hur jag gjorde det här: upplösning av regioner och underregioner
Du kan skapa anpassade regioner med operationen Lösa upp. Genom att använda hierarkiska dimensioner kan du skapa en hierarkisk relation mellan flera upplösta områden.
I det här exemplet har en karta lagts till där USA:s delstater är upplösta i regioner och underregioner. Kartan använder hierarkiska dimensioner för att skapa en hierarki mellan region, underregion och delstat.
När du väljer en region söker den neråt i hierarkin till komponentens underregioner.
När du väljer en underregion visas komponentens delstater.
Två hierarkiska dimensioner används för att göra den här kartan. Den ena innehåller namnet på regionerna och delstaterna. Den andra innehåller geometrin och använder det som platsfält.
Data
Det här exemplet använder en enkel datauppsättning som är inline i Skriptredigeraren.
Så här byggde jag detta
- Lägg till data i Skriptredigeraren.
- Klicka på Skapa en ny koppling och välj Qlik GeoOperations.
-
Klicka på Skapa ny anslutning
-
Under Utrymme väljer du det utrymme där anslutningen ska placeras.
-
Välj Qlik GeoOperations i listan över datakopplingar.
- Klicka på Skapa.
-
Under Datakopplingar klickar du på på din Qlik GeoOperations-koppling.
-
Under Operation väljer du Lös upp.
-
Ställ in följande parametrar:
-
Upplös fält: SubregionName
-
Åtgärd: Källa.
-
- Under Datauppsättning 1 ställer du in följande parametrar:
- Typ: Laddad tabell
- Tabellnamn: Regioner
- Nyckelfält: Delstat
- Geometrityp och -fält: Namngivet område och Delstat.
- Välj tabellen och välj följande fält:
- SubregionName
- DissolvedPolygon
- Klicka på Infoga skript.
-
I skriptet ersätter du DissolvedPolygon med DissolvedPolygon as SubregionPolygon.
Anteckning om tipsNär du använder flera operationer är det viktigt att byta namn på standardfältnamn som används av Qlik GeoOperations för att undvika att skapa oönskade konkateneringar och slingor i laddningsskriptet.
-
Under Datakopplingar klickar du på på din Qlik GeoOperations-koppling.
-
Under Operation väljer du Lös upp.
-
Ställ in följande parametrar:
-
Upplös fält: RegionName
-
Åtgärd: Källa.
-
- Under Datauppsättning 1 ställer du in följande parametrar:
- Typ: Laddad tabell
- Tabellnamn: Regioner
- Nyckelfält: Delstat
- Geometrityp och -fält: Namngivet område och Delstat.
- Välj tabellen och välj följande fält:
- RegionName
- DissolvedPolygon
- Klicka på Infoga skript.
-
I skriptet ersätter du DissolvedPolygon med DissolvedPolygon as RegionPolygon.
- Ladda data.
-
I arkvyn skapar du en hierarkisk dimension med namnet Regioner. Lägg till följande fält i den här ordningen:
- RegionName
- SubregionName
- Tillstånd
-
Skapa en hierarkisk dimension med namnet RegionPolygons. Lägg till följande fält i den här ordningen:
- RegionPolygon
- SubregionPolygon
- Tillstånd
- Lägg till en karta.
-
Lägg till ett ytskikt och använd Regioner som dimension. Ställ in följande egenskaper:
- För Plats ställer du in Platsfält till RegionPolygons.
- För Färger ställer du in färger till Skräddarsydd och gör följande:
- Välj Låsta färger.
- Välj 100 färger.
- Ställ in Ogenomskinlighet till 50 %.
- Ställ in Konturfärg till 000000.
- Centrera regionen på kartan och ställ sedan in Begränsa panoreringsnavigeringen som Anpassad och klicka på Ange panoreringsgränser.