随笔分类 - SCALA
scala language
摘要:前言 一个多月没有写博客了,今天尝试着动笔写点。 原因很多,最重要的原因是我转行了。是的,我离开了开发岗位,走向了开发的天敌 产品经理。虽然名义上是产品经理,但是干的事情也很杂,除了不写代码,其他的都干,经常还要加个小班,所以就没那么多时间研究技术上的东西,机械键盘上已经落下了一层薄薄的灰尘。但是自
阅读全文
摘要:前言 这个名字不知道取得是否合适,简单来说要干的事情就是给某个类型添加一些扩展方法,此场景在各种语言中都会用到,比如 C 语言,如果我们使用一个别人写好的类库,而又想给某个类库添加一些自己封装的方法,最好的方式就是使用扩展方法,具体实现方式此处不赘述。 起初,我以为在 Scala 中也是这样使用的,
阅读全文
摘要:前言 Geotrellis 已经迭代到了 2.0 版本(截止写作此文时为 2.0.0 SNAPSHOT 版),2.0 版多了很多新的特性,其中最重要的应该就是 COG,COG 是什么鬼?刚看到时我也是一脸懵,认认真真的学习了一天,稍有体会,本文对此进行简单介绍。 一、COG 简介 1.1 什么是 C
阅读全文
摘要:今天抽空把之前翻译的《The Type Astronaut's Guide to Shapeless》一书放到了Gitbook上,将其开源供所有人阅读并希望大家能够提出宝贵意见,地址为 "shapeless guide" 。此项工作非常具有挑战性,现简单总结之。 2016年底在学习scala的过程中
阅读全文
摘要:从年初开始进行此项工作,我和合作伙伴包亮付出了大量而艰辛的劳动。翻译中我们本着能够让所有人看明白、看懂的目的,反复修改高达五次。现基本翻译完毕,有出版意向,如果有意向欢迎联系,不甚感激!现在此文中展示其中的前言和第一章,欢迎各位博友对此翻译提出意见建议以及指导如何出版,在此谢过! 原名:The Ty
阅读全文
摘要:在我的2016,感恩、乐观、努力一文中,说2017年要进行技术储备,开始写第一本书或者翻译第一本书,当时未免是夸下海口,但是很快机会就来了,在学scala基础的过程中碰到了shapeless框架,恰好其有一本英文官方指导,链接地址为The Type Astronaut's Guide to Shapeless,很薄的一本书,100多页,于是就想能不能将其翻译下来,权当练手,贻笑大方。本文主要是对shapeless以及该书做简单介绍,相当于序,具体翻译内容大概要到鸡年了。
阅读全文
摘要:上一篇文章介绍了如何使用Geotrellis渲染单波段的栅格数据,已然很是头疼,这几天不懈努力之后工作又进了一步,整清楚了如何使用Geotrellis将多个(3个)波段的栅格数据渲染成真彩色,废话不多说,进入正题。
阅读全文
摘要:目录 1. "前言" 2. "复杂原因及思路分析" 3. "实现过程" 4. "总结" 一、前言 & 160; & 160; & 160; & 160;今天我们来研究一下这个看似简单的问题,在地理信息系统中颜色渲染应当是最基本的操作和功能,比如我们将一幅Landsat数据拖拽到Arcgis或者QGi
阅读全文
摘要:目录 1. "前言" 2. "前台实现" 3. "后台实现" 4. "总结" 一、前言 & 160; & 160; & 160; & 160;看到这个题目有人肯定会说这有什么可写的,最简单的我只要用文件系统一个个查找、打开就可以实现,再高级一点我可以提取出所有数据的元数据,做个元数据管理系统就可以实
阅读全文
摘要:目录 1. "前言" 2. "升级spark到2.0" 3. "将geotrellis最新版部署到spark2.0(CDH)" 4. "总结" 一、前言 & 160; & 160; & 160; & 160;事情总是变化这么快,前面刚写了一篇博客介绍如何将geotrellis移植导CDH中(见 "g
阅读全文
摘要:目录 1. "前言" 2. "若干坑" 3. "总结" 一、前言 & 160; & 160; & 160; & 160;近期干了一件事情,将geotrellis程序移植到CDH中(关于CDH,可以参考 "安装ClouderaManager以及使用ClouderaManager安装分布式集群的若干细节
阅读全文
摘要:目录 1. "前言" 2. "实现方法" 3. "总结" 一、前言 & 160; & 160; & 160; & 160;今天要介绍的绝对是华丽的干货。比如我们从互联网上下载到了一系列(每天或者月平均等)的MODIS数据,我们怎么能够对比同一区域不同时间的数据情况,采用传统的方法可能只能将所有要参考
阅读全文
摘要:目录 1. "前言" 2. "实现方法" 3. "总结" 一、前言 & 160; & 160; & 160; & 160;其实这个功能之前已经实现,今天将其采用1.0版的方式进行了重构与完善,现将该内容进行总结。 & 160; & 160; & 160; & 160;其实这个功能很常见,比如goog
阅读全文
摘要:目录 1. "前言" 2. "整体介绍" 3. "前台界面" 4. "后台控制" 5. "总结" 一、前言 & 160; & 160; & 160; & 160;之前Geotrellis数据导入集群采用的是命令行的方式,即通过命令行提交spark任务来ingest数据,待数据导入完毕再启动主程序进行
阅读全文
摘要:目录 1. "前言" 2. "变化情况介绍" 3. "总结" 一、前言 & 160; & 160; & 160; & 160;之前版本是0.9或者0.10.1、0.10.2,最近发现更新成为1.0.0 2077839。1.0应该也能称之为正式版了吧。发现其中有很多变化,在这里为大家简单介绍。 二、变
阅读全文
摘要:Geotrellis系列文章链接地址 "http://www.cnblogs.com/shoufengwei/p/5619419.html" 目录 1. "前言" 2. "spray json简介" 3. "spray json使用" 4. "总结" 一、前言 & 160; & 160; & 160
阅读全文
摘要:Geotrellis系列文章链接地址 "http://www.cnblogs.com/shoufengwei/p/5619419.html" 目录 1. "前言" 2. "多波段数据导入" 3. "读取多波段瓦片" 4. "提取单波段" 5. "总结" 一、前言 & 160; & 160; & 16
阅读全文
摘要:Geotrellis系列文章链接地址 "http://www.cnblogs.com/shoufengwei/p/5619419.html" 目录 1. "前言" 2. "需求分析" 3. "实现方案" 4. "总结" 一、前言 & 160; & 160; & 160; & 160;最近真的是日理千
阅读全文
摘要:Geotrellis系列文章链接地址 "http://www.cnblogs.com/shoufengwei/p/5619419.html" 目录 1. "前言" 2. "问题探索" 3. "采样说明" 4. "实现方案" 5. "总结" 一、前言 & 160; & 160; & 160; & 16
阅读全文
摘要:目录 1. "前言" 2. "几种高级可视化图表" 3. "总结" 一、前言 & 160; & 160; & 160; & 160;之前已经简单介绍过一次如何使用Bokeh scala进行数据可视化(见 "使用bokeh scala进行数据可视化" ),以及如何在Geotrellis中进行分布式下的
阅读全文