使用esri的gis-tools-for-hadoop工具包,在hive中实现空间计算

以基站工参表实现空间关系判断(点在多边形内)为例,使用ESRI的gis-tools-for-hadoop工具包,在hive中实现数据空间计算的几个主要步骤:

  1. 上传空间地理实体数据到hadoop集群;
  2. hive中创建地理实体表;
  3. 与基站工参表做空间判断(点在多边形内)。

一、Hive

Hive是基于Hadoop的数据仓库,采用MPP架构(大规模并行处理),存储结构化数据,提供sql查询功能,sql语句转换为MapReduce任务运行。非常适合数据仓库的统计分析。

二、gis-tools-for-hadoop

gis-tools-for-hadoop是ESRI推出的开源工具包,与hive结合,使用分布式运算实现海量空间数据的存取、计算、关系判断等功能。包括两个jar包:

  1. esri-geometry-api.jar
  2. spatial-sdk-hadoop.jar

jar包下载地址

三、实现空间关系

你可能感兴趣的:(GIS大数据,hadoop,hive,r语言)