Je cherche à faire une grille globale hexagonale géodésique basée sur un icosaèdre. Une telle grille devrait également contenir 12 pentagones pour pouvoir s'adapter à une sphère.
Je sais que mmqgis peut générer des grilles, mais ces grilles sont des grilles plates et non géodésiques, et elles ne correspondent pas à une sphère sans distorsion extrême, ce que j'essaie d'éviter.
Ce que j'essaye de faire, c'est quelque chose comme ça:
Idéalement, cela se ferait sur Windows, mais Linux est également une option s'il n'y a pas d'outils disponibles pour l'ancien
qgis
hexagonal-grid
Miguel Bartelsman
la source
la source
Réponses:
Le package dggridR R "construit des grilles globales discrètes qui partitionnent la surface de la Terre en cellules hexagonales, triangulaires ou en diamant, qui ont toutes la même taille."
L'utilisation de R dans QGIS est toujours une compétence en attente, mais voici un tutoriel: http://amsantac.co/blog/en/2015/10/31/qgis-r.html
la source
Vous pouvez jeter un œil à AntiPrism . Je ne l'ai pas encore essayé moi-même, mais il semble qu'il puisse générer différents types de grilles géodésiques.
Il semble y avoir différents formats de sortie, OBJ et front de vague seront les plus faciles à coder (ce dernier est un XYZ délimité à première vue). Il existe également des outils supplémentaires (Python) appelés AntiTile qui s'appuient sur AntiPrism.
MISE À JOUR 2018
Mise à jour: En juin 2018 - Uber a développé et ouvert une indexation spatiale de grille hexagonale multi-résolution appelée H3 . Lien vers Github
la source
Jetez un œil à l'indice spatial H3 d'Uber.
Notez que les hexagones seuls ne peuvent pas former une tessellation et vous avez besoin de plusieurs pentagones.
https://github.com/uber/h3
H3 utilise la projection cartographique Dymaxion basée sur un icosaèdre:
https://en.wikipedia.org/wiki/Dymaxion_map
la source