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;