ArcGIS 地图切图系列之(三)MapReduce 实现

       前面有一节讲解了ArcGIS 地图切片之 JAVA 实现,这一节,我们就来看下在Hadoop下,如何通过MapReduce来实现地图切片。在大数据环境下,不得不尝试下云平台的优势,来解决单机的执行效率有限。

        在前面章节中讲述到,ArcGIS地图切片通过JAVA来实现需要三个步骤:

1)计算当前要素的行列号;

2)根据行列号、宽度和高度,来进行画布的生成;这个过程也将要素绘制到了对应的画布上,即切片上;

3)将画布绘制成图片。

我们举个简单的例子来描述下。假如你有一张世界地图,你对折后将它裁剪成8个一样大小的矩形。试想你要重新自己绘制一张世界地图,但是你只有8个一样大小的矩形。这样你就会先去计算下中国在哪个张纸上,然后再在对应纸上去绘制该要素。大概就是这样一个思路。

  =======================================================

      那么在MapReduce范式下,如何实现以上步骤呢。我们首先要确定下Map和Reduc

你可能感兴趣的:(大数据技术篇,SpatialHadoop,GIS系统开发,Hadoop代码编写,Spatial,Big,Data(空间大数据))