H3快速入門(磚SQL)

H3地理空間功能快速入門這個頁麵上的說明如下:

  • 如何定位數據集(s)加載到統一目錄。

  • 如何將經度和緯度列H3細胞列。

  • 如何將郵政編碼多邊形或多個多邊形WKT列H3細胞列。

  • 如何查詢皮卡和跳傘分析從拉瓜迪亞機場到曼哈頓金融區。

  • 如何呈現H3地圖上的總數量。

例如筆記本電腦和查詢

準備統一目錄數據

在這個筆記本我們:

  • 設置公共出租車從磚文件係統的數據集。

  • 設置紐約郵政編碼數據集。

準備統一目錄數據

在新標簽頁打開筆記本

磚與磚SQL查詢的運行時11.3 LTS及以上

查詢1:驗證基礎數據設置。看到筆記本

使用目錄geospatial_docs;使用數據庫nyc_taxi;顯示;——驗證初始數據設置(參見設置筆記本)——選擇format_number (count(*), 0)從yellow_trip數;——從nyc_zipcode select *;

查詢2:H3紐約郵政編碼,適用h3_polyfillash3在分辨率12

使用目錄geospatial_docs;使用數據庫nyc_taxi;——刪除表如果存在nyc_zipcode_h3_12;創建如果存在nyc_zipcode_h3_12作為(選擇爆炸(h3_polyfillash3(geom_wkt,12))作為細胞,zipcode,po_name,nyc_zipcode);——可選:zorder“細胞”優化nyc_zipcode_h3_12zorder通過(細胞);選擇*nyc_zipcode_h3_12;

查詢3:H3出租車旅行——適用h3_longlatash3在分辨率12

使用目錄geospatial_docs;使用數據庫nyc_taxi;——刪除表如果存在yellow_trip_h3_12;創建如果存在yellow_trip_h3_12作為(選擇h3_longlatash3(pickup_longitude,pickup_latitude,12)作為pickup_cell,h3_longlatash3(dropoff_longitude,dropoff_latitude,12)作為dropoff_cell,*除了(rate_code_id,store_and_fwd_flag)yellow_trip);由“pickup_cell”——可選:zorder——優化yellow_trip_h3_12 zorder (pickup_cell);選擇*yellow_trip_h3_12在哪裏pickup_cell;

查詢4:從拉瓜迪亞H3 LGA皮卡皮卡- 25米(LGA)

使用目錄geospatial_docs;使用數據庫nyc_taxi;創建取代視圖lga_pickup_h3_12作為(選擇t*除了(細胞),年代*yellow_trip_h3_12作為年代內心的加入nyc_zipcode_h3_12作為t年代pickup_cell=t細胞在哪裏tzipcode=“11371”);選擇format_number((*),0)作為lga_pickup_h3_12;——選擇——*——從——lga_pickup_h3_12;

查詢5:H3金融區跳傘- 34米總在金融區墜崖

使用目錄geospatial_docs;使用數據庫nyc_taxi;創建取代視圖fd_dropoff_h3_12作為(選擇t*除了(細胞),年代*yellow_trip_h3_12作為年代內心的加入nyc_zipcode_h3_12作為t年代dropoff_cell=t細胞在哪裏tzipcode(“10004”,“10005”,“10006”,“10007”,“10038”));選擇format_number((*),0)作為fd_dropoff_h3_12;——從fd_dropoff_h3_12 select *;

查詢6:H3 LGA-FD在FD - 827 k墜崖從LGA皮卡

使用目錄geospatial_docs;使用數據庫nyc_taxi;創建取代視圖lga_fd_dropoff_h3_12作為(選擇*fd_dropoff_h3_12在哪裏pickup_cell(選擇截然不同的pickup_celllga_pickup_h3_12));選擇format_number((*),0)作為lga_fd_dropoff_h3_12;——從lga_fd_dropoff_h3_12 select *;

查詢7:LGA-FD郵編-計數FD墜崖的郵政編碼+條形圖

使用目錄geospatial_docs;使用數據庫nyc_taxi;選擇zipcode,(*)作為lga_fd_dropoff_h3_12集團通過zipcode訂單通過zipcode;

查詢8:LGA-FD H3 - H3 +細胞計數FD墜崖地圖標記可視化

使用目錄geospatial_docs;使用數據庫nyc_taxi;選擇zipcode,dropoff_cell,h3_centerasgeojson(dropoff_cell):坐標(0]作為dropoff_centroid_x,h3_centerasgeojson(dropoff_cell):坐標(1]作為dropoff_centroid_y,format_number((*),0)作為count_disp,(*)作為lga_fd_dropoff_h3_12集團通過zipcode,dropoff_cell訂單通過zipcode,DESC;
LGA-FD H3計數1
LGA-FD H3計數2

磚的筆記本運行時11.2及以上

Quickstart-Python: H3紐約曼哈頓出租車拉瓜迪亞

在新標簽頁打開筆記本

相同的快速入門結構如磚SQL,在筆記本中使用Python綁定火花+kepler.gl

Quickstart-Scala: H3紐約曼哈頓出租車拉瓜迪亞

在新標簽頁打開筆記本

相同的快速入門結構如磚SQL,筆記本+內使用火花Scala綁定kepler.gl通過Python細胞。

Quickstart-SQL: H3紐約曼哈頓出租車拉瓜迪亞

在新標簽頁打開筆記本

磚SQL的快速入門結構一樣,使用火花在筆記本+ SQL綁定kepler.gl通過Python細胞。