Construire des modèles

Remarque :

ModelBuilder dans Map Viewer est actuellement en version bêta. Partagez votre expérience et demandez de l’aide grâce aux forums disponibles sur le site ModelBuilder Early Adopter Community.

Un modèle se compose d’éléments de modèle qui sont connectés pour constituer des traitements.

Vous pouvez ajouter des outils et des données d’analyse à un modèle, les connecter et modifier la taille et la position des éléments.

Remarque :

ModelBuilder ne prend pas en charge la copie et le collage d’éléments d’outil ou de données, notamment l’utilisation des raccourcis clavier Ctrl+C, Ctrl+X et Ctrl+V.

Ajouter des outils

Les outils d’analyse Map Viewer sont ajoutés au modèle et enchaînés pour former un processus complet.

Procédez comme suit pour ajouter des outils à un modèle :

  1. Si nécessaire, suivez la procédure d’ouverture d’un modèle, de connexion à une session d’analyse et d’activation du modèle.
  2. Cliquez sur Add tools (Ajouter des outils) Ajouter des outils.

    La fenêtre Add tools (Ajouter des outils) apparaît, avec une liste des outils pris en charge.

    Remarque :

    Si Add tools (Ajouter des outils) n’est pas disponible, cela peut vouloir dire que vous n’êtes pas connecté à une session d’analyse ou que le modèle n’est pas actif.

  3. Cliquez sur le nom d’un outil pour le sélectionner, après l’avoir recherché à l’aide de la barre de recherche par nom ou par mot-clé, si nécessaire. Vous pouvez sélectionner plusieurs outils simultanément.
  4. Cliquez sur Add (Ajouter).

Les outils sélectionnés et leurs sorties sont ajoutés au diagramme ModelBuilder.

Outils pris en charge

L’ajout de la plupart des outils d’analyse d’entités dans un modèle est pris en charge. D’autres outils seront disponibles dans les versions à venir.

Les outils d’analyse d’entités suivants sont actuellement pris en charge : Agréger les points, Calculer un indice composite, Calculer la densité, Créer des zones tampons, Créer un champ de vision, Créer des bassins versants, Fusionner les limites, Trouver des centroïdes, Rechercher les points chauds, Rechercher les points aberrants, Rechercher des agrégats de points, Rechercher des localisations similaires, Générer des tessellations, Interpoler les points, Joindre les entités, Combiner les couches, Superposer les couches, Synthétiser le centre et la dispersion, Synthétiser - À proximité, Synthétiser - À l’intérieur et Parcours aval.

Actuellement, il n’est pas possible d’ajouter les outils d’analyse d’entités suivants à un modèle : Calculer le coût de déplacement, Choisir les meilleures ressources, Enrichir la couche, Extraire les données, Rechercher selon les attributs et la localisation, Trouver le plus proche, Générer des zones de desserte et Planifier des itinéraires. L’outil Summarize Nearby (Synthétiser - À proximité) ne prend pas en charge les modes de déplacement lorsqu’il est exécuté à partir d’un modèle. Les outils Rechercher les points chauds et Rechercher les points aberrants ne prennent pas en charge l’utilisation des données de population Esri.

Actuellement, il n’est pas possible d’ajouter des outils d’analyse raster à un modèle.

Ajouter

Vous pouvez ajouter des données directement au modèle ou depuis la boîte de dialogue d’un outil.

Lorsque vous ajoutez des données à un modèle, un élément de variable de données en entrée, que vous pouvez utiliser comme entrée dans un outil d’analyse, est créé.

Remarque :

L’ajout de données à un modèle n’ajoute pas les données à la carte.

Si une couche de la carte à laquelle un filtre est appliqué est utilisée dans le modèle, le filtre est appliqué dans l’analyse. Les sélections sur les couches de carte ne sont pas prises en compte.

Si une couche comportant un filtre est retirée de la carte Web avant l’exécution du modèle, le jeu de données complet est utilisé pour l’analyse.

Ajouter une couche depuis la carte

Pour ajouter une couche à un modèle à partir de la carte, procédez comme suit :

  1. Si nécessaire, suivez la procédure d’ouverture d’un modèle, de connexion à une session d’analyse et d’activation du modèle.
  2. Cliquez sur Add data (Ajouter des données) Ajouter dans la barre d’outils des actions.

    La fenêtre Add data (Ajouter des données) apparaît avec des options permettant d’ajouter une couche à partir de la carte ou de parcourir les couches.

    Remarque :

    Si Add data (Ajouter des données) n’est pas disponible, cela peut vouloir dire que vous n’êtes pas connecté à une session d’analyse ou que le modèle n’est pas actif.

  3. Cliquez sur Add layer from map (Ajouter une couche depuis la carte).

    Une liste des couches prises en charge depuis la carte web actuelle apparaît.

  4. Sélectionnez les couches à ajouter au modèle.
  5. Cliquez sur Confirm (Confirmer).

Les couches sont ajoutées au diagramme ModelBuilder sous la forme d’éléments de variable de données en entrée.

Parcourir les données

Procédez comme suit pour ajouter des données à un modèle :

  1. Si nécessaire, suivez la procédure d’ouverture d’un modèle, de connexion à une session d’analyse et d’activation du modèle.
  2. Cliquez sur Add data (Ajouter des données) Ajouter dans la barre d’outils des actions.

    La fenêtre Add data (Ajouter des données) apparaît avec des options permettant d’ajouter une couche à partir de la carte ou de parcourir les couches.

    Remarque :

    Si Add data (Ajouter des données) n’est pas disponible, cela peut vouloir dire que vous n’êtes pas connecté à une session d’analyse ou que le modèle n’est pas actif.

  3. Cliquez sur Browse layers (Parcourir les couches).

    Les couches de My content (Mon contenu) apparaissent.

  4. Cliquez sur My content (Mon contenu) et sélectionnez une autre option dans le menu (par exemple, My groupes [Mes groupes] ou My organization [Mon organisation]), si nécessaire.
  5. Utilisez la barre Search (Rechercher) ou le menu Sort by (Trier par) pour réduire le nombre d’éléments ou réorganiser la liste des éléments, si nécessaire.
  6. Pour l’élément de votre choix, cliquez sur Select layer (Sélectionner des couches), puis choisissez une ou plusieurs couches dans le menu.
  7. Cliquez sur Confirm (Confirmer).

Les couches sont ajoutées au diagramme ModelBuilder sous la forme d’éléments de variable de données en entrée.

Ajouter des données dans la boîte de dialogue d’un outil

Procédez comme suit pour ajouter des données par le biais d’un outil d’analyse :

  1. Procédez comme suit pour ouvrir la fenêtre ModelBuilder et ajouter des outils, si nécessaire.
  2. Sélectionnez un élément d’outil et cliquez sur Open (Ouvrir) Ouvrez dans la barre d’outils des éléments ou double-cliquez sur l’élément d’outil pour l’ouvrir.
    Remarque :

    S’il est impossible d’ouvrir l’outil, cela peut vouloir dire que vous n’êtes pas connecté à une session d’analyse ou que le modèle n’est pas actif.

  3. Cliquez sur le bouton Layer (Couche) des paramètres en entrée pour sélectionner une couche en entrée. Si la couche en entrée n’a pas été ajoutée à la carte, procédez comme suit :
    1. Cliquez sur Browse layers (Parcourir les couches).

      La fenêtre Select layer (Sélectionner une couche) apparaît et affiche les couches dans My content (Mon contenu).

    2. Cliquez sur My content (Mon contenu) et sélectionnez une autre option dans le menu (par exemple, My groupes [Mes groupes] ou My organization [Mon organisation]), si nécessaire.
    3. Utilisez la barre Search (Rechercher) ou le menu Sort by (Trier par) pour réduire le nombre de couches ou réorganiser les couches, si nécessaire.
    4. Pour l’élément de votre choix, cliquez sur Select layer (Sélectionner une couche), puis choisissez une couche dans le menu.
    5. Cliquez sur Confirm (Confirmer).
  4. Répétez l’étape précédente pour tout paramètre en entrée supplémentaire.
  5. Dans la fenêtre de l’outil, cliquez sur Confirm (Confirmer).

Les couches sont ajoutées en tant qu’entrées d’outil et en tant que variables de données en entrée dans le diagramme ModelBuilder.

Données prises en charge

Les types de données suivants sont pris en charge en tant qu’entrées pour les outils d’analyse dans ModelBuilder :

  • Couches d’entités hébergées
  • Tables hébergées

Connecter des données et des outils

Une fois que vous avez ajouté des données et des outils à un diagramme ModelBuilder, vous pouvez les connecter pour créer un processus d’analyse. Vous pouvez ajouter des connecteurs en les dessinant directement sur le diagramme ou par le biais de la boîte de dialogue d’un outil.

Pour dessiner une connexion entre les éléments de données et d’outils, procédez comme suit :

  1. Si nécessaire, suivez la procédure d’ouverture d’un modèle et d’ajout de données et d’outils.
  2. Cliquez sur le port à droite d’un élément de données et faites-le glisser sur le port à gauche d’un élément d’outil.

    Les paramètres qui requièrent des couches en entrée sont répertoriés sous l’élément d’outil.

  3. Cliquez sur le nom du paramètre dans lequel la couche sera utilisée (par exemple, Input layer (Couche en entrée)).

Un connecteur apparaît entre l’élément de données et l’élément d’outil, et l’outil est validé. Le nom de la couche apparaît pour le paramètre spécifié lorsque la boîte de dialogue de l’outil est ouverte.

Définir les paramètres des outils

Les outils présentent des paramètres qui peuvent être mis à jour pour spécifier le mode d’exécution de l’outil.

Procédez comme suit pour configurer les paramètres de l’outil :

  1. Procédez comme suit pour ajouter des outils à un modèle, si nécessaire.
  2. Effectuez l’une des opérations suivantes :
    • Double-cliquez sur l’élément d’outil.
    • Sélectionnez l’élément d’outil et cliquez sur Open (Ouvrir) Ouvrez dans la barre d’outils des éléments.

    La boîte de dialogue de l’outil s’affiche.

  3. Mettez à jour les paramètres de l’outil.

    Les paramètres obligatoires sont signalés par un point rouge. Si vous avez dessiné une connexion entre une variable de données et l’outil, la couche en entrée est déjà répertoriée dans la boîte de dialogue.

    Au fur et à mesure que les paramètres d’outil sont définis, chaque paramètre valide automatiquement la valeur ou les données spécifiées. Si les données ou la valeur ne sont pas valides, un message d’erreur apparaît.

    Conseil :

    Cliquez sur l’icône d’aide Afficher la fenêtre contextuelle en regard d’un paramètre pour consulter l’aide. Vous pouvez également cliquer sur Learn more (En savoir plus) pour ouvrir la rubrique d’aide.

    S’il s’agit du dernier outil dans le modèle ou si vous voulez visualiser les résultats de l’outil sur la carte, sélectionnez Create new hosted layer (Créer une couche hébergée) dans le groupe de paramètres Result layer (Couche de résultat).

    En savoir plus sur les sorties de modèle

  4. Cliquez sur Confirm (Confirmer).

La boîte de dialogue de l’outil se ferme et le modèle procède à la validation. Pour fermer la boîte de dialogue sans appliquer les modifications, cliquez sur Cancel (Annuler) ou fermez Fermer.

Valider les outils et les données

La validation consiste à vérifier que les données existent et que la configuration des outils respecte toutes les exigences nécessaires à leur exécution. La validation a lieu automatiquement lorsque vous ajoutez des données et des outils au modèle, modifiez les paramètres des outils et ouvrez des modèles. Lors de la validation des éléments d’outils et de données dans le modèle, le style des éléments s’actualise pour afficher leur état actuel.

En savoir plus sur l’état des éléments du diagramme

La validation est effectuée pour les variables de données en entrée, les outils et les variables de données en sortie.

Variables de données en entrée

Lorsqu’une variable de données est ajoutée à un diagramme de modèle, la variable est validée automatiquement et devient bleue. Si les données ont été ajoutées à l’aide de l’option Add layers from map (Ajouter des couches de la carte), les données sont validées lorsqu’un filtre est appliqué à la couche de carte.

Outils

Lorsqu’un outil est ajouté à un diagramme de modèle, l’outil et ses sorties apparaissent en gris, ce qui signifie qu’ils ne sont pas prêts pour l’exécution car les paramètres d’outil requis n’ont pas été renseignés et ne sont pas valides. Lorsque les outils sont assemblés, les outils en aval deviennent dépendants des sorties des outils en amont.

Lorsque vous définissez des paramètres d’outil et cliquez sur Confirm (Confirmer) dans la boîte de dialogue d’un outil, cette dernière se ferme et une icône bleue Validation indique que l’outil est en cours de validation. Les outils en aval sont également validés, le cas échéant.

Un élément d’outil est prêt pour l’exécution (il devient jaune) si les trois conditions requises suivantes sont remplies :

  • Tous les paramètres requis ont été spécifiés
  • Les données et les valeurs fournies remplissent les conditions requises de chaque paramètre
  • L’outil ne présente pas d’erreur

Variables de données en sortie

Lorsque l’outil est prêt pour l’exécution, les sorties de l’outil créées conformément aux paramètres spécifiés sont également prêtes pour l’exécution (elles sont vertes). Le statut des outils en aval peut changer si le statut de leurs données en entrée change.

Remarque :

Il n’est pas nécessaire que l’état des sorties facultatives soit Prêt à s’exécuter pour qu’un outil s’exécute. Pour plus de détails sur les sorties d’un outil en particulier, consultez la documentation de l’outil.

Redimensionner et supprimer des éléments

Pour redimensionner un élément de modèle, sélectionnez l’élément et déplacez l’une de ses poignées.

Pour déplacer un élément de modèle, sélectionnez-le et faites-le glisser vers l’emplacement souhaité sur le diagramme de modèle. Vous pouvez également réorganiser un modèle en cliquant sur Auto layout (Mise en page automatique) Mise en page automatique dans la barre d’outils de mise en page.

Renommer des éléments

Les noms par défaut des éléments d’outil et des éléments de données sont générés automatiquement lorsque vous ajoutez l’élément. Si le nom de l'élément existe déjà dans le modèle, un nombre unique lui est ajouté.

La modification du nom d’un élément n’a pas d’impact sur la valeur de l’élément. Par exemple, le fait de renommer une variable de données Roads (Routes) en Streets (Rues) ne modifie pas le jeu de données, mais seulement le nom dans le modèle.

Procédez comme suit pour renommer un élément :

  1. Cliquez sur un élément pour le sélectionner.
  2. Dans la barre d’outils de l’élément, cliquez sur Rename (Renommer) Renommer.
  3. Entrez un nouveau titre et appuyez sur Entrée ou cliquez sur une zone vierge du diagramme de modèle pour appliquer la modification.

Le nom de l’élément est mis à jour.

Remarque :

La boîte de dialogue de l’outil affiche le nom de la couche au lieu de l’étiquette de l’élément de données si vous renommez un élément de données qui référence une couche de carte.

Supprimer des éléments

Vous pouvez supprimer les éléments inutiles d’un diagramme de modèle. Pour supprimer un élément, sélectionnez un ou plusieurs éléments et cliquez sur Delete (Supprimer) Suppr dans la barre d’outils de l’élément ou appuyez sur Suppr sur votre clavier.

Pour sélectionner des éléments dans un modèle, vous pouvez procéder comme suit :

  • Cliquer : sélectionne un seul élément.
  • Tracer un rectangle ou appuyer sur Maj + cliquer : sélectionne plusieurs éléments.
  • Appuyer sur Ctrl+A : sélectionne tous les éléments.
Remarque :

Supprimer des éléments connectés à d’autres éléments peut endommager le modèle.

Enregistrer un modèle

Pour enregistrer les modifications apportées à un diagramme de modèle, cliquez sur Save (Enregistrer) Enregistrer dans la barre d’outils du modèle.

Conseil :

Un point bleu à côté du bouton Save (Enregistrer) indique que le modèle contient des modifications non enregistrées.

S’il existe des modifications non enregistrées lorsque vous vous déconnectez d’une session d’analyse ou passez à un autre modèle actif, vous êtes invité à les enregistrer ou à les ignorer.

Ressources

Référez-vous aux ressources suivantes pour en savoir plus :