Ich möchte ein geodätisches hexagonales globales Gitter erstellen, das auf einem Ikosaeder basiert. Ein solches Gitter müsste auch 12 Pentagone enthalten, um in eine Kugel passen zu können.
Ich weiß, dass mmqgis Gitter erzeugen können, aber diese Gitter sind einfache flache Gitter, keine geodätischen, und sie werden keiner Kugel ohne extreme Verzerrung zugeordnet, was ich zu vermeiden versuche.
Was ich versuche zu machen, ist ungefähr so:
Idealerweise wird dies unter Windows durchgeführt, aber Linux ist auch eine Option, wenn für das erstere keine Tools verfügbar sind
qgis
hexagonal-grid
Miguel Bartelsman
quelle
quelle
Antworten:
Das dggridR R-Paket "erstellt diskrete globale Gitter, die die Erdoberfläche in hexagonale, dreieckige oder Diamantzellen aufteilen, die alle dieselbe Größe haben."
Die Verwendung von R in QGIS steht noch aus, aber hier ein Tutorial: http://amsantac.co/blog/en/2015/10/31/qgis-r.html
quelle
Sie könnten einen Blick auf AntiPrism werfen . Ich habe dies noch nicht selbst versucht, aber es sieht so aus, als ob es verschiedene Arten von geodätischen Gittern erzeugen kann .
Es scheint verschiedene Ausgabeformate zu geben, Wellenfront-OBJ und Koordinaten sind am einfachsten zu codieren (letzteres ist ein vom Aussehen abgegrenztes XYZ). Es gibt auch einige zusätzliche (Python-) Tools namens AntiTile, die auf AntiPrism aufbauen.
UPDATE 2018
Update: Ab Juni 2018 hat Uber eine räumliche Indizierung mit mehreren Auflösungen und hexagonalem Raster namens H3 entwickelt und eröffnet . Link zu Github
quelle
Schauen Sie sich den räumlichen H3-Index von Uber an.
Beachten Sie, dass Sechsecke allein keine Tessellation bilden können und Sie mehrere Fünfecke benötigen.
https://github.com/uber/h3
H3 verwendet die Dymaxion-Kartenprojektion, die auf einem Ikosaeder basiert:
https://en.wikipedia.org/wiki/Dymaxion_map
quelle