DGGS/Proj/ISEA

De Documentação
< DGGS‎ | Proj
Icosaedro e icosaedro truncado. O primeiro é utilizado primeira projeção (?).

Entre as projeções poliédricas, a melhor projeção global, a principio (por usar mais faces), é a a ISEA - Icosahedral Snyder Equal Area

Algum patrocinador poderia pagar uma semana de programador C++.

Faces poliedricas e respectivas projeções circulares no ISEA.
xxxx

Mas imagino que mesmo ISEA terá problemas com área de imóveis, e uma solução comentei aqui https://gis.stackexchange.com/q/418691/7505

Outros problemas/soluções com altitude num DGGS, incluindo ISEA:

Grade quadrilátera

As 20 projeções triangulares são unidas duas a duas para formar as faces losangulares (diamonds), garantindo a distribuição uniforme células quadriláteras. Ver no Manual DGGRID a implementação:

  • "DGGRID can generate grids with cells that are triangles, diamonds, or hexagons"
  • "ISEA4D - ISEA projection with diamond cells and an aperture of 4"

Icosahedron-to-diamonds.png


Isea-diamonds-grid.png

Implementações

A principal (usada pelo PostGIS) seria PROJ, mas carece da transformação inversa, https://proj.org/operations/projections/isea.html Ver problema em da inversa em https://github.com/OSGeo/PROJ/issues/3047

H3 Uber é a mais popular e bem otimizada, mas carece de precisão igual-área, é orientada a aplicações logísticas

DGGRID é na prática a única aberta disponível.

PS: a biblioteca D3geo ainda não oferece

Ver também