Harita görselleştirmeleri

Harita görselleştirmeleri sonuçları coğrafi harita üzerinde görüntüler. Sorgu sonuç kümesi uygun coğrafi verileri içermelidir:

  • Choropleth: Her anahtar sütunun toplam değerlerine göre ülkeler veya eyaletler gibi coğrafi yerlikleri renklerle değiştirir. Sorgu, coğrafi konumları isimle döndürmelidir (desteklenen isimler için Bölge arama tablolarına bakınız) veya GEOOMETRY veya COĞRAFYA sütunu olarak. Örneğin, Choropleth haritasına bakınız.
  • Nokta haritası: Haritada bir işaretleyiciyi bir dizi koordinata yerleştirir. Sorgu sonucu enlem ve boylam çiftleri ya da GEOMETRY veya GEOGRAPHY sütunu döndürmelidir. Örneğin, Nokta haritasına bakınız.

Önceden tanımlanmış yönetim sınırlarına veya ayrı enlem ve boylam sütunlarına güvenmek yerine geometri veya GEOGRAPHY sütunundan şekiller de işleyebilirsiniz. Bkz. Özel coğrafi veriler.

Koroplet seçenekleri

Koroplet harita, verilerinizdeki sayısal bir değere göre coğrafi bölgeleri (ülkeler, eyaletler veya ilçeler gibi) renklendirir.

Bir koropleth haritası yapılandırma

Veri sekmesinde + SQL veri kümesi ekle'ye tıklayın, aşağıdaki sorguyu yapıştırın ve çalıştırın:

Örnek veri kümesi
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);

Görselleştirme düzenleyicisinde aşağıdakileri yapılandırın:

  1. Görselleştirme türünü Choropleth haritası olarak ayarlayın.
  2. Bölge bölümünde, Ülke altında Plus simgesine tıklayın.. Values altında Select a country öğesine tıklayın ve Birleşik Devletler öğesini seçin.
  3. Bölge bölümünde, Eyalet/Eyalet altında Plus simgesine tıklayın.. Alanlar'ın altında öğesini seçinstate.
  4. Renk altında Plus simgesine tıklayın, seçin total_salesve dönüşümü SUM olarak ayarlayın.

ABD eyaletlerine göre toplam satışları gösteren koroplet harita örneği.

Region

Bölge ayarı, haritaya verilerinizdeki konum değerlerinin nasıl yorum yapılacağını bildirir. Verilerinizle eşleşen biçimi seçin. Databricks, idari sınırları, posta kodlarını, ABD Nüfus Sayımı istatistik alanlarını (CSA ve CBSA), ABD yasama bölgelerini ve AB NUTS bölgelerini destekler. Her format altında mevcut seviyeler ile kabul ettikleri isimler, kısaltmalar veya kodlar için Bölge arama tablolarına bakınız.

Konum sütununuzda bir değer seçili biçimle eşleşmiyorsa, bu bölge için hiçbir veri gösterilmez.

Alternatif olarak, verilerinizdeki bir GEOMETRY veya COĞRAFYA sütunundan bölge sınırlarını doğrudan render etmek için Özel Geometri seçeneğini seçin. Bkz. Özel coğrafi veriler.

Renk

Renkler, veri içeren her bölge için otomatik olarak doldurulur. Farklı bir renk seçmek için renk örneğine tıklayın.

Görselleştirme düzenleyicisindeki renk ayarı bölümünde seçili renk ve daha fazla seçenek içeren bir artı işareti gösterilir.

Bölgeleri sayısal bir alanla boyamak için, Plus icon.Plus icon.Renk bölümünde tıklayın ve bir alan seçin. veya SUMgibi MEDIAN bir dönüştürme uygulayabilirsiniz. Harita, değer aralığına renk gradyanı uygular. Renkleri, gradyanı ve etiketleri özelleştirmek için renk örneğine tıklayın.

Bölge arama tabloları

Bölge ayarınıza uyan bölümü bulun ve hangi isimlerin, kısaltmaların veya kodların desteklendiğini kontrol etmek için arama tablosunu indirin.

İdari

Level Arama tablosu
Country country-names.csv
Eyalet/İl state-province-names.csv
İlçe/Şehir county-district-names.csv
Kasaba/Kasaba town-names.csv
Şehir/Köy city-village-names.csv

Uyarı

admin-0 (ülke) sınırları için, sorgunuzda tanımlayıcı olarak doğrudan sütundaki name_en İngilizce adları kullanabilirsiniz. Diğer bölge düzeyleri için sütunu kullanarak name_en desteklenen değerleri arayın, ancak sorgunuzda tanımlayıcı olarak diğer sütunlardan birini kullanın.

Posta

Posta veya posta kodları zipcode-codes.csvkullanır.

CSA / CBSA

CSA (Birleşik İstatistiksel Alanlar), ekonomik bağları olan bitişik metropol ve mikropoliten bölgeleri gruplar. CBSA (Çekirdek Tabanlı İstatistiksel Alanlar) bireysel metropol ve mikropoliten alanları kapsar.

Level Arama tablosu
Birleşik İstatistiksel Alanlar us-csa-codes.csv
Çekirdek Tabanlı İstatistiksel Alanlar us-cbsa-codes.csv

Yasama

Level Arama tablosu
Eyalet senatosu bölgeleri senate-names.csv
Kongre bölgeleri congressional-district-codes.csv

NUTUK

NUTS, üç seviyeye sahip olan AB İstatistik Bölgesel Birimleri Adlandırmasıdır: NUTS 1 (büyük sosyoekonomik bölgeler), NUTS 2 (bölgesel politika için temel bölgeler) ve NUTS 3 (özel teşhisler için küçük bölgeler).

Level Arama tablosu
NUTS 1 eu-nuts-1-codes.csv
NUTS 2 eu-nuts-2-codes.csv
NUTS 3 eu-nuts-3-codes.csv

Nokta haritası seçenekleri

Bir nokta haritası, verilerinizdeki her satır için bir işaretleyici koordinat seti yerleştirir.

Bir nokta haritası yapılandırma

Veri sekmesinde + SQL veri kümesi ekle'ye tıklayın, aşağıdaki sorguyu yapıştırın ve çalıştırın:

Örnek veri kümesi
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);

Görselleştirme düzenleyicisinde aşağıdakileri yapılandırın:

  1. Koordinatlar'ın altında Boylam/Enlem'i seçin.
    1. Boylam altında Plussimgesine tıklayın ve seçinlongitude.
    2. Enlem altında Plus simgesine tıklayın. ve seçinlatitude.
  2. Boyut altında Plus simgesine tıklayın ve seçinpopulation.

Nüfusa göre boyutlandırılan ABD şehirlerini gösteren nokta haritası örneği.

Koordinatlar

Koordinatları yapılandırmak için görselleştirme düzenleyicisini kullanın:

  • Boylam/Enlem: Harita koordinatlarının Boylam ve Enlem bileşenlerini içeren sütunu seçin.
  • Geometri: Ayrı enlem ve boylam sütunları yerine nokta konumu olarak kullanılacak BIR GEOMETRY veya GEOGRAPHY sütunu seçin. Bkz. Özel coğrafi veriler.

Renk

Gruplandırılmamış veriler için renk örneğine tıklayarak haritada gösterilen nokta renklerini değiştirin. Gruplama stratejisi uygulamak için, görselleştirme düzenleyicisinin Plus icon.Plus icon.Renk bölümündeki tıklayın. Düzenleyicideki her grup etiketinin yanındaki renk örneğine tıklayarak otomatik olarak atanan renkleri ayarlayabilirsiniz.

Boyut

Plus icon.Plus icon.Büyüklük bölümünde tıklayın ve miktarı yansıtan bir alan seçin. Bu, veri değerine göre farklı boyutlarda noktaları göstermenize olanak tanır.

Özel coğrafi veriler

Haritaları doğrudan herhangi bir veri kümesindeki GEOMETRY veya GEOGRAPHY sütunundan işleyebilirsiniz. Satış bölgeleri, okul bölgeleri ve mağaza yakalama alanları gibi özel şekilleri görselleştirmek veya koordinatları ayrı enlem ve boylam sütunlarına bölmeden noktaları çizmek için bunu kullanın.

Harita her satırı bağımsız çiziyor, yani verilerinizde bölgede birden fazla satır varsa şekiller veya noktalar üst üste bulaşabilir. Satırları bölge başına tek bir şekilde birleştirmek için ölçüm görünümünde geometri ölçüsü kullanın. Bkz. Sınırlamalar ve Yerel ölçüm görünümleri.

Geometri ölçüsüyle ölçüm görünümü tanımlama

Ölçüm görünümünüz YAML'de, desteklenen toplamalardan birini kullanarak geometri veya coğrafya sütununu ölçü olarak ayarlayın: ST_UNION_AGG, ST_ENVELOPE_AGG, FIRSTveya LAST. Gruplandırmak istediğiniz geometri dışı sütunlar için boyutları kullanın.

Aşağıdaki yerel ölçüm görünümü, region sayısal ölçü olarak boyut olarak tanımlar total_sales ve satır başına sınırları bölge başına tek bir şekilde birleştirmek için kullanırST_UNION_AGG:

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)

Coğrafi verileriniz serileştirilmiş bir dize veya ikili değer olarak depolanıyorsa ölçü ifadesinde veya GEOMETRY biçiminde yayınlayınGEOGRAPHY.

Koroplet harita oluşturma

Koroplet haritalar destek Polygon ve MultiPolygon şekiller.

  1. Ölçüm görünümünü veri kümesi olarak ekleyin.
  2. Görselleştirme türünü Choropleth haritası olarak ayarlayın.
  3. Bölge'nin altında Özel geometri'yi seçin ve geometri ölçünüzü (örneğin, region_shape) seçin.
  4. Renk'in altında gibi total_salesbir sayısal ölçü seçin.

Nokta haritası oluşturma

Nokta haritaları desteği Point ve MultiPoint şekilleri. veya Pointgibi FIRST(location) değerli bir ST_UNION_AGG(location)geometri ölçüsü kullanın.

  1. Ölçüm görünümünü veri kümesi olarak ekleyin.
  2. Görselleştirme türünü Nokta eşlemesi olarak ayarlayın.
  3. Koordinatlar'ın altında Geometri'yi seçin ve geometri ölçünüzü seçin.
  4. İsteğe bağlı: Boyut altında, puan boyutlarını değiştirmek için sayısal bir ölçü seçin.

Sınırlamalar

Özel coğrafi verilerin aşağıdaki sınırlamaları vardır:

  • GROUP BYveya GEOMETRY sütunlarında GEOGRAPHY desteklenmez. Grup başına birden çok satırı tek bir şekilde birleştirmek için, , ST_UNION_AGG, ST_ENVELOPE_AGGveya FIRSTkullanarak LASTgeometriyi ölçüm görünümü ölçüsü olarak toplama. Aksi takdirde, her satır bağımsız olarak işlenir ve şekiller çakışabilir.
  • Harita işleyicisi WGS84 (SRID 4326) kullanır. Databricks, diğer SRID'lerdeki sütunları otomatik olarak yeniden projeksiyon GEOMETRY eder; GEOGRAPHY sütunlar zaten olarak olmalı SRID 4326. Gerekirse yeniden çoğaltmak için ölçü ifadenizde ST_Transform kullanın.
  • GEOMETRY (bilinmeyen koordinat sistemi) olan SRID 0 sütunlar işlenmez.
  • GeometryCollection birden çok şekil türünü karıştıran değerler ve sütunlar desteklenmez.
  • Etiket kodlamaları geometri veya coğrafya sütunu kullanan haritalarda desteklenmez.