Pop-up-Diagramme für räumliche Statistiken für die Webanzeige konvertieren (Spatial Statistics)

Zusammenfassung

Bereitet interaktive Pop-up-Diagramme für die Webanzeige vor, indem sie als Bildanlagen in einer Feature-Class gespeichert werden.

Mehrere Werkzeuge in den Toolboxes Spatial Statistics und Space Time Pattern Mining erstellen Ausgabe-Feature-Classes, die ein HTML_CHART-Feld enthalten. Wenn Sie auf ein Feature klicken, das dieses Feld enthält, dann wird ein interaktives Diagramm im Bereich "Pop-up" angezeigt. Wenn Sie jedoch in ArcGIS Online diese Feature-Class als Web-Layer freigeben und auf ein Feature in Map Viewer klicken, dann wird das Diagramm in den Pop-ups nicht angezeigt. Dieses Werkzeug erstellt eine Feature-Class, die die Pop-up-Diagramme als Bildanlagen enthält. Wenn die Feature-Class mit Bildanlagen als Web-Service in ArcGIS Online freigegeben wird, werden die Diagramme in den Pop-ups des Web-Feature-Layers angezeigt.

Abbildung

Abbildung des Werkzeugs "Pop-up-Diagramme für räumliche Statistiken für die Webanzeige konvertieren"

Verwendung

  • Dieses Werkzeug akzeptiert eine Ausgabe-Feature-Class aus den folgenden Werkzeugen: Lokale bivariate Beziehungen, Analyse der kausalen Inferenz, Zeitserien glätten, Veränderungspunkte erkennen, Forest-basierte Vorhersage, Zeitserien-Cluster-Bildung, Kurvenanpassungsvorhersage, Vorhersage mit exponentiellem Glätten und Vorhersagen nach Position auswerten.

  • Dieses Werkzeug akzeptiert keine netCDF-Dateien mit Raum-Zeit-Würfeln als Eingabe. Um die in einem Raum-Zeit-Würfel gespeicherten Analysen und Vorhersage-Ergebnisse als Eingabe für dieses Werkzeug zu verwenden, führen Sie das Werkzeug Raum-Zeit-Würfel in 2D visualisieren aus, und erstellen Sie eine Feature-Class, in der Pop-ups aktiviert sind.

  • Die Ausgabe-Feature-Class aus diesem Werkzeug sollte dasselbe Rendering haben wie die Eingabe-Feature-Class. Wenn das Rendering verschieden ist, wenden Sie es mit dem Werkzeug Symbolisierung aus Layer anwenden erneut an. Verwenden Sie die Eingabe-Feature-Class als Parameterwert für Symbolisierungs-Layer und die Ausgabe-Feature-Class als Parameterwert für Eingabe-Layer.

  • Das Werkzeug verwendet standardmäßig die Hälfte der verfügbaren Kerne. Passen Sie die Umgebung Faktor für parallele Verarbeitung an, um die Anzahl der Kerne zu ändern, die von diesem Werkzeug verwendet werden.

  • Um die Ausgabe dieses Werkzeugs als Web-Layer freizugeben, müssen Sie sich mit Ihrem ArcGIS Online- oder ArcGIS Enterprise-Konto in ArcGIS Pro anmelden und die Layer als Web-Layer freigeben. Das Konto muss über die Berechtigung zum Veröffentlichen gehosteter Feature-Layer verfügen.

  • Um die Diagramme online anzuzeigen, zeigen Sie die Web-Feature-Layer in Map Viewer an. Die Diagramme werden nicht angezeigt, wenn Sie die Web-Layer in Map Viewer Classic anzeigen.

  • Wenn die Pop-ups in Map Viewer kein Bild eines Diagramms enthalten, müssen Sie die Pop-ups möglicherweise konfigurieren. Klicken Sie auf den Layer und dann in der (hellen) Werkzeugleiste "Einstellungen" auf Pop-ups. Klicken Sie auf Inhalt hinzufügen, und wählen Sie die Option Anlagen aus. Die Diagramme werden nun in den Pop-ups angezeigt.

  • Die Ausgabe-Feature-Class des Werkzeugs Zeitserien glätten enthält Features mit einem leeren Wert (<Null>) im Feld Time Series HTML Pop-up. Features mit einem leeren Wert in diesem Feld haben keine Bildanlage in der Ausgabe-Feature-Class. In Map Viewer können Sie einen Filter-Ausdruck anwenden, um die Features mit einem leeren Wert im Feld Time Series HTML Pop-up zu entfernen.

  • Wenn Sie das Werkzeug ausführen und die X-Achsenbeschriftung in den Diagrammen überschneiden sich, dann führen Sie das Werkzeug erneut aus und aktivieren Sie den Parameter X-Achsenbeschriftungen drehen. Dieser Parameter verringert sich überlappende X-Achsenbeschriftungen durch die Rotation um 20 Grad.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Features

Die Feature-Class, die das Feld HTML_CHART enthält, mit dem HTML-Code zum Erstellen eines Pop-up-Diagramms. Die Feature-Class muss eine 32-Bit-ObjectID haben; 64-Bit-ObjectIDs werden nicht unterstützt.

Feature Layer
Ausgabe-Features

Die Ausgabe-Feature-Class, die das als Bildanlage gespeicherte Pop-up-Diagramm jedes Features enthält.

Feature Class
Breite
(optional)

Die Breite jeder Bildanlage in Pixel.

Long
Höhe
(optional)

Die Höhe jeder Bildanlage in Pixel.

Long
X-Achsenbeschriftungen drehen
(optional)

Gibt an, ob die X-Achsenbeschriftungen gedreht werden.

  • Aktiviert: Die X-Achsenbeschriftungen werden um 20 Grad gedreht.
  • Deaktiviert: Die X-Achsenbeschriftungen werden nicht gedreht. Dies ist die Standardeinstellung.

Boolean

arcpy.stats.ConvertSSPopup(in_features, out_feature_class, {img_width}, {img_height}, {rotate_x_axis_labels})
NameErläuterungDatentyp
in_features

Die Feature-Class, die das Feld HTML_CHART enthält, mit dem HTML-Code zum Erstellen eines Pop-up-Diagramms. Die Feature-Class muss eine 32-Bit-ObjectID haben; 64-Bit-ObjectIDs werden nicht unterstützt.

Feature Layer
out_feature_class

Die Ausgabe-Feature-Class, die das als Bildanlage gespeicherte Pop-up-Diagramm jedes Features enthält.

Feature Class
img_width
(optional)

Die Breite jeder Bildanlage in Pixel.

Long
img_height
(optional)

Die Höhe jeder Bildanlage in Pixel.

Long
rotate_x_axis_labels
(optional)

Gibt an, ob die X-Achsenbeschriftungen gedreht werden.

  • ROTATEDie X-Achsenbeschriftungen werden um 20 Grad gedreht.
  • NO_ROTATEDie X-Achsenbeschriftungen werden nicht gedreht. Dies ist die Standardeinstellung.
Boolean

Codebeispiel

ConvertSSPopup: Beispiel (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie die Funktion ConvertSSPopup verwendet wird.

import arcpy
in_features = r"C:\data\health.gdb\LBR_life_expectancy_physical_activity"
out_features_img_attachments = r"C:\data\health.gdb\LBR_popups"

arcpy.stats.ConvertSSPopup(in_features, out_features_img_attachments, None, None, "NO_ROTATE")
ConvertSSPopup: Beispiel (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion ConvertSSPopup verwendet wird.

import arcpy
arcpy.env.workspace = r"C:\Analysis\health.gdb"

#Run a tool from the Spatial Statistics or Space Time Mining toolbox that generates popup charts
arcpy.LocalBivariateRelationships_stats("us_counties", "life_expectancy", "physical_activity", "LBR_life_expectancy_physical_activity")

# Run the Convert Spatial Statistics Popup Charts for Web Display tool
arcpy.stats.ConvertSSPopup("LBR_life_expectancy_physical_activity", "LBR_popups", None, None, "NO_ROTATE")

Lizenzinformationen

  • Basic: Nein
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen