Tworzenie geodezyjnej sześciokątnej globalnej siatki w QGIS?

10

Chcę stworzyć geodezyjną sześciokątną globalną siatkę opartą na dwudziestościanie. Taka siatka musiałaby mieć również 12 pięciokątów, aby mogła zmieścić się w kuli.

Wiem, że mmqgis może generować siatki, ale te siatki są zwykłymi płaskimi, a nie geodezyjnymi, i nie odwzorowują kuli bez ekstremalnych zniekształceń, których staram się unikać.

Próbuję zrobić coś takiego:

wprowadź opis zdjęcia tutaj

Najlepiej byłoby to zrobić w systemie Windows, ale Linux jest również opcją, jeśli nie ma dostępnych narzędzi dla tego pierwszego

Miguel Bartelsman
źródło
Ciekawy. Chciałbym również o tym wiedzieć. Nie jestem pewien, czy go widziałeś, ale jeśli potrzebujesz, turf.js może generować siatki heksadecymalne obejmujące cały świat. Używają dużej odległości dookoła, aby obliczyć interwały ( en.wikipedia.org/wiki/Great-circle_distance ) To może ci odpowiadać. Ale uczciwe ostrzeżenie: jeśli dotyczy całego globu i zależy od wielkości, zajmie to dużo czasu.
George Silva,
Bardzo interesujące! Widziałeś to: researchgate.net/publication/…
Marco
@Marco To wydaje się być najbardziej obiecującym rozwiązaniem, choć będę musiał trochę poczekać na bardziej odpowiednie wdrożenie, ponieważ napotkałem problemy z wtyczką qgis
Miguel Bartelsman,
1
@MiguelBartelsman ładne zdjęcie, skąd / jak je zdobyłeś?
Marco,
@Marco google images, z tej strony: kiwi.atmos.colostate.edu/BUGS/geodesic Mają pewne informacje na temat siatek geodezyjnych, ale nie mogłem znaleźć niczego, czego mógłbym użyć do mojego problemu.
Miguel Bartelsman

Odpowiedzi:

3

Możesz rzucić okiem na AntiPrism . Sam jeszcze tego nie próbowałem, ale wygląda na to, że może generować różne rodzaje siatek geodezyjnych.

Wydaje się, że istnieją różne formaty wyjściowe, OBJ falowy i współrzędne będą najłatwiejsze do zakodowania (ten ostatni jest ograniczonym XYZ z wyglądu). Istnieją również dodatkowe narzędzia (Python) o nazwie AntiTile, które bazują na AntiPrism.

AKTUALIZACJA 2018

Aktualizacja: od czerwca 2018 r. - Uber opracował i otworzył wielopunktową, sześciokątną indeksację przestrzenną siatki o nazwie H3 . Link do Github

Steven Kay
źródło