Wie kann ich erfolgreich 3D-Oberflächen und -Features aus ArcGIS 10 in Sketchup 8 importieren?

13

Welche Schritte sind erforderlich, um ein gesamtes 3D-Modell (bestehend aus TIN-Oberflächen, 3D-Polygonen, 3D-Polylinien und 3D-Punkten) von ArcGIS 10 nach Sketchup 8 erfolgreich zu exportieren? Am liebsten möchte ich, dass die verschiedenen Komponenten in einer Reihe stehen. (Muss keinen Raumbezug beibehalten)

Die Zeiten, in denen ich TIN nach Sketchup exportieren und Polygone, Polylinien und Punkte mit dem ArcGIS-Plugin problemlos exportieren konnte, sind vorbei.

ESRI scheint der Meinung zu sein, dass der Prozess jetzt viel einfacher ist ... "Bis jetzt war dies ein ziemlich umständlicher Prozess. In ArcGIS10 wird dieser Workflow viel einfacher."

Ich bin mit Respekt anderer Meinung. Bis zu ArcGIS 9.3.1 war es eine einfache Point-and-Click-Operation (mithilfe des Plugins), um Oberflächen und beliebige Layer oder ausgewählte Features im Plugin auszuwählen und zu exportieren. Tatsächlich öffnete es sogar SketchUp und lud alles ein und glättete die Oberfläche, wenn das Häkchen abgehakt war. Und Raumbezug wurde beibehalten!

Hat jemand versucht, eine komplexe TIN-Oberfläche mit der Collada-Technik nach Sketchup zu exportieren? (Keine direkte TIN-Exportfunktion) Das Interpolieren von Polygonen in Multipatch unter Verwendung von TIN als Eingabefläche liefert ein Ergebnis, das der Eingabefläche nicht ähnelt:

ZinnBildbeschreibung hier eingeben

Für Linien- und Punkt-Features ist es möglich, nach DXF 2007 zu exportieren und dann in sketchup zu importieren. Natürlich werden die Daten nicht referenziert, so dass jedes importierte DXF an der Standardposition 0,0,0 platziert wird. Ich könnte dies überwinden, indem ich "Bounding Box" -Features mit jedem DXF exportiere, aber immer noch - umständlich ....

Ich weiß, dass Leute (ich selbst eingeschlossen) ähnliche Fragen gestellt haben, aber ich scheine immer noch nicht in der Lage zu sein, dies zu tun. Hat jemand eine Lösung?

Jakub Sisak GeoGraphics
quelle
Verwenden Sie Multipatch zu Collada (Konvertierung)? help.arcgis.com/de/arcgisdesktop/10.0/help/index.html#/… dann in Sketchup importieren.
Mapperz
bei einfachen oberflächen funktioniert es einwandfrei. Leider kann ich das TIN-Open-Pit-Design (oben) nicht ordnungsgemäß in ein Multipatch-Feature interpolieren.
Jakub Sisak GeoGraphics
klingt dann wie ein Bug. Haben Sie ein Ticket nach ESRI (US) geschickt?
Mapperz
Wenn Sie über FME oder die Data Interoperability Extension verfügen, ist dies möglicherweise besser, da es für die Formatkonvertierung erstellt wurde.
blah238

Antworten:

2

Nachdem ich diese Frage gestellt habe, habe ich herausgefunden, warum das Rendern des Multipatchs, das aus komplexen TIN-Oberflächen erstellt wurde, auf dem Bildschirm so dargestellt wird. (siehe oben) Standardmäßig ist der Multipatch-Shading-Modus auf sanftes Shading eingestellt. Wenn Sie den Shading-Modus auf Flat Shading stellen, wird das Rendering verbessert. (Das Exportieren komplexer und nicht geschlossener Multipatches in Sketchup-fähige Dateitypen funktioniert nicht.)

Das Exportieren von TIN in Sketchup-Oberflächen ist nicht mehr möglich . ESRI scheint sich darauf zu konzentrieren, Benutzern das Ersetzen vorhandener Multipatches durch einfache Sketchup-Modelle in ArcScene zu ermöglichen, und der aktuelle Workflow basiert auf der Vorstellung, dass ESRI-Benutzer in ArcGIS erstellte geschlossene Multipatch-Features (dh extrudierte Gebäude-Footprints) mit 3D-Elementen versehen. Es ist möglich, 3D-Symbole durch einfache SketchUp-Modelle zu ersetzen und zu drehen und zu skalieren. Es ist jedoch sicher, dass ESRI über diese einfache Aufgabe hinaus keine Funktionen unterstützt. ESRI unterstützt mit Sicherheit nicht den Export von ESRI-Features nach Sketchup, außer geschlossenem Multipatch .

Jakub Sisak GeoGraphics
quelle
1

Ich weiß, dass dies ein alter Beitrag ist, aber ich habe ihn in der Seitenleiste gesehen, als ich eine aktuelle Frage beantwortet habe. Eine sehr einfache, aber effektive Methode zum Exportieren eines TIN aus ESRI besteht darin, das TIN in ArcScene zu öffnen und als VRML zu exportieren.

Ja! Ich weiß, dass VRML ein bisschen altmodisch ist, aber es funktioniert und von SketchUp und den meisten anderen 3D-Modellierungspaketen gelesen werden kann. Wenn Sie einen 3D-Analysten haben, sollten Sie auch Zugriff auf ArcScene haben.

MappaGnosis
quelle
Mir ist noch nie eingefallen, das zu versuchen. Danke für die Idee.
Jakub Sisak GeoGraphics
Es ist ein Trick, den ich viel benutzt habe. ESRI zerlegt große Maschen in Kacheln und wird auch einige LOD-Maschen enthalten. Der Trick, um eine vernünftige Ausgabe zu erzielen, besteht darin, zu ermitteln, wie weit Sie beim Exportieren der Druckmaschine vom Raster entfernt sind. Vielleicht möchten Sie auch Ihre Sonne aufgehen lassen - denn das wird auch exportiert (obwohl Sie das natürlich wegwerfen können). Der Export von Texturen ist sinnvoll, wenn Sie ein Luftbild auf Ihrem Gelände drapiert haben. Das Exportieren gerenderter Gebäude und anderer 3D-Objekte, die Sie mit ESRI in ArcScene anzeigen können, war jedoch sehr problematisch.
MappaGnosis
SketchUp importiert standardmäßig keine Wrl-Dateien. Welches Plugin benutzt du?
Jakub Sisak GeoGraphics
Ich werde verwirrt - Entschuldigung! Nur die Pro-Version von Sketchup unterstützt WRL. Umgehung: Verwenden Sie Blender oder MeshLab, um die WRL zu importieren. Beide sind kostenlos und beide sind sowieso viel besser als Sketchup. Wenn Sie Sketchup verwenden müssen, exportieren Sie aus Blender oder MeshLab als Collada oder in ein anderes Format, das SketchUp verarbeiten kann. Es ist jetzt ein zweistufiger Prozess, aber immer noch einfach. Es tut uns leid!
MappaGnosis
Ich habe eine Pro-Version von SketchUp und importiere keine .wrl-Dateien. Ich benutze SketchUp gern, da es die einfachste verfügbare 3D-Zeichensoftware ist. Ich habe Blender ausprobiert und kann seine Benutzeroberfläche nicht leiden.
Jakub Sisak GeoGraphics