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细胞。