O que é o Projeto Mosaico?
Mosaic é uma extensão do framework Apache Spark que permite o processamento fácil e rápido de conjuntos de dados geoespaciais muito grandes. Mosaic fornece: -conversão fácil entre codificações de dados espaciais comuns (WKT, WKB e GeoJSON); -construtores para gerar facilmente novas geometrias a partir de tipos de dados nativos do Spark; -muitas das funções ST_ padrão OGC SQL implementadas como Expressões Spark para transformar, agregar e unir conjuntos de dados espaciais; -alto desempenho através da implementação da geração de código Spark dentro das funções principais do Mosaic; -otimizações para realizar junções de ponto em polígono usando uma abordagem que desenvolvemos em conjunto com a Ordnance Survey (blog post); e -a escolha de uma API Scala, SQL e Python.