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。細胞在哪裏t。zipcode=“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。細胞在哪裏t。zipcode在(“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_cell從lga_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;