Zusammenfassung
Erstellt ein Szenen-Layer-Paket (.slpk-Datei) aus einer Gebäude-Layer-Eingabe.
Verwendung
Damit Revit-Daten als Eingabe verwendet werden können, müssen Sie die Revit-Daten einer aktiven globalen oder lokalen Szene zunächst als Gebäude-Layer hinzufügen. Anschließend kann der Gebäude-Layer oder die aus dem Gebäude-Layer erstellte Layer-Datei (.lyrx) als Eingabe für das Werkzeug verwendet werden. Weitere Informationen zum Arbeiten mit Revit-Daten finden Sie unter Was sind BIM-Daten?
Als Eingabe können Gebäude-Layer verwendet werden, deren Quelle Feature-Classes in einer Geodatabase sind. Mit dem Werkzeug BIM-Datei in Geodatabase können BIM-Features in eine Geodatabase kopiert werden. Erstellen Sie mit dem Werkzeug Gebäude-Layer erstellen einen Gebäude-Layer aus den BIM-Features.
Einzelne Kategorie- oder Disziplin-Layer werden als Eingabe für dieses Werkzeug nicht unterstützt. Einzelne Kategorie-Layer können als Eingabe für das Werkzeug 3D-Objekt-Szenen-Layer-Paket erstellen verwendet werden, müssen jedoch zuvor mithilfe des Werkzeugs Features kopieren in eine Geodatabase kopiert und als Standalone-Multipatch-Feature-Class zur Szene hinzugefügt werden.
Für den Gebäude-Layer erstellte Filter werden in das Szenen-Layer-Paket geschrieben und in Clients verwendet, die das Lesen von Filtern unterstützen.
Weitere Informationen zu Gebäude-Szenen-Layern finden Sie unter Gebäude-Szenen-Layer.
Das Ausgabekoordinatensystem sollte mit dem Raumbezug der Webszene übereinstimmen, in der es angezeigt wird. Wenn es sich bei der jeweiligen Anzeigeumgebung um eine globale Webszene handelt, muss das Ausgabekoordinatensystem den Typ "GCS WGS84" oder "China Geodetic Coordinate System 2000" verwenden. Ein vertikales Koordinatensystem für eine globale Szene muss ellipsoidförmig oder EGM2008 Geoid bzw. EGM96 Geoid sein.
Berücksichtigen Sie die folgenden Hinweise zur Definition der Z-Koordinaten in den verarbeiteten 3D-Daten:
- Wenn das Ausgabe-Szenen-Layer-Paket XY-Koordinaten in GCS WGS84 enthält, kann das Z-Koordinatensystem mit einem beliebigen Koordinatensystem mit WGS84 als Datum oder EGM96 oder EGM2008 über den Parameter Ausgabe-Koordinatensystem definiert werden. Ist das Z-Koordinatensystem undefiniert, handelt es sich bei den vertikalen Einheiten um Meter.
- Wenn das Ausgabe-Szenen-Layer-Paket XY-Koordinaten in einem projizierten Koordinatensystem hat, kann das Z-Koordinatensystem nur definiert werden, wenn das Datum mit den XY-Koordinaten übereinstimmt. Ist kein Z-Koordinatensystem angegeben, entsprechen die linearen Einheiten des undefinierten Z-Koordinatensystems dem XY-Koordinatensystem.
Ein Szenen-Layer-Paket kann direkt in einem Browser in ArcGIS Online oder Portal for ArcGIS hochgeladen und veröffentlicht werden. Darüber hinaus können Sie das Werkzeug Paket freigeben verwenden, um das Paket direkt in ArcGIS Online oder Portal for ArcGIS hochzuladen und zu veröffentlichen.
Syntax
arcpy.management.CreateBuildingSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {texture_optimization})
Parameter | Erklärung | Datentyp |
in_dataset | Der Eingabe-Gebäude-Layer bzw. die Layer-Datei (.lyrx). | Building Layer; Layer File |
out_slpk | Das Ausgabe-Szenen-Layer-Paket (.slpk). | File |
out_coor_system (optional) | Das Koordinatensystem des Ausgabe-Szenen-Layer-Pakets. Dies kann ein beliebiges projiziertes oder benutzerdefiniertes Koordinatensystem sein. Die unterstützten geographischen Koordinatensysteme sind u. a. "WGS 1984" und "China Geodetic Coordinate System 2000". Die horizontalen und vertikalen Standardkoordinatensysteme sind WGS 1984 und EGM96 Geoid. Das Koordinatensystem kann mit einer der folgenden Methoden angegeben werden:
| Spatial Reference |
transform_method [transform_method,...] (optional) | Die Methode, die für die Datumstransformation verwendet wird, wenn das Koordinatensystem des Eingabe-Layers ein Datum verwendet, das sich vom Ausgabekoordinatensystem unterscheidet. Alle Transformationen sind ungeachtet der durch ihren Namen implizierten Richtung bidirektional. Beispielsweise funktioniert "NAD_1927_to_WGS_1984_3" auch ordnungsgemäß, wenn die Datumskonvertierung von WGS 1984 nach NAD 1927 erfolgt. Hinweis:Die Daten zum ArcGIS-Koordinatensystem sind für vertikale Datumstransformationen zwischen ellipsoidförmigen und schwerkraftbasierten und zwei schwerkraftbasierten Datumsangaben erforderlich. | String |
texture_optimization (optional) | Gibt die optimierten Texturen gemäß der Zielplattform, auf der das Szenen-Layer-Paket verwendet wird, an. Als Desktop-Plattformen werden Windows, Linux und Mac unterstützt. Als mobile Plattformen werden iOS und Android unterstützt. Vorsicht:Die Verarbeitung von Optimierungen mit ETC2 kann viel Zeit beanspruchen. Die schnellsten Ergebnisse werden mit Desktop oder Keine erzielt.
| String |
Codebeispiel
Das folgende Skript veranschaulicht, wie die Funktion CreateBuildingSceneLayerPackage im Python-Fenster verwendet wird.
import arcpy
arcpy.management.CreateBuildingSceneLayerPackage(r'c:\temp\buildings.lyrx',
r'c:\temp\output.slpk',
arcpy.SpatialReference(4326),
'DESKTOP')
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja