![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
geotrellis
落叶1210
这个作者很懒,什么都没留下…
展开
-
geotrellis核密度分析(spark分布式计算)
代码: def ncdensityrdd(): Unit ={ val conf = new SparkConf().setMaster("local").setAppName("Kernel Density") val sc = new SparkContext(conf) val tl = TileLayout(7, 4, 100, 100) val ld = LayoutDefinition(extent, tl) val kernelWidth=9...原创 2020-08-14 00:22:55 · 420 阅读 · 0 评论 -
Geotrellis核心概念
1、名词概念1)矢量或几何(Vector or Geometry):通过连接空间中的点而建立的结构,包括点、线、面结构2)范围或边界(Extent or Bounding Box):轴对齐的矩形区域3)要素(Feature):带有元数据信息的的几何要素4)单元格(Cell):栅格数据的单个数据单元5)瓦片(Tile):或者叫切片,栅格数据切割后的瓦片数据。6)RDD:弹性分布式数据集,这里主要是带有Tile数据的RDD,用户栅格的分布式处理7)键值(Key):用来创建索引8)原创 2020-07-24 16:34:13 · 914 阅读 · 0 评论 -
(一)基于Python的Geotrellis实现-环境部署
关于GeotrellisGeotrellis是一款基于分布式存储和计算的栅格数据处理框架。使用环境说明1、PythonGeotrellis是基于Scala语言编程实现的,同时Geotrellis也提供了其他编程语言如Python、R语言的开发接口。由于项目的需要,这里使用Python语言,版本选择3.7.3,编译器选择pycharm2019.1。具体的安装和部署过程参见其他教程。2...原创 2019-05-31 12:03:57 · 1280 阅读 · 1 评论 -
(二)基于Python的Geotrellis实现-栅格切片的简单案例
直接使用geopyspark提供的测试代码,我这里稍微进行了改造,步骤如下:1、pycharm创建python项目geotrellis-python-temple。2、创建py文件:geotrellis-hello.py3、代码如下:#引入以下三个包import geopyspark as gpsfrom pyspark import SparkContextfrom sh...原创 2019-05-31 12:11:45 · 1501 阅读 · 0 评论 -
三、geotrellis实现影像切片功能
本章使用scala实现影像的切片功能。步骤如下:一、环境及软件版本:1、Scala2.11.72、Java1.83、spark2.2.0二、使用maven构建测试案例1、maven依赖库如下:<dependencies> <dependency> <groupId>org.apache.camel</groupI...原创 2019-06-19 23:17:05 · 2949 阅读 · 1 评论 -
四、geotrellis发布TMS服务
本章节将上一章节创建的瓦片发布为TMS服务本章节将使用akka建立http服务并访问影像瓦片。使用maven构建测试案例,maven参见上一章节具体代码如下:import geotrellis.raster._import geotrellis.raster.render._import geotrellis.spark._import geotrellis.spark.i...原创 2019-06-20 00:27:25 · 1259 阅读 · 0 评论 -
五、geotrellis实现栅格切片并存储至hbase
部署环境可以参考本栏目的其他章节。1、maven代码如下:<dependencies> <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-core</artifactId> </depe...原创 2019-08-19 18:48:54 · 1761 阅读 · 3 评论 -
六、geotrellis按时间序列存储至hbase
实现代码如下:import org.apache.camel.scala.dsl.builder.RouteBuilderSupportimport geotrellis.raster._import geotrellis.proj4._import geotrellis.raster.resample.Bilinearimport geotrellis.spark._import...原创 2019-09-06 18:26:16 · 786 阅读 · 3 评论