Erstellen eines geodätischen hexagonalen globalen Gitters in QGIS?

10

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:

Geben Sie hier die Bildbeschreibung ein

Idealerweise wird dies unter Windows durchgeführt, aber Linux ist auch eine Option, wenn für das erstere keine Tools verfügbar sind

Miguel Bartelsman
quelle
Interessant. Das würde ich auch gerne wissen. Ich bin mir nicht sicher, ob Sie es gesehen haben, aber turf.js kann bei Bedarf Hex-Gitter erzeugen, die die ganze Welt abdecken. Sie verwenden den Großkreisabstand, um die Intervalle zu berechnen ( en.wikipedia.org/wiki/Great-circle_distance ). Es könnte zu Ihnen passen. Aber eine faire Warnung: Wenn es für den ganzen Globus ist und je nach Größe, wird es eine lange Zeit dauern.
George Silva
Sehr interessant! Haben Sie dies gesehen: researchgate.net/publication/…
Marco
@Marco Das scheint die vielversprechendste Lösung zu sein, obwohl ich etwas auf eine ordnungsgemäßere Implementierung warten muss, da ich auf einige Probleme mit dem QGIS-Plug-In gestoßen bin
Miguel Bartelsman
1
@ MiguelBartelsman schönes Bild, wo / wie hast du es bekommen?
Marco
@Marco Google-Bilder von dieser Website: kiwi.atmos.colostate.edu/BUGS/geodesic Sie haben einige Informationen zu geodätischen Gittern, aber ich konnte nichts finden, das ich für mein Problem verwenden könnte.
Miguel Bartelsman

Antworten:

3

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

Steven Kay
quelle