Wyświetlanie przekrojów na stronie internetowej

13

Szukam inspiracji i możliwych narzędzi do wyświetlania przekrojów na (dynamicznej) stronie internetowej. Mówiąc dokładniej, muszę pokazać na tych przekrojach, jak podziemne rurociągi są rozmieszczone w porównaniu do powierzchni. Oprócz informacji 2D na powierzchni (wysoka rozdzielczość) będziemy również mieć dostęp do danych lidarowych powierzchni wokół tych rurociągów.

Zasadniczo rozważam dwie ścieżki. Jednym z nich jest wykonanie prawdziwego przekroju, takiego jak np. Ten przykład: wprowadź opis zdjęcia tutaj

Inną opcją byłoby utworzenie małego pasa terenu, trochę jak ten obraz (ale o znacznie bardziej nudnym wyglądzie, ale pokazującym również głębokość rurociągów wprowadź opis zdjęcia tutaj. Ma to tę zaletę, że pokazuje również otaczający teren, który jest użyteczny, ponieważ położenie rurociągów nie zawsze jest bardzo precyzyjne.

Chociaż mam kilka pomysłów, jak stworzyć pierwszy (w zasadzie robienie projekcji wzdłuż transektu), zastanawiam się, czy istnieją jakieś narzędzia, które mogłyby tworzyć obrazy takie jak ten drugi. Ogólnie chciałbym wiedzieć, czy ktoś już wie (lub stworzył) podobne aplikacje.

johanvdw
źródło
1
Jakieś oprogramowanie? HTML5? Lampa błyskowa? - czy masz budżet?
Mapperz
Mamy budżet. Wolę słyszeć różne opcje, więc nie określam oprogramowania, chociaż używamy mapguide dla map 2d i prawdopodobnie użyjemy tego również w przekrojach.
johanvdw

Odpowiedzi:

15

Aby utworzyć przekrój:

  • użyj ArcGIS, MapInfo itp. z danymi punktu XYZ wyświetlanymi na płaszczyźnie południe-północ lub wschód-zachód
  • lub użyj dedykowanego oprogramowania geologicznego, aby utworzyć sekcję (Geosoft Target, Leapfrog Mining, Rockworks, Datamine Studio itp.) Może wymagać dodatkowej obróbki w celu ręcznego dodania lub dostosowania etykiet i tekstu

Aby utworzyć plasterek 3D topo / podpowierzchni, jak pokazano na dostarczonym obrazie (BTW, który wydaje się być ręcznie rysowanym obrazem, który wciąż nie jest rzadki, biorąc pod uwagę, ile pracy wymaga stworzenie dynamicznego modelu 3D):

  • użyj danych GIS do stworzenia podstawowego modelu 3D w ArcScene (ArcGIS 3D Analyst) lub podobnym. Eksportuj model do dedykowanego oprogramowania do modelowania 3D w celu wykończenia.
  • Wyeksportuj model 3D do pliku odpowiedniego do interaktywnego użytku z witryną
  • Lub utwórz animację wideo z modelu 3D (statyczna, ale łatwiejsza)

Aby rozwinąć powyższe:

Jak sugerujesz, możesz wykonać przekrój, rzutując dane punktu XYZ na płaszczyznę południe-północ lub na wschód-zachód, a następnie ręcznie digitalizuj / symbolizuj otwory i dodaj inne elementy graficzne. Powinienem zaznaczyć, że ta metoda jest niezwykle czasochłonna i że po ustawieniu lokalizacji sekcji zmiana oznacza ponowne odtworzenie całej sekcji. Coś takiego można zrobić w ArcGIS (to jest to, czego używam), ale widziałem to w MapInfo i jestem pewien, że inne narzędzia, w których można ponownie rzutować dane punktów XYZ, po prostu ponownie mapując współrzędne XYZ w celu symulacji przekrój. Nadal tworzę proste sekcje o długości wschód-zachód w ArcGIS przy użyciu tej techniki.

Oto przykład sekcji utworzonej za pomocą ArcGIS: wprowadź opis zdjęcia tutaj

O wiele łatwiejszym sposobem utworzenia przekroju z danych wiertniczych geologii jest użycie oprogramowania do zarządzania geologią / wierceniem otworów, takiego jak te wspomniane powyżej. W zależności od używanego oprogramowania możesz łatwo (lub nie tak łatwo, w zależności od ilości danych) pokroić i wyświetlić dane pod powierzchnią w dowolny możliwy sposób. Jedynym problemem związanym z tym podejściem jest to, że zazwyczaj wymaga ono pewnego przetwarzania końcowego; dodawanie tekstu i etykiet itp. Jednak korzyści wynikające z tworzenia przekrojów w dowolnym miejscu, zanurzanie, zmniejszanie azymutu stosunkowo łatwo sprawia, że ​​warto to rozważyć. Dynamiczne zmienianie położenia sekcji jest znacznie mniej pracochłonne niż przy użyciu powyższej metody rzutowania XYZ.

Przykład sekcji utworzonej w Geosoft Target: wprowadź opis zdjęcia tutaj

Przykład sekcji utworzonej w Leapforg Mining (funkcje 3D można wyświetlić w dowolny sposób, wyciąć, usunąć przód, usunąć tył itp.): wprowadź opis zdjęcia tutaj

To kończy sekcje. Porozmawiajmy o ładnym obrazie 3D, który opublikowałeś. Jak już wspomniałem, myślę, że mógł być ręcznie rysowany, chociaż można go stworzyć jako dynamiczny model 3D i renderować, aby wyglądał na ręcznie rysowany, co jest zwykle wykonywane w wnętrzach 3D itp. Większość rendererów została zakupiona (niektóre są za darmo) osobno lub jako wtyczki do istniejącego oprogramowania. (tj. Kerkythea dla Sketchup = oba za darmo) Prawie zawsze potrzebujesz renderera, aby twój model wyglądał fotorealistycznie lub ręcznie.

Najłatwiejszym sposobem stworzenia modelu 3D podobnego do tego, który opublikowałeś, jest narysowanie go od zera, powiedzmy SketchUp, lub użycie SketchUp do zmiany istniejącego prostszego modelu, który utworzyłeś w GIS. Możliwe jest również (ale nie łatwe) utworzenie całego modelu w ArcGIS za pomocą 3D Analyst, ale nie ma na to prostego przepływu pracy. Nie znam też żadnych rendererów, dzięki którym ArcScene renderuje zdjęcia realistycznie. To, co widzisz, jest prawie tym, co dostajesz. Oto coś, co zostało utworzone tylko w ArcGIS bez użycia innego oprogramowania: wprowadź opis zdjęcia tutaj Surface renderuje również całkiem dobrze w ArcGIS. Oto losowa powierzchnia 3D: wprowadź opis zdjęcia tutaj

Aby stworzyć model taki, jaki chcesz, zacznę od ArcGIS i stworzę podstawową powierzchnię, podpowierzchnię i wodę jako wielokrotności. Następnie wyeksportowałem wielopłaszczyzny (muszą być zamknięte) do Callady i zaimportowałem do SketchUp, gdzie dodałbym szczegóły i teksturę.

Jeśli chodzi o tworzenie modeli interaktywnych w Internecie, nie będę bardzo pomocny, ale wiem, że możesz eksportować do VRML z ArcGIS, ale być może będziesz musiał poprawić tekstury i folie. Możesz także eksportować do tego samego formatu i wielu innych formatów ze SketchUp Pro (3DS, AutoCAD DWG i DXF, FBX, OBJ, XSI, VRML)

Mam nadzieję że to pomoże.

Poniżej kilka przykładów modeli 3D utworzonych w ArcGIS, a następnie ukończonych w SketchUp : wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj

Jakub Sisak GeoGraphics
źródło
6
Musi to być jedna z najbardziej ilustrujących odpowiedzi do tej pory na GIS Stack Exchange - gdyby tylko była na to odznaka.
Mapperz
1
LOL! Dzięki. Czy możesz powiedzieć, że lubię pracę z modelowaniem 3D?
Jakub Sisak GeoGraphics
1
tak, nie żartuję. Zainspirowałem się
WolfOdrade
Czy mógłbyś mi poprowadzić dowolny samouczek / wideo, aby przygotować taki rysunek za pomocą oprogramowania ArcGIS.
Souraneel Mukherjee