1. 引入 上一篇我们解析了如何读取元数据,有了元数据,我们就可以创建一个GeoTiffTile对象: 追寻GeoTiffTile的伴生对象,可...
1. 引入 上一篇我们解析了如何读取元数据,有了元数据,我们就可以创建一个GeoTiffTile对象: 追寻GeoTiffTile的伴生对象,可...
1. 引入 上一篇我们讨论了Geotrellis如何设计底层的数据类型模型,Geotrellis实际上如何从tiff文件中将数据读取出来呢? 我...
1. 引入 宏在Geotrellis中更类似于一种锦上添花的存在:没有它不会动摇整体的功能,使用它则会带来许多方便. 在官方文档中,宏的使用被放...
1. 引入 我们会使用Geotrellis自然是因为它能利用spark进行高效的分布式计算,而分布式计算无论在数据读取还是计算上都与常规计算有许...
1. 引入 在上一章我们已经讨论了数据读取的实现,了解了Geotrellis如何从本地将若干Geotiff文件读取为RDD[(Projected...
1.引入 在上一章结尾我们最终生成了MultibandTileLayerRDD[SpatialKey]对象,一切都是为了最重要的步骤——计算——...
1. 引入 上一章我们研究了Geotrellis中Local算子的实现.Local类算子种类较多,实现也较简单,其核心为:Tile中某个位置的值...
1. 引入 上一章我们研究了Focal类中最基础的游标(Cursor)类算子,游标类算子的核心思想代表了大多数Focal类算子的实现方法. 当然...
1. 引入 在上一章,我们使用Tile对象的Map方法实现了计算NDVI的功能.但对于一些更复杂的功能,Map(f)的操作无法胜任或实现起来极为...
1. 引入 Geotrellis是如何读取Geotiff?先看官方文档中读取单波段GeoTiff的样例: 我们可以追踪GeoTiffReader...
专题公告
Geotrellis源码阅读