Aggregations-Abfrage-Layer erstellen (Data Management Tools)
Zusammenfassung
Erstellt einen Abfrage-Layer, der DBMS-Tabellen basierend auf Zeit-, Bereichs- und Attributabfragen aus einer zugehörigen Tabelle dynamisch zusammenfasst, aggregiert und filtert und das Ergebnis mit einem Feature-Layer verbindet.
Weitere Informationen zum Aggregieren von Werten in zugehörige Features
Verwendung
Abfrage-Layer funktionieren nur mit Enterprise-Datenbanken. File-Geodatabases sind kein gültiger Eingabe-Workspace für dieses Werkzeug.
Aggregierte Ergebnisse werden immer dynamisch auf Datenbankebene berechnet.
Der Wert Ausgabe-Layer enthält Felder mit den Ergebnissen der statistischen Operation. Die Statistik nach Anzahl wird standardmäßig in das Feld
ROW_COUNTaufgenommen.Mit diesem Werkzeug stehen folgende statistische Operationen zur Verfügung: Anzahl, Summe, Durchschnitt, Minimum, Maximum und Standardabweichung.
Für jeden Statistiktyp wird ein Feld mit der folgenden Benennungsregel erstellt:
COUNT_<field>,SUM_<field>,AVG_<field>,MIN_<field>,MAX_<field>undSTDDEV_<field>, (wobei <field> der Name des Eingabefeldes ist, für das die Statistik berechnet wird).Der Wert Zugehöriges Join-Feld wird in der Klausel "Gruppieren nach" in der von diesem Werkzeug generierten SQL-Anweisung verwendet. Statistiken werden für jeden einzelnen Attributwert separat anhand des Wertes Zugehöriges Join-Feld berechnet.
Der vom Werkzeug erstellte Layer ist ein temporärer Layer, der nach Sitzungsende nicht beibehalten wird. Zum Speichern der Daten müssen Sie das Projekt speichern, den Layer in einer Layer-Datei speichern oder mit Zeilen kopieren bzw. Features kopieren eine Kopie erstellen.
Parameter
| Beschriftung | Erläuterung | Datentyp |
|---|---|---|
|
Ziel-Feature-Class |
Die Feature-Class oder räumliche Tabelle aus einer Enterprise-Datenbank. |
Feature Class |
|
Ziel-Join-Feld |
Das Feld in der Ziel-Feature-Class, auf dem die Verbindung basieren soll. |
Field |
|
Zugehörige Tabelle |
Die Eingabetabelle mit den Feldern, die zur Berechnung der Statistiken verwendet werden. Statistiken werden mit dem Wert Ausgabe-Layer verbunden. |
Table; Feature Class |
|
Zugehöriges Join-Feld |
Ein Feld in der Summentabelle, das die Werte enthält, auf denen die Verbindung basiert. Aggregations- oder Summenstatistiken werden ebenfalls separat für jeden einzelnen Attributwert anhand dieses Feldes berechnet. |
Field |
|
Ausgabe-Layer |
Der Ausgabename des zu erstellenden Abfrage-Layers |
Feature Layer |
|
Summenfeld(er) (Optional) |
Gibt das numerische Feld bzw. die numerischen Felder mit den Attributwerten an, mit denen die angegebene Statistik berechnet wird. Es können mehrere Statistik- und Feldkombinationen angegeben werden. NULL-Werte sind von allen statistischen Berechnungen ausgeschlossen. Der Ausgabe-Layer enthält das Feld Spalten der Wertetabelle:
|
Value Table |
|
Parameterdefinitionen (Optional) |
Gibt einen oder mehrere Abfrageparameter für Kriterien oder Bedingungen an. Datensätze, die diesen Kriterien entsprechen, werden bei der Berechnung aggregierter Ergebnisse verwendet. Ein Abfrageparameter ähnelt der Variablen einer SQL-Anweisung, deren Wert beim Ausführen der Abfrage definiert wird. Dies ermöglicht es Ihnen, Abfragefilter für den Ausgabe-Layer dynamisch zu ändern. Sie können sich einen Parameter als ein Prädikat oder eine Bedingung in einer SQL-Where-Klausel vorstellen. Beispielsweise wird Weitere Informationen zum Definieren von Parametern in einem Abfrage-Layer Sofern keine Angabe erfolgt, werden alle Datensätze aus der zugehörigen Tabelle bei der Berechnung von aggregierten oder Summenergebnissen verwendet. Es gibt die folgenden zwei Typen von Parameterdefinitionen:
Spalten der Wertetabelle:
|
Value Table |
|
Eindeutige(s) Kennungsfeld(er) (Optional) |
Die eindeutigen Kennungsfelder, die zur Identifizierung der einzelnen Zeilen in der Tabelle verwendet werden. |
String |
|
Shape-Typ (Optional) |
Gibt den Shape-Typ des Abfrage-Layers an. Nur Datensätze aus dem Ergebnissatz der Abfrage, die dem angegebenen Shape-Typ entsprechen, werden im Ausgabe-Abfrage-Layer verwendet. Standardmäßig wird der Shape-Typ des ersten Datensatzes im Ergebnissatz verwendet. Dieser Parameter wird ignoriert, wenn der Ergebnissatz der Abfrage kein Geometriefeld zurückgibt.
|
String |
|
Raumbezugs-ID (SRID) (Optional) |
Der SRID (Spatial Reference Identifier)-Wert für Abfragen, von denen Geometrie zurückgegeben wird. Nur Datensätze aus dem Ergebnissatz der Abfrage, die dem angegebenen SRID-Wert entsprechen, werden im Ausgabe-Abfrage-Layer verwendet. Standardmäßig wird der SRID-Wert des ersten Datensatzes im Ergebnissatz verwendet. Dieser Parameter wird ignoriert, wenn der Ergebnissatz der Abfrage kein Geometriefeld zurückgibt. |
String |
|
Koordinatensystem (Optional) |
Das Koordinatensystem, das vom Ausgabe-Abfrage-Layer verwendet wird. Standardmäßig wird der Raumbezug des ersten Datensatzes im Ergebnissatz verwendet. Dieser Parameter wird ignoriert, wenn der Ergebnissatz der Abfrage kein Geometriefeld zurückgibt. |
Spatial Reference |
|
Koordinaten weisen M-Werte auf (Optional) |
Legt fest, ob der Ausgabe-Layer lineare Messwerte (M-Werte) enthält.
|
Boolean |
|
Koordinaten weisen Z-Werte auf (Optional) |
Legt fest, ob der Ausgabe-Layer Höhenwerte (Z-Werte) enthält.
|
Boolean |
|
Ausdehnung (Optional) |
Gibt die Ausdehnung des Layers an. Die Ausdehnung muss alle Features in der Tabelle enthalten.
Wenn die Koordinaten manuell eingegeben wurden, dann müssen die Koordinaten numerische Werte sein und im Koordinatensystem der aktiven Karte liegen. Die Karte kann statt der angegebenen Koordinaten auch andere Anzeigeeinheiten verwenden. Verwenden Sie für die Koordinaten in Richtung Süden und Westen Werte mit negativem Vorzeichen. |
Extent |
Umgebungen
Aktueller Workspace, Ausgabe-Koordinatensystem
Lizenzierungsinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja