我打算开发一个基于Hadoop / HBase for Geotools的新数据存储,以便在Geoserver中使用它,以可视化Raster数据(平铺卫星图像)。有没有人做过类似的事情,甚至不知道这是否可能?我已经知道如何编译和集成像CSV这样的开源数据存储,但是我不知道如何开始在Hadoop上实现此数据存储。
谢谢。
我有一个从文件中读取的以下线路流
1 2 4.5
1 6 3 5.5 5.3 6
1 7.2 5 7
如何只考虑整数,我如何在单个列表中收集这些行?(请注意,在每一行中,数字由一个或多个空格分隔)
这是我尝试过的,但这给了我一个所有整数元素的列表.
list = reader.lines()
.map(m -> m.split("\\n"))
.flatMap(Arrays::stream)
.map(m -> m.split("\\s+"))
.flatMap(Arrays::stream)
.filter(f -> !f.contains("."))
.map(Integer::parseInt)
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)