Créer une couche de requête d’agrégation (Outils de gestion des données)
Résumé
Crée une couche de requête qui synthétise, agrège et filtre les tables DBMS dynamiquement en fonction de requêtes temporelles, par plage et attributaires depuis une table associée, et qui joint le résultat à une couche d’entités.
En savoir plus sur l’agrégation de valeurs dans des entités associées
Utilisation
Les couches de requête fonctionnent uniquement avec des bases de données d’entreprise. Les géodatabases fichier ne sont pas des espaces de travail en entrée valides pour cet outil.
Les résultats agrégés sont toujours calculés dynamiquement au niveau de la base de données.
La valeur Output Layer (Couche en sortie) est constituée de champs contenant le résultat de l’opération statistique. La statistique Total est incluse dans le champ
ROW_COUNTpar défaut.Les opérations statistiques disponibles avec cet outil sont les suivantes : total, somme, moyenne, minimum, maximum et écart type.
Un champ est créé pour chaque type de statistique selon la convention d’affectation de noms suivante :
COUNT_<field>,SUM_<field>,AVG_<field>,MIN_<field>,MAX_<field>etSTDDEV_<field>, (où <field> est le nom du champ en entrée pour lequel la statistique est calculée).La valeur Related Join Field (Champ de jointure associé) est utilisée dans la clause Group By (Regrouper par) de l’instruction SQL générée par cet outil. Les statistiques sont calculées séparément pour chaque valeur attributaire unique à partir de la valeur Related Join Field (Champ de jointure associé).
La couche qui est créée par l’outil est temporaire et n’est pas conservée une fois la session terminée, sauf si le projet est enregistré, si la couche est enregistrée dans un fichier de couche ou si les données sont conservées via la réalisation d’une copie à l’aide de l’outil Copy Rows (Copier des enregistrements) ou Copy Features (Copier des entités).
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Classe d’entités cible |
Classe d’entités ou table spatiale d’une base de données d’entreprise. |
Feature Class |
|
Champ de jointure cible |
Champ de la classe d’entités cible sur lequel la jointure est basée. |
Field |
|
Table associée |
Table en entrée contenant les champs utilisés pour le calcul des statistiques. Les statistiques sont jointes à la valeur Output Layer (Couche en sortie). |
Table; Feature Class |
|
Champ de jointure associé |
Champ dans la table de synthèse qui contient les valeurs sur lesquelles la jointure est basée. Les statistiques d’agrégation ou de synthèse sont également calculées séparément pour chaque valeur attributaire unique de ce champ. |
Field |
|
Couche en sortie |
Nom en sortie de la couche de requête à créer |
Feature Layer |
|
Champ(s) de récapitulation (Facultatif) |
Spécifie le ou les champ(s) numérique(s) contenant les valeurs attributaires utilisées pour calculer les statistiques indiquées. Vous pouvez spécifier plusieurs combinaisons de statistiques et de champs. Les valeurs nulles sont exclues de tous les calculs statistiques. La couche en sortie comprend un champ Colonnes de la table de valeurs :
|
Value Table |
|
Définitions des paramètres (Facultatif) |
Spécifie un ou plusieurs paramètres de requête pour les critères ou les conditions. Les enregistrements correspondant à ces critères sont utilisés lors du calcul des résultats agrégés. Un paramètre de requête est similaire à une variable d’instruction SQL dont la valeur est définie au moment de l’exécution de la requête. Vous pouvez ainsi changer dynamiquement les filtres de requête de la couche en sortie. Vous pouvez vous représenter un paramètre comme un prédicat ou une condition dans une clause Where SQL. Par exemple, En savoir plus sur la définition de paramètres dans une couche de requête Lorsque cette option n’est pas spécifiée, tous les enregistrements de la table associée sont utilisés dans le calcul des résultats agrégés ou récapitulatifs. Les deux types de définition de paramètre sont les suivants :
Colonnes de la table de valeurs :
|
Value Table |
|
Champ(s) d’identifiant unique (Facultatif) |
Champs d’identifiant unique utilisés pour identifier de manière unique chaque ligne d’une table. |
String |
|
Type de forme (Facultatif) |
Spécifie le type de forme de la couche de requête. Seuls les enregistrements du jeu de résultats de la requête qui correspondent au type de forme spécifié sont utilisés dans la couche de requête en sortie. Par défaut, le type de forme du premier enregistrement dans le jeu de résultats est utilisé. Ce paramètre est ignoré si le jeu de résultats de la requête ne renvoie pas de champ de géométrie.
|
String |
|
ID de référence spatiale (SRID) (Facultatif) |
La valeur d’identifiant de référence spatiale (SRID) pour les requêtes retournant une géométrie. Seuls les enregistrements du jeu de résultats de la requête qui correspondent à la valeur SRID spécifiée sont utilisés dans la couche de requête en sortie. Par défaut, la valeur SRID du premier enregistrement dans le jeu de résultats est utilisée. Ce paramètre est ignoré si le jeu de résultats de la requête ne renvoie pas de champ de géométrie. |
String |
|
Système de coordonnées (Facultatif) |
Le système de coordonnées qui sera utilisé par la couche de requête en sortie. Par défaut, la référence spatiale du premier enregistrement dans le jeu de résultats est utilisée. Ce paramètre est ignoré si le jeu de résultats de la requête ne renvoie pas de champ de géométrie. |
Spatial Reference |
|
Les coordonnées comportent des valeurs M (Facultatif) |
Indique si la couche en sortie contient des mesures linéaires (valeurs m).
|
Boolean |
|
Les coordonnées comportent des valeurs Z (Facultatif) |
Indique si la couche en sortie contient des valeurs d’élévation (valeurs z).
|
Boolean |
|
Étendue (Facultatif) |
Définit l’étendue de la couche. L’étendue doit inclure toutes les entités de la table.
Lorsque les coordonnées sont saisies manuellement, elles doivent être des valeurs numériques incluses dans le système de coordonnées de la carte active. La carte peut utiliser des unités d’affichage différentes de celles des coordonnées saisies. Utilisez le signe moins pour les coordonnées sud et ouest. |
Extent |
Environnements
Espace de travail courant, Système de coordonnées en sortie
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui