Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kartvisualiseringarna visar resultat på en geografisk karta. Frågeresultatuppsättningen måste innehålla lämpliga geografiska data:
- Choropleth: Geografiska platser, till exempel länder eller stater, färgas enligt aggregerade värden för varje nyckelkolumn. Frågan måste returnera geografiska platser efter namn eller som en GEOMETRI - eller GEOGRAFI-kolumn . Ett exempel finns i choropleth-exemplet.
- Punktkarta: En markör placeras vid en uppsättning koordinater på kartan. Frågeresultatet måste returnera latitud- och longitudpar eller en GEOMETRI - eller GEOGRAFI-kolumn . Ett exempel finns i markörexempel.
Du kan också återge former från en GEOMETRI - eller GEOGRAPHY-kolumn i stället för att förlita dig på fördefinierade administrativa gränser eller separata latitud- och longitudkolumner. Se Anpassade geografiska data.
Choropleth-alternativ
En kolroplethkarta färgar geografiska regioner , till exempel länder, stater eller län, baserat på ett numeriskt värde i dina data.
Exempel
På fliken Data klickar du på + Lägg till SQL-datauppsättning, klistrar in följande fråga och kör den:
Exempeldatauppsättning
SELECT state, total_sales
FROM VALUES
('California', 98750),
('Texas', 87200),
('New York', 76300),
('Florida', 65100),
('Illinois', 54800),
('Pennsylvania', 48200),
('Ohio', 43500),
('Georgia', 41200),
('North Carolina', 39700),
('Michigan', 36100),
('New Jersey', 34800),
('Virginia', 32500),
('Washington', 31200),
('Arizona', 29700),
('Massachusetts', 28400),
('Tennessee', 26900),
('Indiana', 25100),
('Missouri', 23800),
('Maryland', 22600),
('Wisconsin', 21300),
('Minnesota', 20100),
('Colorado', 19400),
('Alabama', 18200),
('South Carolina', 17600),
('Louisiana', 16900),
('Kentucky', 15800),
('Oregon', 14700),
('Oklahoma', 13600),
('Connecticut', 12500),
('Utah', 11900),
('Iowa', 11200),
('Nevada', 10800),
('Arkansas', 10100),
('Mississippi', 9600),
('Kansas', 9200),
('New Mexico', 8700),
('Nebraska', 8300),
('West Virginia', 7900),
('Idaho', 7400),
('Hawaii', 7100),
('New Hampshire', 6800),
('Maine', 6400),
('Montana', 6100),
('Rhode Island', 5800),
('Delaware', 5400),
('South Dakota', 5100),
('North Dakota', 4800),
('Alaska', 4500),
('Vermont', 4200),
('Wyoming', 3900)
AS t(state, total_sales);
Konfigurera följande i visualiseringsredigeraren:
- Ange visualiseringstypen till Choropleth-karta.
- I avsnittet Region , under Land, klickar du på
plusikonen. Under Values klickar du på Välj ett land och väljer United States.
- I avsnittet Region under Stat/provins klickar du på
plusikonen. Under Fält väljer du
state. - Under Färg klickar du på
plusikonen, väljer
total_salesoch anger transformering till SUMMA.
Region
Inställningen Region visar kartan hur du tolkar platsvärdena i dina data. Välj det format som matchar dina data:
- Administrativ: Land, delstat/provins, län/stad, stad/församling eller stad/by
- Postnummer: postnummer eller postnummer.
- CSA/CSAB: Statistikområdesbeteckningar för US Census Bureau. CSA (Combined Statistical Areas) grupperar intilliggande storstads- och mikropolitiska områden med ekonomiska band. CBSA (Core Based Statistical Areas) omfattar enskilda storstadsområden och mikropolitiska områden.
- Lagstiftning: Amerikanska lagstiftande distrikt, inklusive kongressdistrikt och delstatssenatdistrikt.
- NUT: EU-nomenklaturen för territoriella enheter för statistik. Stöder tre nivåer: NUTS 1 (större socioekonomiska regioner), NUTS 2 (grundläggande regioner för regionalpolitik) och NUTS 3 (små regioner för specifika diagnoser).
- Anpassad geometri: Välj en GEOMETRI - eller GEOGRAFI-kolumn för att återge regiongränser direkt från dina data. Se Anpassade geografiska data.
Om ett värde i din platskolumn inte matchar det valda formatet visas inga data för den regionen. Ladda ned följande uppslagstabeller för att kontrollera vilka namn och förkortningar som stöds:
- country-names.csv
- state-province-names.csv
- county-district-names.csv
- town-names.csv
- city-village-names.csv
- senate-names.csv
- congressional-district-codes.csv
- zipcode-codes.csv
- us-csa-codes.csv
- us-cbsa-codes.csv
- eu-nuts-1-codes.csv
- eu-nuts-2-codes.csv
- eu-nuts-3-codes.csv
Anmärkning
För gränser för admin-0 (land) kan du använda engelska namn från name_en kolumnen direkt som identifierare i din fråga. För andra regionnivåer använder du name_en kolumnen för att leta upp värden som stöds, men använder en av de andra kolumnerna som identifierare i din fråga.
Färger
Färger fylls i automatiskt för varje region som har data. Klicka på färgrutan för att välja en annan färg.
Om du vill färglägga regioner efter ett numeriskt fält klickar du på plusikonen i avsnittet Färg och väljer ett fält. Du kan använda en transformering som
SUM eller MEDIAN. Kartan tillämpar en färgtoning över intervallet med värden. Om du vill anpassa färger, toning och etiketter klickar du på färgrutan.
Alternativ för punktkarta
I det här avsnittet beskrivs alternativ för punktkartdiagram.
Exempel
På fliken Data klickar du på + Lägg till SQL-datauppsättning, klistrar in följande fråga och kör den:
SELECT city, latitude, longitude, population
FROM VALUES
('New York', 40.7128, -74.0060, 8336817),
('Los Angeles', 34.0522, -118.2437, 3979576),
('Chicago', 41.8781, -87.6298, 2693976),
('Houston', 29.7604, -95.3698, 2320268),
('Phoenix', 33.4484, -112.0740, 1608139),
('Philadelphia', 39.9526, -75.1652, 1603797),
('San Antonio', 29.4241, -98.4936, 1434625),
('San Diego', 32.7157, -117.1611, 1386932),
('Dallas', 32.7767, -96.7970, 1304379),
('San Jose', 37.3382, -121.8863, 1013240)
AS t(city, latitude, longitude, population);
Konfigurera följande i visualiseringsredigeraren:
- Under Koordinater väljer du Longitud/Latitud.
- Under Longitud klickar du på
plusikonen och väljer
longitude. - Under Latitud klickar du på
plusikonen och väljer
latitude.
- Under Longitud klickar du på
- Under Storlek klickar du på
plusikonen och väljer
population.
Koordinater
Använd visualiseringsredigeraren för att konfigurera koordinaterna:
- Longitud/latitud: Välj den kolumn som innehåller longitud- och latitudkomponenterna i kartkoordinaterna.
- Geometri: Välj en GEOMETRI - eller GEOGRAFI-kolumn som ska användas som punktplats i stället för separata latitud- och longitudkolumner. Se Anpassade geografiska data.
Färg
För ogrupperade data klickar du på färgrutan för att ändra punktfärgerna som visas på kartan. Om du vill tillämpa en grupperingsstrategi klickar du på plusikonen i avsnittet Färg i visualiseringsredigeraren. Du kan justera de automatiskt tilldelade färgerna genom att klicka på färgrutan bredvid varje gruppetikett i redigeraren.
Storlek
Klicka på Plusikonen i avsnittet Storlek om du vill välja ett fält som visar kvantitet, så att du kan visa punkter med varierande storlekar baserat på datavärdet.
Anpassade geografiska data
Du kan återge kartor direkt från en GEOMETRI - eller GEOGRAPHY-kolumn i valfri datauppsättning. Använd det här alternativet för att visualisera anpassade former, till exempel försäljningsterritorier, skoldistrikt och lagringsområden, eller för att rita punkter utan att dela upp koordinater i separata latitud- och longitudkolumner.
Varje rad ritas separat, så former eller punkter kan överlappa varandra om dina data har flera rader per region. Om du vill kombinera rader till en enda form per region använder du ett geometrimått i en måttvy. Se Begränsningar och lokala måttvyer.
Definiera en måttvy med ett geometrimått
I din måttvy YAML anger du kolumnen geometri eller geografi som ett mått med någon av de sammansättningar som stöds: ST_UNION_AGG, ST_ENVELOPE_AGG, FIRSTeller LAST. Använd dimensioner för de icke-geometrikolumner som du vill gruppera efter.
Följande lokala måttvy definierar region som en dimension, total_sales som ett numeriskt mått, och används ST_UNION_AGG för att kombinera gränser per rad till en enda form per region:
version: 0.1
source: sales.territories
dimensions:
- name: region
expr: region
measures:
- name: total_sales
expr: SUM(sales_amount)
- name: region_shape
expr: ST_UNION_AGG(boundary)
Om dina geografiska data lagras som en serialiserad sträng eller ett binärt värde, omvandlar du dem till GEOMETRY eller GEOGRAPHY i måttuttrycket.
Skapa en choropleth-karta
Choropleth mappar stöd Polygon och MultiPolygon former.
- Lägg till måttvyn som en datamängd.
- Ange visualiseringstypen till Choropleth-karta.
- Under Region väljer du Anpassad geometri och väljer ditt geometrimått (till exempel
region_shape). - Under Färg väljer du ett numeriskt mått, till exempel
total_sales.
Skapa en punktkarta
Stöd och Point former för punktkartorMultiPoint. Använd ett Pointvärdevärdesgeometrimått som FIRST(location) eller ST_UNION_AGG(location).
- Lägg till måttvyn som en datamängd.
- Ange visualiseringstypen till Punktkarta.
- Under Koordinater väljer du Geometri och väljer ditt geometrimått.
- (Valfritt) Under Storlek väljer du ett numeriskt mått för att variera punktstorlekar.
Limitations
-
GROUP BYstöds inte påGEOMETRYellerGEOGRAPHYkolumner. Om du vill kombinera flera rader till en enskild form per grupp sammanställer du geometri som ett måttvymått med hjälp avST_UNION_AGG,ST_ENVELOPE_AGG,FIRSTellerLAST. Annars återges varje rad oberoende av varandra och formerna kan överlappa varandra. - Kartåtergivningen använder WGS84 (
SRID 4326).GEOMETRYkolumner i andra SRID:ar omprojeras automatiskt.GEOGRAPHYkolumner måste redan varaSRID 4326. Använd ST_Transform i måttuttrycket för att omprojera om det behövs. -
GEOMETRYkolumner medSRID 0(okänt koordinatsystem) återges inte. -
GeometryCollectionvärden och kolumner som blandar flera formtyper stöds inte. - Etikettkodningar stöds inte på kartor som använder en geometri- eller geografikolumn.