DGGS/Proj/ISEA
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++.
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:
- erros berrantes https://gis.stackexchange.com/q/418623/7505
- correção de área https://gis.stackexchange.com/q/418669/7505
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"
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
- [HaMaSa2011]
- DGGS/Proj/DT (diamonds RT)