PLACES_COUNT_PER_H3 işlevi

PLACES_COUNT_PER_H3 işlevi, aranacak bir coğrafi alan alır ve arama alanındaki H3 hücresi başına yer sayılarının bulunduğu bir tablo döndürür.

PLACES_COUNT_PER_GEO işlevi tablo döndürdüğünden, FROM yan tümcesiyle çağırın.

  • Giriş parametreleri:

    • Zorunlu: Arama alanını belirten geography filtre parametresi. geography parametresi, noktaları, LineString'leri ve poligonları destekleyen BigQuery GEOGRAPHY veri türü tarafından tanımlanan bir değerdir.

      Farklı arama coğrafyası türlerini (ör. görünüm alanları ve çizgiler) kullanma örnekleri için PLACES_COUNT işlevine bakın.

    • Zorunlu: Her H3 hücresindeki yer sayısını toplamak için kullanılan h3_resolution filtre parametresi olan H3 çözünürlüğünü belirtir. Desteklenen değerler 0 ile 8 arasındadır.

    • İsteğe bağlı: Aramanızı daraltmak için ek filtre parametreleri.

  • Şunu döndürür:

  • H3 hücresi başına bir satır içeren bir tablo. Tabloda, H3 hücresini temsil eden poligonu tanımlayan h3_cell_index (STRING), geography (GEOGRAPHY), count (INT64) ve sample_place_ids (ARRAY<STRING>) sütunları bulunur. sample_place_ids, her H3 hücresi için en fazla 250 yer kimliği içerir.

Örnek: H3 hücresi başına tekerlekli sandalyeye uygun market ve bakkal sayısını hesaplama

Aşağıdaki örnekte, New York City'deki H3 hücresi başına tekerlekli sandalye erişimine uygun, hizmet veren ve market olan mağazaların sayısı hesaplanmaktadır. H3 hücreleri 8 çözünürlük düzeyini kullanır.

Bu örnekte, New York City'nin coğrafyasını almak için Overture Maps Data BigQuery herkese açık veri kümesi kullanılır.

DECLARE geo GEOGRAPHY;

-- Get the geography for New York City.
SET geo = (SELECT geometry FROM `bigquery-public-data.overture_maps.division_area`
  WHERE country = 'US' AND names.primary = 'City of New York'  LIMIT 1);

SELECT * FROM `maps-platform-analytics-hub.sample_places_insights_us.PLACES_COUNT_PER_H3`(
  JSON_OBJECT(
      'geography', geo,
      'types', ["convenience_store","grocery_store"],
      'wheelchair_accessible_entrance', true,
      'business_status', ['OPERATIONAL'],
      'h3_resolution', 8
    )
);

İşlevin yanıtı:

New York&#39;ta tekerlekli sandalyeye uygun marketleri ve bakkalları filtreleme sonuçları.

Sonuçları görselleştirme

Aşağıdaki resimlerde bu verilerin Looker Studio'da dolu harita olarak gösterildiği görülmektedir. H3 hücresi ne kadar koyu olursa sonuçların yoğunluğu o kadar yüksek olur:

New York&#39;ta tekerlekli sandalye erişimine uygun marketleri ve bakkalları filtrelemek için doldurulmuş harita.

Verilerinizi Looker Studio'ya aktarmak için:

  1. Sonuçları oluşturmak için yukarıdaki işlevi çalıştırın.

  2. BigQuery sonuçlarında Open in -> Looker Studio'yu (Şurada aç: Looker Studio) tıklayın. Sonuçlarınız otomatik olarak Looker Studio'ya aktarılır.

  3. Looker Studio, varsayılan bir rapor sayfası oluşturur ve bu sayfayı sonuçların başlığı, tablosu ve çubuk grafiğiyle başlatır.

    Looker Studio&#39;daki varsayılan rapor.

  4. Sayfadaki her şeyi seçip silin.

  5. Raporunuza dolu harita eklemek için Ekle -> Dolu harita'yı tıklayın.

  6. Grafik türleri -> Kurulum bölümünde alanları aşağıda gösterildiği gibi yapılandırın:

    Looker Studio&#39;da ısı haritası oluşturma

  7. Doldurulmuş harita yukarıdaki gibi görünür. Haritanın görünümünü daha fazla yapılandırmak için isteğe bağlı olarak Grafik türleri -> Stiller'i seçebilirsiniz.

Yer İşletmeleri Analizleri sonuçlarını görselleştirme hakkında daha fazla bilgi ve örnek için Sorgu sonuçlarını görselleştirme başlıklı makaleyi inceleyin.