Erstellen von Attributregeln
Verfügbar mit der Erweiterung "ArcGIS Indoors Pro" oder "ArcGIS Indoors Maps".
Die Erstellung von genauen Grundrissdaten und deren Verwaltung ist wichtig, wenn Sie geschossbezogene Karten erstellen und in Apps verwenden. Die Qualitätskontrolle in ArcGIS Pro kann beispielsweise durch die Implementierung von Attributregeln in der Datenbank erfolgen. Wenn Sie ein Indoor-Dataset mit dem Werkzeug Indoor-Dataset erstellen oder Indoor-Datenbank erstellen erstellen, können Sie den Grundriss-Feature-Classes verschiedene Attributregeln hinzufügen. Nach dem Hinzufügen der Grundrisse in das Indoor-Dataset können Sie diese Validierungsregeln ausführen, um die Daten auf häufige und kritische Datenprobleme zu prüfen, wie z. B. eindeutige IDs, geschossbezogene Beziehungen und räumliche Integrität.
Hinweis:
Sie können das Werkzeug Upgrade für Indoors-Datenbank durchführen verwenden, um fehlende -Attributregeln hinzuzufügen oder um vorhandene mit der aktuellen Version zu überschreiben.
Sie können Validierungsattributregeln für Daten in einer File-Geodatabase oder in einem nach Verzweigung versionierten Feature-Service ausführen. Jede Methode verwendet einen etwas anderen Workflow.
Wenn Sie mit dem Werkzeug Indoor-Dataset erstellen, Indoor-Datenbank erstellen oder Upgrade für Indoors-Datenbank durchführen Attributregeln zu einem Indoors-Workspace hinzufügen, werden die folgenden Aktionen durchgeführt:
Ein Global-ID-Feld wird in den Feature-Classes im Indoor-Dataset erstellt.
Editor-Tracking-Felder werden in den Feature-Classes im Indoor-Dataset erstellt, und Editor-Tracking wird aktiviert.
Das Feld "Validierung" wird in den Feature-Classes im Indoor-Dataset erstellt. Dieses Feld wird vom Werkzeug Fehler-Inspektor verwaltet. Es wird verwendet, um zu ermitteln, ob seit der letzten Aktualisierung für ein Feature Attributregeln ausgeführt wurden.
Der Geodatabase werden vier Fehler-Datasets als eigenständige Layer hinzugefügt. Diese Feature-Classes entsprechen Punkt-, Polylinien-, Polygon- und Tabellenfehlern und werden im Fehler-Inspektor verwaltet. Die Werkzeuge Indoor-Dataset erstellen, Indoor-Datenbank erstellen und Upgrade für Indoors-Datenbank durchführen fügen ein
LEVEL_ID-Feld hinzu, um die Visualisierung von Datenfehlern mithilfe der Geschossfilter zu ermöglichen. Wenn Sie die Fehler-Layer zu einer Karte hinzufügen und den Fehler-Inspektor öffnen, werden sie automatisch als geschossbezogen konfiguriert.Hinweis:
Fehler-Datasets werden erstellt, wenn die erste Validierungsattributregel zur Geodatabase hinzugefügt wird. Wenn in der Datenbank bereits Fehler-Datasets vorhanden sind oder Sie die Attributregeln in einen vorhandenen Indoors-Workspace importieren, können Sie den Datasets manuell ein
LEVEL_ID-Feld hinzufügen.Es werden verschiedene Validierungs- und Berechnungsregeln auf die folgenden Feature-Classes angewendet: Sites, Facilities, Levels, Units und Details. Validierungsregeln werden ausgeführt, wenn Sie angegeben haben, dass die Daten auf Probleme überprüft werden sollen. Die enthaltenen Berechnungsregeln werden zum Verwalten des Feldes "Validierung" verwendet, das bestimmt, ob die Validierungsprüfungen für ein Feature ausgeführt werden.
Sie können die Attributregeln zu einem späteren Zeitpunkt manuell zur Geodatabase hinzufügen, wenn Sie den Indoors-Workspace ohne sie erstellen.
Sie können vorhandene Attributregeln bearbeiten oder Regeln erstellen, um spezifische Organisationsanforderungen zu erfüllen. Sie können die Regeln verwalten, und unter anderem das Arcade-Skript bearbeiten und Regeln in der Ansicht "Attributregeln" aktivieren, deaktivieren, löschen oder neue Regeln hinzufügen.
Achtung:
Wenn Sie die Namen der Feature-Classes in der Geodatabase ändern, müssen Sie auch die Namen in den Arcade-Skripts bearbeiten.
Validierungsprüfungen
Im Indoors-Dataset werden die folgenden Validierungsregeln erstellt:
Details
|
Regelname |
Regeltyp |
Beschreibung |
|---|---|---|
|
Eindeutige ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie alle nicht eindeutigen Detail-IDs so, dass sie in der Feature-Class eindeutig sind. |
|
Level-Informationen für Detail |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie den Wert im |
Levels
|
Regelname |
Regeltyp |
Beschreibung |
|---|---|---|
|
Eindeutige ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie alle nicht eindeutigen Level-IDs so, dass sie in der Feature-Class eindeutig ist. |
|
Gültige Einrichtungs-ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie den Wert im |
|
Fehlende Räume |
Validierung |
Diese Regel überprüft jeden Level auf Folgendes:
Überprüfen Sie die Räume auf den Levels auf Fehler, um zu bestimmen, ob Raum-Features fehlen oder sich Räume fälschlicherweise außerhalb der Grenzen des Levels befinden. |
Facilities
|
Regelname |
Regeltyp |
Beschreibung |
|---|---|---|
|
Eindeutige ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie alle nicht eindeutigen Einrichtung-IDs so, dass sie in der Feature-Class eindeutig ist. |
|
Gültige Standort-ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie den Wert im |
Sites
|
Regelname |
Regeltyp |
Beschreibung |
|---|---|---|
|
Eindeutige ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie alle nicht eindeutigen Standort-IDs so, dass sie in der Feature-Class eindeutig ist. |
Einheiten
|
Regelname |
Regeltyp |
Beschreibung |
|---|---|---|
|
Eindeutige ID |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Hinweis:Gebäudenutzerdaten lassen sich nicht mit dem Werkzeug Gebäudenutzer-Features aktualisieren importieren, wenn die Raum-IDs nicht eindeutig sind. Aktualisieren Sie alle nicht eindeutigen Raum-IDs so, dass sie in der Feature-Class eindeutig sind. |
|
Ebeneninformationen für Raum |
Validierung |
Diese Regel überprüft, ob der Wert im Feld " Aktualisieren Sie den Wert im |
|
Überlappende Geometrie |
Validierung |
Diese Regel überprüft, ob ein Raum einen anderen Raum, der sich auf demselben Level befindet, überlappt. Aktualisieren Sie die Geometrien der Räume so, dass sie sich nicht überlappen. |
|
Raum enthält einen anderen Raum |
Validierung |
Diese Regel überprüft, ob sich ein Raum vollständig in einem anderen Raum befindet. Dies kann unter anderem die folgenden Szenarien betreffen:
|
Erstellen von Validierungsattributregeln
Zum Erstellen von Validierungsattributregeln in einem Indoors-Workspace führen Sie die folgenden Schritte aus:
Öffnen Sie einen Indoors-Workspace in ArcGIS Pro.
Wenn es sich bei dem Indoors-Workspace um eine Enterprise-Geodatabase handelt, aktivieren Sie die Verzweigungsversionierung.
Weitere Informationen zur Verzweigungsversionierung
Klicken Sie im Bereich Katalog mit der rechten Maustaste auf die Enterprise-Geodatabase-Verbindung, und klicken Sie auf Geodatabase-Verbindungseigenschaften.
Das Dialogfeld Geodatabase-Verbindungseigenschaften wird angezeigt.
Wählen Sie für Versionierungstyp die Option Verzweigung aus.
Klicken Sie auf OK.
Führen Sie das Werkzeug Indoors-Datenbank erstellen oder Indoor-Dataset erstellen aus, während das Kontrollkästchen Attributregeln erstellen aktiviert ist.
Nach dem Hinzufügen von Attributregeln können Sie die Validierungsprüfungen durchführen, um Fehler in den Grundrissdaten zu ermitteln.
Hinzufügen von Attributregeln zu einem vorhandenen Indoors-Workspace
Zum Hinzufügen von Attributregeln zu Feature-Classes in einem vorhandenen Indoor-Dataset führen Sie die folgenden Schritte aus:
Fügen Sie Global-IDs zu einem Indoor-Dataset hinzu.
Aktivieren Sie das Editor-Tracking für das Indoor-Dataset.
Wenn es sich bei dem Indoors-Workspace um eine Enterprise-Geodatabase handelt, aktivieren Sie die Verzweigungsversionierung.
Weitere Informationen zur Verzweigungsversionierung
Klicken Sie im Bereich Katalog mit der rechten Maustaste auf die Enterprise-Geodatabase-Verbindung, und klicken Sie auf Geodatabase-Verbindungseigenschaften.
Das Dialogfeld Geodatabase-Verbindungseigenschaften wird angezeigt.
Wählen Sie für Versionierungstyp die Option Verzweigung aus.
Klicken Sie auf OK.
Führen Sie das Werkzeug Attributregeln importieren aus, um die Attributregeln zu jeder Feature-Class hinzuzufügen.
Attributregeln werden als
.csv-Dateien in der ArcGIS Pro-Installation unter<Installation location>\Resources\AttributeRules\Indoors\en-US\<Feature class name>.csvgespeichert.
Nach dem Hinzufügen von Attributregeln können Sie die Validierungsprüfungen durchführen, um Fehler in den Grundrissdaten zu ermitteln.