Jak mogę pomyślnie zaimportować powierzchnię 3D i funkcje z ArcGIS 10 do Sketchup 8?

13

Jakie kroki należy wykonać, aby pomyślnie wyeksportować cały model 3D (złożony z powierzchni TIN, wielokątów 3D, polilinii 3D i punktów 3D) z ArcGIS 10 do Sketchup 8? Najlepiej byłoby, gdyby różne komponenty były w jednej linii. (Nie musi zachowywać odniesienia przestrzennego)

Dawno minęły czasy, kiedy mogłem eksportować TIN do Sketchup i łatwo eksportować wielokąty, polilinie i punkty za pomocą wtyczki ArcGIS.

ESRI wydaje się uważać, że ten proces jest teraz znacznie łatwiejszy ... „Do tej pory był to dość kłopotliwy proces. W ArcGIS10 ten przepływ pracy stał się znacznie łatwiejszy”.

Z szacunkiem się nie zgadzam; Aż do ArcGIS 9.3.1 była to prosta operacja „wskaż i kliknij” (za pomocą wtyczki), aby wybrać powierzchnie i dowolne warstwy lub wybrane elementy we wtyczce i wyeksportować. W rzeczywistości nawet otworzył SketchUp i załadował wszystko i wygładził powierzchnię, jeśli znacznik został odznaczony. I zachowano odniesienie przestrzenne!

Czy ktoś próbował eksportować złożoną powierzchnię TIN do Sketchup przy użyciu techniki Collada? (Teraz nie ma możliwości bezpośredniego eksportu TIN) Interpolacja wielokąta do wielopłaszczyznowego przy użyciu TIN jako powierzchni wejściowej daje wynik, który nie przypomina powierzchni wejściowej:

cynawprowadź opis zdjęcia tutaj

Jeśli chodzi o operacje linii i punktów, można eksportować do DXF 2007, a następnie importować do SketchUp. Oczywiście dane nie są przywoływane, więc każdy importowany plik DXF jest umieszczany w domyślnej pozycji 0,0,0. Mogłem temu zaradzić, eksportując funkcje „obwiedni” do każdego pliku DXF, ale nadal - uciążliwe ....

Wiem, że ludzie (w tym ja) zadawali podobne pytania, ale wydaje mi się, że nie jestem w stanie tego zrobić. Czy ktoś ma rozwiązanie?

Jakub Sisak GeoGraphics
źródło
Czy używasz Multipatch To Collada (konwersja)? help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/... następnie zaimportuj do Sketchup.
Mapperz
dla prostych powierzchni działa dobrze. Niestety, nie mogę uzyskać prawidłowej interpolacji projektu otwartego dołu TIN (powyżej) do funkcji wielu partii.
Jakub Sisak GeoGraphics
brzmi jak błąd. Czy wysłałeś bilet do ESRI (US)?
Mapperz
Jeśli masz FME lub rozszerzenie interoperacyjności danych, może to zrobić lepiej, ponieważ zostało stworzone do konwersji formatu.
blah238,

Odpowiedzi:

2

Po opublikowaniu tego pytania dowiedziałem się, dlaczego renderowanie wielokrotności utworzonej ze złożonych powierzchni TIN renderuje się w ten sposób na ekranie. (patrz wyżej) Domyślnie trybem cieniowania wielu partii jest tryb cieniowania płynnego. Przełączenie trybu cieniowania na cieniowanie płaskie poprawia rendering. (Eksportowanie złożonych i niezamkniętych wielokrotności do typów plików gotowych na Sketchup nie działa)

W przypadku eksportowania TIN do powierzchni Sketchup nie jest to już możliwe . Wydaje się, że ESRI koncentruje się na umożliwieniu użytkownikom zastępowania istniejących wielopunktów prostymi modelami szkicowania w ArcScene, a bieżący przepływ pracy jest zaprojektowany wokół koncepcji użytkowników ESRI dodających elementy 3D do zamkniętych elementów wielopunktowych utworzonych w ArcGIS (tj. Wytłaczane ślady budynków). Możliwe jest zastąpienie symboli 3D prostymi modelami SketchUp oraz obracanie i skalowanie, ale można śmiało powiedzieć, że ESRI nie obsługuje żadnej funkcji poza tym prostym zadaniem. ESRI z pewnością nie obsługuje eksportowania funkcji ESRI do Sketchup innych niż zamknięta wielozadaniowość .

Jakub Sisak GeoGraphics
źródło
1

Wiem, że to stary post, ale widziałem go na pasku bocznym, odpowiadając na aktualne pytanie. Bardzo prymitywną, ale skuteczną metodą eksportowania TIN z ESRI, jest otwarcie TIN w ArcScene i wyeksportowanie go jako VRML.

Tak! Wiem, że VRML jest trochę oldschoolowy, ale działa i jest czytelny w SketchUp i większości innych pakietów do modelowania 3D. Jeśli masz analityka 3D, powinieneś również mieć dostęp do ArcScene.

MappaGnosis
źródło
Nigdy nie przyszło mi do głowy, aby spróbować. Dzięki za pomysł.
Jakub Sisak GeoGraphics
To trik, którego użyłem dużo. ESRI przecina duże siatki na kafelki i będzie zawierać także niektóre siatki LOD. Sztuką na uzyskanie rozsądnego wyniku jest granie z odległością od siatki podczas eksportu prasy. Możesz także chcieć ustawić słońce, bo to też jest eksportowane (chociaż możesz to oczywiście wyrzucić). Eksport tekstur jest rozsądny, jeśli narysowałeś zdjęcie lotnicze na swoim terenie. Jednak stwierdzenie, że eksportowanie renderowanych budynków i innych elementów 3D, które ESRI pozwala wyświetlić w ArcScene, jest bardzo problematyczne.
MappaGnosis
SketchUp domyślnie nie importuje plików .wrl. Jakiej wtyczki używasz?
Jakub Sisak GeoGraphics
Czuję się zmieszany - przepraszam! Tylko wersja Pro Sketchup ma obsługę WRL. Obejście: Użyj Blendera lub MeshLab, aby zaimportować WRL. Oba są bezpłatne i i tak są znacznie lepsze niż Sketchup. Jeśli musisz użyć Sketchup, to wyeksportuj z Blender lub MeshLab jako Collada lub dowolny inny format, który może obsługiwać SketchUp. Jest to teraz proces dwuetapowy, ale nadal prosty. Przepraszam!
MappaGnosis,
Mam wersję Pro SketchUp i nie importuje .wrl. Lubię używać SketchUp, ponieważ jest to najłatwiejsze dostępne oprogramowanie do rysowania 3D. Próbowałem Blendera i bardzo nie lubię jego interfejsu.
Jakub Sisak GeoGraphics