Estou procurando criar uma grade global hexagonal geodésica baseada em um icosaedro. Tal grade precisaria ter 12 pentágonos nela também para poder caber em uma esfera.
Eu sei que o mmqgis pode gerar grades, mas essas grades são planas planas, não geodésicas, e não são mapeadas para uma esfera sem extrema distorção, o que estou tentando evitar.
O que estou tentando fazer é algo como isto:
Idealmente, isso seria feito no Windows, mas o Linux também é uma opção se não houver ferramentas disponíveis para o antigo
qgis
hexagonal-grid
Miguel Bartelsman
fonte
fonte
Respostas:
O pacote dggridR R "constrói grades globais discretas que dividem a superfície da Terra em células hexagonais, triangulares ou de diamante, todas com o mesmo tamanho".
Usar R no QGIS ainda é uma habilidade pendente, mas aqui está um tutorial: http://amsantac.co/blog/en/2015/10/31/qgis-r.html
fonte
Você pode dar uma olhada no AntiPrism . Eu ainda não tentei isso, mas parece que ele pode gerar vários tipos de grades geodésicas.
Parece haver vários formatos de saída, o OBJ da frente de onda e as coordenadas serão mais fáceis de codificar (este último é um XYZ delimitado pela aparência). Há também algumas ferramentas adicionais (Python) chamadas AntiTile que são desenvolvidas no AntiPrism.
ATUALIZAÇÃO 2018
Atualização: em junho de 2018 - a Uber desenvolveu e abriu uma indexação espacial de grade hexagonal e de alta resolução chamada H3 . Link para o Github
fonte
Dê uma olhada no índice espacial H3 do Uber.
Observe que os hexágonos por si só não podem formar um mosaico e você precisa de vários pentágonos.
https://github.com/uber/h3
H3 usa a projeção de mapa Dymaxion que é baseada em um icosaedro:
https://en.wikipedia.org/wiki/Dymaxion_map
fonte