Wizualizacja 3D z oprogramowaniem GIS typu open source [zamknięte]


10

Szukam narzędzi QGIS (lub innego oprogramowania GIS typu open source), które mogą analizować dane XYZ.

Chciałbym również dowiedzieć się, czy ktoś przeprowadził migrację do niekomercyjnego oprogramowania dotyczącego geologicznej analizy 3D, a tym samym jakie jest Twoje doświadczenie - co robić i czego nie robić?


1
Cześć Nash! Witamy w GIS.Stackexchange. Pytanie w obecnym stanie jest zbyt ogólne. Zasugeruję ci wyjaśnienie, jaką analizę chcesz przeprowadzić, abyśmy mogli na nią odpowiedzieć.
Devdatta Tengshe,

Odpowiedzi:


14

Jako geolog, moim rozwiązaniem jest GRASS GIS z nviz lub Python z Python Console z modułami, które pozwalają na reprezentację 3D (nigdy nie używam oprogramowania komercyjnego i Globe lub Horao, które wyświetlają warstwy QGIS na szczycie kuli 3D, są nieodpowiednie dla geologicznego 3D modelowanie):

W przypadku GRASS GIS:

Dla Pythona

W przypadku GRASS GIS możesz użyć:

  1. tylko aplikacja GRASS GIS
  2. GRASS GIS z wtyczki GRASS QGIS
  3. GRASS GIS nviz z Przetwarzania w QGIS:

wprowadź opis zdjęcia tutaj

Niektóre z moich geologicznych przykładów z GRASS GIS:

  • Wektory 3D i powierzchnie rastrowe:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj

W przypadku niekomercyjnego oprogramowania dotyczącego geologicznego 3D:


Dziękujemy za wkład i udostępnienie. Rzucę okiem na to jak najszybciej.
Nash

7

Do moich widoków 3D w wysokiej rozdzielczości użyłem BLENDERA, który jest doskonałym narzędziem 3D typu open source. Możliwe jest dodawanie map wysokości i wyciąganie mapy, którą chcesz mieć w 3D.

  1. W Blenderze aktywuj dodatek „image as plane”.
  2. Następnie dodajesz obraz swojej mapy.
  3. Dodaj nową teksturę i wybierz mapę wysokości.
  4. Dodaj potrzebne modyfikatory. Dla mnie powierzchnia podziału, wyparła i zrobiła to gładko. Przy modyfikatorze przesunięcia wybierasz mapę wysokości i mapowanie UV.
  5. Po lewej stronie (narzędzia obiektowe) musisz również kliknąć gładko.

1. 2) 3) 4 5

Możesz także ustawić źródła światła dla swojej sceny i generować przelotowe filmy.

Jest na to wiele samouczków. Sprawdź je.

Nauczenie się zajęło mi kilka dni. Jest za tym świetna społeczność i wiele samouczków.

Możesz wyeksportować scenę z różnymi ustawieniami renderowania.


1
Ta odpowiedź wymaga więcej szczegółów, aby była przydatna. Na przykład możesz dodać więcej szczegółów na temat zastosowania blendera do geologicznej analizy 3D, kiedy jest to i nie jest właściwe, oraz dlaczego. Przykładowe działania i wyniki, być może trochę pracy byłyby przydatne. Jak napisano, trudno jest skorzystać z twojej odpowiedzi.
BradHards,

Oto poradnik na temat łączenia QGIS i Blendera: kodex.tumblr.com/post/37038839550/…
Matthias Kuhn

0

W QGIS znajduje się wtyczka Globe . Sama wtyczka nie jest stabilna i wygląda na to, że nie działa w systemie Windows (zgodnie z komentarzem Matthiasa - patrz też - działa naprawdę!). Został opracowany około 2010 roku i nie jestem pewien, czy jest już utrzymywany. Przynajmniej działa dla użytkowników Ubuntu - ale może wymagać kilku hacków). Wiem, że jest używana przez oslandia do testowania funkcjonalności Postgis 3D. Zobacz niektóre filmy tutaj: http://vimeo.com/oslandia

edytuj: Oslandia wcześniej zhakował wtyczkę Globe, ale wygląda na to, że opracował własną horao, patrz: http://oslandia.github.io/horao/ (patrz także komentarz Matthiasa)

Jako alternatywa typu open source, myślę, że GRASS GIS i moduł NVIZ mogą być silniejsze do wizualizacji. Dane Postgis mogą być również powiązane z GRASS .


Wtyczka globu QGIS działa w systemie Windows, ale jest oznaczona eksperymentalnie, podobnie jak na innych platformach. Cytowana praca z Oslandii nigdy się nie połączyła, ale opracowali nową wtyczkę o nazwie horao, która jest podobna.
Matthias Kuhn
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.