Hive 如何在SQL中定义复杂形状?

Hive 如何在SQL中定义复杂形状?,hive,hdfs,polygon,shapes,querying,Hive,Hdfs,Polygon,Shapes,Querying,我正在处理飞行轨迹数据集。包含很多经度和纬度点。我只想从大型数据库中提取与我的分析相关的点,例如荷兰领空的点 请参阅所附图片。 为了定义类似橙色线的边界,需要编写以下代码: SELECT ROUND(lat, 6) AS lat, ROUND(lon, 6) AS long, FROM state_vectors_data4 sv WHERE lat BETWEEN 50.1 AND 54.1 AND lon BETWEEN 2.2 AND 8.2; 从而

我正在处理飞行轨迹数据集。包含很多经度和纬度点。我只想从大型数据库中提取与我的分析相关的点,例如荷兰领空的点

请参阅所附图片。

为了定义类似橙色线的边界,需要编写以下代码:

SELECT ROUND(lat, 6) AS lat,
       ROUND(lon, 6) AS long,
  FROM state_vectors_data4 sv
 WHERE lat BETWEEN 50.1 AND 54.1 AND 
       lon BETWEEN 2.2 AND 8.2;
从而定义角点中的四个点,并使用该正方形提取所有数据。 是否有捕获多边形内所有点的方法?说在区域内画红线?
或者更好的是,是否有一种方法可以捕获“边界间隔”内的所有点,比如红蓝线之间的区域?

您使用的是哪种产品?“SQL”只是一种查询语言,而不是特定数据库产品的名称。请为您正在使用的数据库产品
postgresql
oracle
sqlserver
db2
,添加,…一些DBMS具有地理空间扩展,可以满足您的需要该数据库是HDFS*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************[hadoop-29:21000]>显示数据库>;+-----------+------------------------------------+|名称|注释|+-----------+------------------------------------+|默认|默认配置单元数据库| | opensky | |+-----------+--------------------------+您使用的是哪种产品?“SQL”只是一种查询语言,而不是特定数据库产品的名称。请为您正在使用的数据库产品
postgresql
oracle
sqlserver
db2
,添加,…一些DBMS具有地理空间扩展,可以满足您的需要该数据库是HDFS*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************[hadoop-29:21000]>显示数据库>;+-----------+------------------------------------+|名称|注释|+-----------+--------------------------+|默认|默认配置单元数据库| | opensky | |+---------+-----------------------+