Temat: 3D blok diagram dla DEM w ArcGIS
Witam ponownie!
W sumie to nie wiem dokładnie jak daleko już zabrnąłeś w ArcScene. Wiem tylko, że masz ArcGIS 8.2. Ale skoro już próbowałeś użyć skryptu, to zakładam, że już ustawiłeś sobie DEM w ArcScene w widoku 3D, a to czego teraz potrzebujesz, to dorobić "ścianki", osie pokazujące długość i szerokość geograficzną, a do tego jeszcze strzałkę północy.
Sposób na dorobienie ścianek jest taki:
- W ArcMap obrysuj sobie granice DEM linią tak, żeby linie stworzyły zamknięty prostokąt. Przekonwertuj to do Feature Class (Type: Polyline). Acha - ja korzystałem z angielskojęzycznej wersji ArcGIS - nie wiem jakie nazwy wymyślili pomysłowi tłumacze dla polskiej wersji.
- Następnie dodaj nowo stworzony element jako wartstwę w ArcScene.
- Korzystając z opcji dla tej warstwy nadaj jej "Base Heights", gdzie wybierasz: "Obtain heights for layer from surface" - tutaj wskazujesz na swój DEM (czyli tak samo, jak nadając wysokości dla samego DEM).
- Teraz cały ten wektorowy prostokąt trzeba "rozciągnąć" w dół do pewnej wysokości n.p.m. - nie musi to być 0 - w każdym razie niżej niż najniższy punkt na terenie, który chcesz przedstawić. Dzięki temu "rozciągnięciu" linia, która tworzyła prostokąt utworzy "ścianki" dla blokdiagramu.
- Samo rozciąganie ustawia się również w opcjach warstwy: słowo klucz "Extursion", zaznaczasz "Extrude features in layer........ bla bla bla .....", podajesz wysokość do jakiej chcesz rozciągnąć, czyli np. 0 (ja rozciągałem do 250, bo cały teren był powyżej 300m) i na koniec wybierasz "using it as a value that features are extruded to".
A teraz osie - tutaj ja przynajmniej nie znalazłem automatycznego rozwiązania, więc w ArcMap stworzyłem sobie kolejną warstwę, na której ręcznie naniosłem osie i strzałkę północy, a później taką warstwę wyświetliłem w ArcScene - nadając jej "Base Heights" 250 (czyli wysokość podstawy blokdiagramu). Jest z tym trochę roboty, ale z drugiej strony możesz sobie stworzyć takie osie, jakie chcesz.
Pozdrawiam