Verfügbar mit der Erweiterung "ArcGIS Indoors Spaces".
Die Freigabe einer Space Planner-Webkarte in ArcGIS Online erfordert die Freigabe von Webkarten, um die Workflows für die Visualisierung und die Verwaltung von Raumplänen zu unterstützen.
Bevor Sie eine Space Planner-Karte vorbereiten und in der ArcGIS-Organisation für die Verwendung in der Space Planner-App freigeben, müssen Sie Daten erstellen, die dem ArcGIS Indoors-Informationsmodell entsprechen. Dies umfasst das Erstellen einer Indoors-Datenbank sowie das Laden der Daten mithilfe der Geoverarbeitungswerkzeuge in der Toolbox "Indoors".
Die mit dem Werkzeug Indoors-Datenbank erstellen erstellte Indoors-Geodatabase enthält alle Felder, Attribute und Domänen, die für Space Planner erforderlich sind. Wenn Sie eine Indoors-Geodatabase verwenden, die mit einer früheren Version von ArcGIS Pro erstellt wurde, können Sie das Werkzeug Upgrade für Indoors-Datenbank durchführen verwenden, um das Geodatabase-Schema auf das aktuelle Schema des Indoors-Modells für Ihre Version von ArcGIS Pro zu aktualisieren. Dadurch werden alle Feature-Classes, Tabellen, Felder und Domänen, die für Raumplanungen und Arbeitsplatzreservierungen mit den Indoors-Apps erforderlich sind, eingebunden. Wenn Sie ein Indoor-Dataset mit dem Werkzeug Indoor-Dataset erstellen erstellt haben, können Sie zudem das Werkzeug Upgrade für Indoors-Datenbank durchführen verwenden, um den Workspace mit zusätzlichen Indoors-Modellschemaelementen zu aktualisieren, die für die umfassende Funktionalität für die Raumplanung und für Workspace-Reservierungen in den Indoors-Apps erforderlich sind.
Erforderliche Layer
Für Webkarten, die in Space Planner verwendet werden, müssen die folgenden Feature-Classes und die folgende Standalone-Tabelle in der Indoors-Geodatabase gefüllt sein:
- Occupants: Entspricht der Occupants-Feature-Class im Indoors-Modell. Diese Feature-Class wird bei Verwendung des Werkzeugs Indoors-Datenbank erstellen in ArcGIS Pro erstellt und mit dem Werkzeug Gebäudenutzer-Features aktualisieren befüllt.
- Units: Entspricht der Units-Feature-Class im Indoors-Modell.
- Levels: Entspricht der Levels-Feature-Class im Indoors-Modell.
- Facilities: Entspricht der Facilities-Feature-Class im Indoors-Modell.
- Tabelle "Areas": Entspricht der Standalone-Tabelle "Areas" im Indoors-Modell. Wenn Sie ein Indoor-Dataset verwenden, das mit dem Werkzeug Indoor-Dataset erstellen erstellt wurde, müssen Sie die Tabelle "Areas" erstellen.
Weitere Informationen zum Laden von Daten in die Indoors-Geodatabase
Berechnen der Feldwerte für den Zuweisungstyp
Sie können die ASSIGNMENT_TYPE-Feldwerte für Features im Layer "Units" vorab berechnen, sodass diese in der Space Planner-App verwendet werden können. Sie können dabei manuell vorgehen oder die in ArcGIS Pro enthaltenen Werkzeuge zur Berechnung der Felder verwenden. Sie können den Zuweisungstyp für Raum-Features auch später in der App festlegen.
Beispielsweise können Sie die ASSIGNMENT_TYPE-Feldwerte für Raum-Features folgendermaßen festlegen, um die Planung in der Space Planner-App zu beschleunigen:
- Keine: Raumeinheiten ohne Gebäudenutzer- oder Raumzuweisung
- Nicht zuweisbar: Räume, die nicht für die Raumzuweisung und Raumplanung zur Verfügung stehen, z. B. Küchen, Sanitäranlagen, Lagerräume und Verkehrsflächen
- Büro: Raumeinheiten mit Gebäudenutzer-Zuweisung
- Hotdesk: Kurzfristig verwendbare Raumeinheiten, die nicht für die Gebäudenutzer-Zuweisung vorgesehen sind
- Arbeitsplatz: Buchbare Raumeinheiten
- Besprechungsraum: Buchbare Besprechungs- oder Gemeinschaftsarbeitsräume
Hinweis:
Wenn eine Raumeinheit als Nicht zuweisbar konfiguriert wird, können Sie in Space Planner Zuweisungen für die Raumeinheit aktivieren, um der Raumeinheit einen Gebäudenutzer zuzuweisen oder die Raumeinheit als Hotdesk, Arbeitsplatz oder Besprechungsraum in einem Workspace-Bereich zu definieren.
Der folgende Beispiel-Workflow zeigt, wie Sie den ASSIGNMENT_TYPE-Feldwert Office für Räume festlegen können, die Mitarbeitern zugewiesen sind:
- Öffnen Sie die Space Planner-Karte in ArcGIS Pro.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Units", und klicken Sie dann auf Verbindungen und Beziehungen > Verbindung hinzufügen.
- Wählen Sie Units aus der Dropdown-Liste Eingabetabelle aus.
- Wählen Sie UNIT_ID aus der Dropdown-Liste Eingabe-Join-Feld aus.
- Wählen Sie Gebäudenutzer aus der Dropdown-Liste Join-Tabelle aus.
- Wählen Sie UNIT_ID aus der Dropdown-Liste Join-Tabellen-Feld aus.
- Klicken Sie auf OK, um die Verbindung zu erstellen.
- Klicken Sie auf der Registerkarte Karte in der Gruppe Auswahl auf Nach Attributen auswählen.
Daraufhin wird das Fenster Nach Attributen auswählen angezeigt.
- Wählen Sie für Eingabezeilen den Layer "Units" aus.
- Wählen Sie für Auswahltyp die Option Neue Auswahl aus.
- Klicken Sie auf Neuer Ausdruck, und wählen Sie Werte in den Dropdown-Menüs aus, um die folgende Klausel zu erstellen: UNIT_ID IS NOT NULL.
- Klicken Sie auf OK.
Alle Räume mit zugewiesenen Gebäudenutzern sind in der Karte ausgewählt.
- Verwenden Sie das Werkzeug Feld berechnen, um "office" als ASSIGNMENT_TYPE-Feldwert für die ausgewählten Räume festzulegen.
Vorsicht:
Aktivieren Sie vor dem Ausführen des Werkzeugs das Kontrollkästchen Domänen erzwingen, um sicherzustellen, dass die Aktualisierungen der verknüpften codierten Domäne des Feldes entsprechen. Wenn der Feldwert keinem der Werte in der codierten Domäne entspricht, kann dies Fehler in der Kartensymbolisierung und der App-Funktionalität verursachen.
Auf den Infokacheln dieser Raum-Features in der Space Planner-App wird die Bezeichnung "Office" angezeigt.
Optionale Layer
Sie können in eine Karte weitere Layer wie etwa die Tabelle "Area Roles" zur Aktivierung der Funktionen für die Verwaltung von Reservierungen oder Feature-Layer für bessere Visualisierungen in der App einbinden.
Hinzufügen der Tabelle "Area Roles"
Beim Konfigurieren von Workspace-Bereichen in Space Planner können Sie einen oder mehrere Reservierungsmanager zuweisen, wenn Sie die Tabelle "Area Roles" einbinden und den Layer "Reservations" verwenden. Reservierungsmanager können in Viewer und den mobilen Indoors-Apps für andere Personen Arbeitsplätze und Besprechungsräume buchen und diese Buchungen verwalten. Die Tabelle "Area Roles" muss als Teil desselben Feature-Service wie die Layer "Occupants" und "Units" und die Tabelle "Areas" freigegeben werden.
Die Tabelle "Area Roles" wird bei Verwendung des Werkzeugs Indoors-Datenbank erstellen in ArcGIS Pro 3.0 und höher erstellt. Wenn Sie über eine Indoors-Geodatabase verfügen, die in einer früheren Version von ArcGIS Pro erstellt wurde, können Sie das Werkzeug Upgrade für Indoors-Datenbank durchführen verwenden, um das Indoors-Datenbankschema mit dem neuesten Indoors-Modellschema für Ihre ArcGIS Pro-Version zu aktualisieren und etwaige fehlende Feature-Classes und -Tabellen, wie z. B. die Tabelle "Area Roles", zu erstellen.
Hinzufügen von Layern zur Visualisierung
Zur besseren Visualisierung können Sie einer Space Planner-Karte den Layer "Details" hinzufügen. In diesem Layer wird der Footprint linearer Objekte in der Einrichtung beschrieben. Dazu gehören Features wie Wände, Türen und Säulen.
Sie können zusätzliche Layer für Features in Space Planner hinzufügen, um Räume zu visualisieren und die Raumzuweisung zu vereinfachen. Beispielsweise können Sie Layer für Ausgänge, Ereignisse oder Zonen hinzufügen.
Vorsicht:
Sie müssen Vorsicht walten lassen, wenn Sie Karten-Layer einbeziehen, die von den für Space Planner erforderlichen Layern abgeleitet wurden. Beispielsweise sollte nur der Layer "Units" das Attribut ASSIGNMENT_TYPE beinhalten. Das Attribut AREA_ID hingegen sollte nur der Layer "Occupants" aufweisen. Stellen Sie sicher, dass Layer, die von den Layern "Units" und "Occupants" abgeleitet sind, diese Werte nicht enthalten. Andernfalls wird die Karte möglicherweise nicht ordnungsgemäß von der Space Planner-App geladen.
Vorbereiten einer Space Planner-Karte zum Freigeben in ArcGIS Online
Um eine Karte in ArcGIS Pro vorzubereiten, die in ArcGIS Online zur Verwendung in Space Planner freigegeben werden soll, können Sie eine einzelne Karte erstellen und alle erforderlichen Layer hinzufügen. Sie können sie dann für ArcGIS Online freigeben. Die Space Planner-Webkarte muss alle Layer enthalten, die für Space Planner erforderlich sind.
Tipp:
Sie können die in den Produktdaten enthaltene Space Planner-Kartenvorlage verwenden, um eine Karte für Space Planner zu erstellen. Sie können die Layer-Quelle in der Kartenvorlage so aktualisieren, dass sie auf die entsprechenden Layer in Ihrem Indoors-Workspace verweisen, und die Karte für Ihre Organisation zur Verwendung in Space Planner freigeben.
Führen Sie die folgenden Schritte aus, um eine Karte zu erstellen und für die Verwendung in Space Planner vorzubereiten:
- Starten Sie ArcGIS Pro.
- Melden Sie sich ggf. bei Ihrem ArcGIS Online-Konto an.
- Erstellen Sie ein Projekt, und fügen Sie eine Verbindung mit der Indoors-Geodatabase hinzu, oder öffnen Sie ein vorhandenes Projekt, das die Indoors-Geodatabase enthält.
- Klicken Sie bei Bedarf auf die Registerkarte Einfügen und dann auf die Schaltfläche Neue Karte , um eine Karte zu erstellen.
- Fügen Sie die erforderlichen Layer, die in der folgenden Tabelle angegeben sind, sowie alle optionalen Layer hinzu, und legen Sie die entsprechende Sichtbarkeit fest:
Layer Erforderlich Sichtbarkeit Events
Nein
Aus
Occupants
Ja
Ein
Details
Nein
Ein
Units
Ja
Ein
Levels
Ja
Ein
Facilities
Ja
Ein
Flächen
Ja
Nicht anwendbar (Standalone-Tabelle)
Area Roles
Nein
Nicht anwendbar (Standalone-Tabelle)
- Konfigurieren Sie die Karte und zusätzliche Layer als geschossbezogen.
Nicht geschossbezogene Karten werden in der Space Planner-App nicht unterstützt.
Hinweis:
Sie müssen Filter, die sich auf den Layer "Occupants" auswirken, auf den Kartenservice oder Feature-Service anwenden, bevor Sie die Webkarte freigeben.
- Legen Sie ggf. den sichtbaren Maßstabsbereich der Layer fest.
- Legen Sie die Eigenschaften für die Symbolisierung für die folgenden Layer fest:
Details
Legen Sie die Symbolisierung gemäß dem Attribut USE_TYPE fest.
Units
Legen Sie die Symbolisierung gemäß dem Attribut ASSIGNMENT_TYPE fest.
Occupants
Verwenden Sie ein leeres Punktsymbol (keine Farbe oder Umrisslinie und Größe 1).
Hinweis:
Gehen Sie bei der Symbolisierung von Feature-Layern, die eine dichte Abdeckung aufweisen, umsichtig vor. Im Layer "Units" gespeicherte Büros werden beispielsweise durch die Farbe des Bürogebäude-Polygons symbolisiert und nicht durch eigene Punktsymbole.
- Aktivieren Sie die Beschriftung für den Layer "Units" (Attribut NAME) und den Layer "Occupants" (Attribut KNOWNAS).
Sie können Beschriftungen so konfigurieren, dass in der App für belegte Büroräume der Name des Gebäudenutzers und für nicht belegte Büroräume der Name des Raums angezeigt wird, um freie oder für die Zuweisung verfügbare Büros visuell zu identifizieren. Um die Beschriftung mit dem Namen des Raums für belegte Büroräume auszublenden, konfigurieren Sie die Beschriftungen für den Layer "Units" wie folgt:
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Units", und klicken Sie auf Beschriftungseigenschaften.
Der Bereich Beschriftungsklasse wird angezeigt.
- Klicken Sie auf die Registerkarte SQL-Abfrage , und klicken Sie auf Neuer Ausdruck.
Der Ausdruck-Generator wird angezeigt.
- Klicken Sie auf die Umschaltfläche SQL.
Das Textfeld SQL wird angezeigt.
- Geben Sie im Textfeld SQL den folgenden Ausdruck ein:
ASSIGNMENT_TYPE <> 'office'
- Klicken Sie auf Übernehmen.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Units", und klicken Sie auf Beschriftungseigenschaften.
- Falls die Beschriftungen für Gebäudenutzer die Beschriftungen benachbarter Räume überlappen, können Sie optional einen Arcade-Ausdruck verwenden, um die Gebäudenutzerbeschriftungen zu stapeln.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Occupants", und klicken Sie auf Beschriftungseigenschaften.
Der Bereich Beschriftungsklasse wird angezeigt.
- Klicken Sie ggf. auf die Registerkarte Beschriftungsausdruck .
- Ersetzen Sie den Ausdruck im Textfeld Ausdruck durch den folgenden Arcade-Ausdruck:
Replace($feature.KNOWNAS, ' ', TextFormatting.NewLine)
- Klicken Sie auf Übernehmen.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf den Layer "Occupants", und klicken Sie auf Beschriftungseigenschaften.
- Legen Sie das Anzeigefeld in den Layer-Eigenschaften für den Layer "Occupants", falls vorhanden, auf KNOWNAS fest und für alle anderen Karten-Layer auf NAME.
Hinweis:
Die Space Planner-App verwendet den Wert des Anzeigefeldes für die Beschriftung bestimmter Elemente in der App, wie zum Beispiel den Titel der Infokachel. Mit dieser Festlegung in ArcGIS Pro lassen sich Verwechslungen durch App-Benutzer vermeiden.
- Konfigurieren Sie Pop-ups für Layer, die Sie auf der Karte identifizieren möchten.
Das Konfigurieren von Pop-ups ermöglicht die Interaktion mit Features in der Space Planner-App. Durch die Konfiguration der Pop-ups wird gesteuert, welcher Inhalt auf den Infokacheln für die Features für Gebäudenutzer und Räume angezeigt wird.
- Vergewissern Sie sich, dass die Karte ein Koordinatensystem aufweist, das auf Aktueller XY-Wert, wie z. B. WGS 1984 Web Mercator Auxiliary Sphere, festgelegt ist.
Hinweis:
In Space Planner werden geographische und projizierte Koordinatensysteme unterstützt.
- Benennen Sie optional die Karte zur leichteren Identifizierung um, und füllen Sie alle Metadaten-Felder aus.
- Legen Sie die Anzeigeausdehnung der Karte so fest, dass alle Kartendaten angezeigt werden.
- Fügen Sie der Karte von Esri gehostete Grundkarten oder benutzerdefinierte Grundkarten hinzu.
Konfigurieren Sie eine Grundkarte so, dass entweder eine von Esri gehostete Grundkarte oder eine benutzerdefinierte Vektorkachelpaket-Grundkarte verwendet wird.
- Heben Sie die gesamte Feature-Auswahl auf.
Wenn eine Karte vorhanden ist, die durch Zuweisungstypen symbolisiert wird, können Sie diese basierend auf neuen Zuweisungstypen im Indoors-Modell aktualisieren.
Hinzufügen einer Grundkarte
Eine Grundkarte ist ein wesentlicher Bestandteil einer Indoor-Karte; sie stellt Kontext bereit und bietet Einblicke in nahe gelegenen Features. Achten Sie bei der Auswahl einer Grundkarte auf den Kartenmaßstab. Vektorkachel-Grundkarten sind im Gegensatz zu Bildkachel-Grundkarten kleiner und unterstützen eine höhere Detaillierung.
In ArcGIS Pro können Sie über die Galerie Grundkarte in der Gruppe Layer auf der Registerkarte Karte Grundkarten hinzufügen. Abhängig von der Konfiguration des aktiven Portals kann die Galerie die standardmäßigen Esri Grundkarten, für die Gruppe "Grundkarten-Galerie" Ihrer Organisation freigegebene Karten und Grundkarten, die einem Projekt in ArcGIS Pro hinzugefügt wurden, enthalten.
Verwenden einer von Esri gehosteten Grundkarte
Führen Sie zum Hinzufügen von Esri Vektorgrundkarten zu einer Karte die folgenden Schritte aus:
- Kopieren Sie die URL für die Vektorgrundkarte, die Sie hinzufügen möchten.
- Klicken Sie in der Gruppe Layer auf den Dropdown-Pfeil Daten hinzufügen.
- Wählen Sie die Option Daten aus Pfad aus.
Das Dialogfeld Daten aus Pfad hinzufügen wird angezeigt.
- Fügen Sie die URL ein.
- Klicken Sie auf Hinzufügen.
Verwenden einer benutzerdefinierten Grundkarte, die in der Organisation gehostet wird
Führen Sie die folgenden Schritte aus, um eine benutzerdefinierte Grundkarte, die in Ihrer ArcGIS-Organisation gehostet wird, zu verwenden:
- Erstellen Sie eine benutzerdefinierte Grundkarte.
- Erstellen Sie ein Vektorkachelpaket, indem Sie das Werkzeug Vektorkachelpaket erstellen verwenden.
Skalieren Sie die Kachel beim Ausführen des Werkzeugs Vektorkachelpaket erstellen um den Faktor 17 herunter, und nehmen Sie die folgenden Anpassungen vor, um Indoor-Detaillierungsebenen zu unterstützen:
- Deaktivieren Sie das Kontrollkästchen Paket für ArcGIS Online | Bing Maps | Google Maps.
- Wählen Sie für den Parameter Kachelschema die Datei VectorBasemapTilingScheme.xml aus, die in den Produktdateien von Indoors enthalten ist.
- Geben Sie das Vektorkachelpaket für Ihre ArcGIS-Organisation frei.
- Melden Sie sich in einem Browser bei der ArcGIS-Organisation an, und veröffentlichen Sie das Vektorkachelpaket als gehosteten Layer.
- Fügen Sie der Karte in ArcGIS Pro Inhaltselemente der Organisation hinzu.
Tipp:
Wenn Sie über einen gehosteten Kachel-Layer verfügen, können Sie alternativ auf den Dropdown-Pfeil Daten hinzufügen in der Gruppe Layer und dann auf Daten aus Pfad klicken, um die URL zum gehosteten Kachel-Layer anzugeben.