Features in Indoor-Dataset importieren (Indoors Tools)
Zusammenfassung
Akzeptiert Features, die Grundrisselemente (wie Wände, Türen und Fenster) darstellen, als Eingabe und verwendet sie zum Generieren von Features in einem Indoors-Workspace, der dem ArcGIS Indoors-Informationsmodell entspricht. Die Ausgabe dieses Werkzeugs kann zum Erstellen geschossbezogener Karten verwendet werden.
Verwendung
Verwenden Sie dieses Werkzeug als Teil eines größeren Workflows, um aus Punktwolken oder PDF-Daten generierte Grundriss-Features in einen Indoors-Workspace zu importieren.
Das Werkzeug importiert Daten für jeweils eine Ebene einer Einrichtung.
Der Parameterwert Eingabe-Polylinien-Features muss eine Polyline-Feature-Class mit Z-Werten oder ein Polylinien-Feature-Layer mit Z-Werten mit einem definierten horizontalen Koordinatensystem sein. Beispielsweise können Sie die Ausgabe des Werkzeugs Grundriss aus Punktwolke generieren oder des Werkzeugs Grundriss-Features aus PDF extrahieren als Eingabe für dieses Werkzeug verwenden. Die Eingabe-Polylinien müssen die Begrenzungen von Innenräumen darstellen, wie z. B. Wände, Fenster und Türen.
Verwenden Sie den Parameter Ebenenhöhe, um den Z-Wert der Ausgabe-Features für Ebenen, Räume und Details festzulegen. Diese Features werden standardmäßig mit dem gleichen Z-Wert wie die Eingabepolylinien erstellt.
Eingabe-Polylinien-Features werden verwendet, um Features im Ziel-Indoors-Workspace zu erstellen, einschließlich Räume, Ebenen, Einrichtungen und optional Details.
Die für die Parameter Ziel-Einrichtungs-Features, Ziel-Ebenen-Features, Ziel-Raum-Features und Ziel-Detail-Features ausgewählten Layer müssen alle zu demselben Indoors-Workspace gehören. Dies kann entweder eine Geodatabase oder ein Feature-Service sein.
Die für die Parameter Name der Einrichtung, Name der Ebene und Vertikale Reihenfolge bereitgestellten Werte werden verwendet, um Attribute in den Layern "Facilities" und "Levels" zu füllen.
Die Z-Werte für die Layer "Levels", "Units" und „Details“ werden mit den Z-Werten der eingegebenen Polylinien-Features gefüllt, es sei denn, diese wurden vom Parameter Ebenenhöhe überschrieben. Einrichtungs-Footprint-Features wird ein Z-Wert von 0 zugewiesen.
Hinweis:
Alle Eingabe-Polylinien-Features müssen denselben Z-Wert aufweisen. Wenn der Eingabe-Polylinien-Layer Features aus mehreren Ebenen enthält, legen Sie eine Auswahl auf den Layer fest, sodass sich alle Eingabe-Features auf derselben Höhe befinden.
Wenn Sie auswählen, dass Details importiert werden sollen, und der Parameterwert Eingabe-Polylinien-Features ein
USE_TYPE-Feld aufweist, werden Werte aus diesem Feld in dasUSE_TYPE-Feld im Ziel-Details-Layer geschrieben.Bei diesem Werkzeug wird die Option Geoverarbeitungswerkzeugen das Überschreiben vorhandener Datasets erlauben nicht berücksichtigt. Wenn bei Ausführung des Werkzeugs Daten in den Ziel-Features-Layern vorhanden sind, geschieht je nach Typ des Ziel-Layers Folgendes:
Details—Vorhandene Features, die der im Werkzeug angegebenen Ebene zugeordnet sind, werden gelöscht und neu importiert. Vorhandene Features, die anderen Ebenen zugeordnet sind, bleiben erhalten.
Units—Vorhandene Features, die der im Werkzeug angegebenen Ebene zugeordnet sind, werden gelöscht und neu importiert. Vorhandene Features, die anderen Ebenen zugeordnet sind, bleiben erhalten.
Levels—Wenn ein Ebenen-Feature mit derselben zugeordneten Einrichtung, demselben Ebenennamen und derselben vertikalen Reihenfolge im Indoors-Workspace vorhanden ist, wird es aktualisiert, um die Geometrie der neu zu importierenden Räume zu berücksichtigen. Vorhandene Ebenen-Features, die anderen Einrichtungen zugeordnet sind oder derselben Einrichtung zugeordnet sind, aber einen anderen Ebenennamen und einen anderen Wert für die vertikale Reihenfolge haben, bleiben erhalten.
Facilities—Wenn ein Feature mit dem angegebenen Einrichtungsnamen im Indoors-Workspace vorhanden ist, wird es aktualisiert, um die Geometrie der neuen Ebene, die importiert wird, zu berücksichtigen.
Der Parameter Ebenenhöhe kann verwendet werden, um einen Wert in Metern oder Fuß (International) anzugeben, der zum Füllen von Z-Werten für generierte Polylinien oder ausgewählte Indoors-Features verwendet werden soll. Wenn kein Wert angegeben ist, wird der Z-Wert der Eingabepolylinien verwendet.
Der Parameter Türkennung kann verwendet werden, um mit einer SQL-Abfrage Features in den Eingabe-Polylinien-Features auszuwählen, die Türen definieren, die geschlossen sein sollten, um Raum-Features zu erstellen.
Der Parameter Punkt-Features für die Attribuierung von Einheiten kann verwendet werden, um in Punkt-Features gespeicherte PDF-Textdaten den Attributen von Raum-Features mit diesen Punkt-Features zuzuordnen. Sie können die Ausgabe-Textpunkt-Features aus dem Werkzeug Grundriss-Features aus PDF extrahieren als Eingabe für diesen Parameter verwenden.
Wenn Punkt-Features für die Attribuierung von Einheiten angegeben sind, kann mit dem Parameter Textpunkt-Zuordnung angegeben werden, welcher Punkt-Feature-Text welchen Raumattributen zugeordnet werden soll. Folgende Eingaben sind für die Zuordnungen möglich:
Quelltextfeld: Das Feld in den Punkt-Features, das den zuzuordnenden Text enthält. Das Feld muss vom Typ "Text" sein. Dieser Wert ist erforderlich.
Feld der Zieleinheit: Erforderlich. Das Feld in den Ziel-Raum-Features, dem der Text zugeordnet werden soll. Das Feld muss vom Typ "Text" sein. Dieser Wert ist erforderlich.
Ausdruck: Optional. Eine SQL-Where-Klausel zum Filtern der Punkt-Features, die zugeordnet werden sollen. Wenn kein Ausdruck festgelegt ist, ordnet das Werkzeug Text aller Punkte im Raum zu. Dieser Wert ist optional.
Regel für mehrere Punkte pro Einheit: Gibt an, wie Texte zugeordnet werden, wenn mehr als ein Textpunkt in einer Einheit mit dem Ausdruck übereinstimmt. Dieser Wert ist optional. Die folgenden Optionen werden unterstützt:
Erste Übereinstimmung: Es wird nur der Text des ersten übereinstimmenden Punktes zugeordnet. Dies ist die Standardeinstellung.
Letzte Übereinstimmung: Es wird nur der Text des letzten übereinstimmenden Punktes zugeordnet.
Verbinden: Die Texte aller übereinstimmenden Punkte werden zu einer einzelnen durch Leerzeichen getrennten Zeichenfolge verbunden und zugeordnet.
Mehrheit: Die häufigsten Texte unter den Texten der übereinstimmenden Punkte werden zugeordnet. Wenn mehrere Texte gleich häufig vorkommen, wird nur der Text des ersten übereinstimmenden Punktes zugeordnet.
Mit dem Parameter Lückentoleranz kann die Fangtoleranz der Nähe für Dangle-Endpunkte der Eingabe-Features festgelegt werden. Dies kann dazu beitragen, die Anzahl unvollständiger Einheiten oder ungenutzter Liniensegmente zu reduzieren. Der Standardwert beträgt 0,039 Zoll (International) (1 Millimeter).
Hinweis:
Durch die Erhöhung der Lückentoleranz wird die XY-Toleranz bei der Verarbeitung durch das Werkzeug vorübergehend erhöht. Dies kann zu einer geringeren Genauigkeit beim Importieren der Geometrie führen. Überprüfen Sie die Genauigkeit der importierten Geometrie nach dem Ausführen des Werkzeugs, wenn Sie den Parameterwert Lückentoleranz erhöhen.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Eingabe-Polylinien-Features |
Der Eingabe-Layer oder die Eingabe-Feature-Class mit den Daten der Raumgrenzen, die in den Indoors-Workspace importiert werden. |
Feature Layer |
|
Ziel-Einrichtungs-Features |
Der Einrichtungen-Feature-Layer oder die Facilities-Feature-Class im Indoors-Workspace, der bzw. die mit den importierten Features aktualisiert wird. |
Feature Layer |
|
Ziel-Ebenen-Features |
Der Ebenen-Feature-Layer oder die Levels-Feature-Class im Indoors-Workspace, der bzw. die mit den importierten Features aktualisiert wird. |
Feature Layer |
|
Ziel-Raum-Features |
Der Räume-Feature-Layer oder die Units-Feature-Class im Indoors-Workspace, der bzw. die mit den importierten Features aktualisiert wird. |
Feature Layer |
|
Name der Einrichtung |
Der Name der Einrichtung, in die die Features importiert werden. Ein vorhandener Name einer Einrichtung kann aus dem Ziel-Einrichtungen-Layer ausgewählt werden, oder es kann ein neuer Name für die Einrichtung angegeben werden. |
String |
|
Name der Ebene |
Der Name des zu erstellenden Ebenen-Features. Ein vorhandener Wert kann aus dem Ebenen-Layer ausgewählt werden, oder es kann ein neuer Wert angegeben werden. |
String |
|
Vertikale Reihenfolge |
Eine Ordinalzahl, die die vertikale Reihenfolge für jede Geschossdecke angibt. Das Erdgeschoss hat den vertikalen Reihenfolgenwert Null (0). Obergeschosse weisen positive vertikale Reihenfolgenwerte auf, Untergeschosse negative. |
Long |
|
Ziel-Detail-Features (Optional) |
Der Details-Feature-Layer oder die Details-Feature-Class im Indoors-Workspace, in den bzw. in die die Features importiert werden. |
Feature Layer |
|
Lückentoleranz (Optional) |
Die Toleranz der Nähe für Dangle-Endpunkte von Eingabe-Features, die gefangen werden. Werte können in Millimetern oder Zoll (International) angegeben werden. Der Standardwert ist 0,039 Zoll (International). |
Linear Units |
|
Minimale Raumbreite (Optional) |
Die Mindestbreite, die ein Polygon haben muss, um als Raum im Ziel-Units-Layer erstellt zu werden. Werte können als Quadratmeter oder Quadratfuß (International) angegeben werden. Der Standardwert ist 3 Fuß (International). |
Linear Unit |
|
Minimale Raumfläche (Optional) |
Die Mindestfläche, die ein Polygon haben muss, um als Raum im Ziel-Units-Layer erstellt zu werden. Werte können als Quadratmeter oder Quadratfuß (International) angegeben werden. Der Standardwert ist 9 Quadratfuß. |
Areal Unit |
|
Türkennung (Optional) |
Die Polylinien-Features, die Türen darstellen, die Bestandteil einer Raumgrenze sind. Türen werden zur Erstellung von Raum-Polygon-Features im Ziel-Units-Layer geschlossen. |
SQL Expression |
|
Ebenenhöhe (Optional) |
Die Höhe der Ebene im Verhältnis zu einem flachen Terrain. Dieser Wert wird verwendet, um den Z-Wert für Levels-, Units- und Details-Features zu füllen. Wenn kein Wert angegeben ist, wird der Z-Wert der Ausgabe-Features auf den Z-Wert der Eingabe-Polylinien-Features festgelegt. |
Linear Units |
|
Punkt-Features für die Attribuierung von Einheiten (Optional) |
Der Eingabe-Punkt-Feature-Layer oder die Eingabe-Point-Feature-Class mit den PDF-Textdaten, die den Raum-Attributen zugeordnet werden sollen. |
Feature Layer |
|
Textpunkt-Zuordnung (Optional) |
Die Feldzuordnung für Eingabe-Punkt-Features zum Füllen eines Textfeldes im Layer "Units" des Indoors-Workspace. Spalten der Wertetabelle:
|
Value Table |
Abgeleitete Ausgabe
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Aktualisierte Details |
Der aktualisierte Details-Feature-Layer oder die aktualisierte -Feature-Class. |
Feature Layer |
|
Aktualisierte Räume |
Der aktualisierte Räume-Feature-Layer oder die aktualisierte Units-Feature-Class. |
Feature Layer |
|
Aktualisierte Ebenen |
Der aktualisierte Ebenen-Feature-Layer oder die aktualisierte Levels-Feature-Class. |
Feature Layer |
|
Aktualisierte Einrichtungen |
Der aktualisierte Einrichtungen-Feature-Layer oder die aktualisierte Facilities-Feature-Class. |
Feature Layer |
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzierungsinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Erfordert ArcGIS Indoors Pro oder ArcGIS Indoors Maps