Fonctionnalités du projet

Les projets Excalibur peuvent être mis à jour pour ajouter et supprimer des fonctionnalités à tout moment. Le type de fonctionnalités que vous ajoutez à un projet détermine les outils disponibles dans le volet d’outils afin de simplifier la tâche associée à l’imagerie.

Enregistrer initialement un projet permet d’organiser rapidement et facilement les ressources et instructions des processus d’imagerie élémentaires les plus courants. Vous pouvez améliorer l’imagerie et mettre en évidence les principales zones d’intérêt.

Les ressources suivantes sont nécessaires pour créer un projet Excalibur :

Vous pouvez également inclure une carte web avec des couches de référence géospatiale pour offrir du contexte lorsque vous élaborez le projet Excalibur.

Ajouter des couches d’observation

L’ajout de couches d’observation à un projet fournit un processus de collecte des observations de l’imagerie, avec notamment les ressources permettant de réaliser les observations, la mise à jour et la création de produits d’informations dérivés à partir de ces activités. Ces couches fournissent des outils d’observation dans le volet d’outils lorsque vous ouvrez un projet Excalibur.

Les ressources suivantes sont nécessaires pour créer une couche d’observation dans un projet Excalibur :

Vous pouvez également inclure une carte web comportant des couches de référence géospatiale pour offrir du contexte lorsque vous élaborez le projet Excalibur. Vous pouvez ajouter et utiliser des couches dépourvues de champs gérés par le système ArcGIS Excalibur dans votre projet Excalibur. Les observations collectées avec ces couches sont ajoutées au projet, mais elles n’incluent aucune des observations précédentes des couches si ces dernières ne sont pas temporelles.

Créer une couche de collecte d’observation

La création d’un projet contenant des observations requiert la présence d’au moins une couche de collecte d’observation. Dans ArcGIS Excalibur, la couche de collecte d’observation peut être créée au sein du processus guidé, qui comprend ce qui suit :

Une fois toutes les conditions requises satisfaites et la couche publiée sur votre portail, ArcGIS Excalibur identifie cette dernière comme une couche de collecte d’observation utilisable dans un projet Excalibur d’observation. Les sections ci-dessous décrivent le processus de création d’une couche de collecte d’observation.

Créer une couche de collecte d’observation au sein d’un processus guidé

Vous pouvez créer une couche d’observation dans le cadre d’un processus guidé lors de la création d’un projet Excalibur, qui inclura l’ensemble minimum de champs obligatoires. Avec cette méthode, vous pouvez ajouter des champs supplémentaires et définir le style d’une couche en fonction de votre tâche de collecte d’observation. Pour plus d’informations, reportez-vous à la rubrique Ajouter une couche d’observation dans votre projet Excalibur.

Créer une couche de collecte d’observation dans ArcGIS Pro

Outre l'utilisation d'un processus guidé pour créer une couche de collecte d’observation, vous pouvez aussi faire appel à ArcGIS Pro pour créer une classe d’entités ponctuelles, linéaires ou surfaciques dans une géodatabase fichier. Cette classe d’entités peut inclure des valeurs de domaine pour faciliter l’enregistrement des informations manuelles relatives à chaque observation, mais doit contenir les champs obligatoires.

Les champs obligatoires d’une couche de collecte d’observation servent à renseigner automatiquement les informations provenant de l’image à partir de laquelle les observations ont été recueillies. La classe d’entités doit contenir les champs obligatoires suivants :

Nom du champType de donnéesLongueur

commentaires

Texte

500

imageId_excalibur

Texte

250

projectId_excalibur

Texte

250

Image_DTG_UTC_excalibur

Date

Image_DTG_Local_excalibur

Texte

250

Observation_DTG_Local_excalibur

Texte

250

Observation_LatLon_excalibur

Texte

250

ICS_XY_excalibur

Texte

250

MapScale_excalibur

Double

Image_Classification_excalibur

Texte

250

Predicted_NIIRS_excalibur

Double

Raster_Id_excalibur

Entier long

Service_Url_excalibur

Texte

250

Tout champ supplémentaire (en sus des champs obligatoires) ajouté à la classe d’entités doit être renseigné manuellement au cours de la collecte des observations.

Activer le suivi de l’éditeur

Après avoir créé une classe d’entités de la couche de collecte d’observation avec les champs obligatoires, il convient d’activer la fonction de suivi de l’éditeur. Avant la publication, vous pouvez activer le suivi de l’éditeur sur la classe d’entités en cliquant avec le bouton droit de la souris sur la couche et en sélectionnant Manage (Gérer) > Enable Editor Tracking (Activer le suivi de l’éditeur). Les champs suivants sont alors ajoutés à la couche :

  • created_user
  • created_date
  • last_edited_user
  • last_edited_date

L’activation du suivi garantit la traçabilité des modifications apportées à une nouvelle observation ou une observation existante dans ArcGIS Excalibur.

Remarque :
Si cette action n’est pas effectuée avant la publication, utilisez l’onglet Settings (Paramètres) dans les détails des éléments de la couche correspondante. Dans la section Feature Layer (hosted) (Couche d’entités [hébergée]), assurez-vous que Keep track of who created and last updated features (Assurer le suivi du créateur des entités et de la personne qui a effectué la dernière mise à jour) est coché. Cliquez sur Save (Enregistrer) après toute modification apportée aux paramètres de la couche.

Activer les paramètres de l'heure

Les observations identifiées de l’imagerie contiennent une dimension temporelle liée au moment où cette observation a été collectée. Pour exploiter cette dimension temporelle, la couche d’observation doit être activée sur le plan temporel, sur un champ donné.

Dans ArcGIS Desktop, vous pouvez définir la propriété temporelle sur la couche en vous assurant que l’option a pour valeur Each feature has a single time field (Chaque entité possède un champ temporel unique) et en paramétrant le champ de sorte qu’il soit utilisé en tant que champ last_edited_date. En outre, veillez à ce que l’option Time Extent (Étendue temporelle) > Data is a live feed (Les données sont un flux dynamique) soit activée et définie sur un taux adapté au type des observations que vous collectez. Si vous envisagez de copier ou de répliquer des données sur différents fuseaux horaires, sélectionnez (UTC) Coordinated Universal Time (UTC (Temps universel coordonné)) dans l’option Time Zone (Fuseau horaire).

Remarque :

Si les paramètres de temps ne sont pas activés avant la publication, utilisez l’onglet Overview (Vue d’ensemble) dans les détails des éléments de la couche correspondante. Cliquez sur l’option Time Settings (Paramètres de temps) et assurez-vous que Enable time (Activer le temps) est activé. Définissez the time data is recorded as (les données temporelles sont enregistrées comme) sur specific events in time (événements spécifiques dans le temps), avec Time field (Champ temporel) défini sur last_edited_date.

Activer la mise à jour avant publication

Pour que les autres utilisateurs puissent ajouter, modifier et supprimer les données de votre couche de collecte d’observation, il est nécessaire de configurer la mise à jour sur la couche. Au cours du processus de publication du partage de votre couche d’entités web, vous devez configurer la classe d’entités d’observation pour activer la mise à jour. Pour activer la mise à jour, cliquez sur l’onglet Configuration dans la fenêtre Share as Web Layer (Partager en tant que couche web) et vérifiez que l’option Enable editing and allow editors to (Activer la mise à jour et autoriser les éditeurs à) est cochée lors de la configuration des propriétés de la couche web.

Remarque :

Si cette action n’est pas effectuée avant la publication, utilisez l’onglet Settings (Paramètres) dans les détails des éléments de la couche correspondante. Dans la section Feature Layer (hosted) (Couche d’entités [hébergée]), assurez-vous que Enable Editing (Activer les mises à jour) soit coché. Cliquez sur Save (Enregistrer) une fois que vous avez apporté des modifications aux paramètres de la couche.

Balise requise

Pour veiller à ce que ArcGIS Excalibur identifie votre nouvelle couche en tant que couche de collecte d’observation, au cours du processus de publication de partage de votre couche d’entités Web, vous devez inclure la balise d’élément correcte.

La balise doit être définie en tant que Observation Layer.

Lorsque que vous avez ajouté cette balise et que toutes les fonctionnalités de mise à jour ont été activées, vous pouvez publier la nouvelle couche d’entités à utiliser dans ArcGIS Excalibur.

Visualiser une couche de collecte d’observation

Un projet Excalibur permet d’utiliser une ou plusieurs couches d’observation afin de collecter et d’enregistrer des observations. Lorsque vous utilisez un projet Excalibur, définissez les symboles et le style de la couche d’observation afin d’identifier rapidement les observations en fonction du type spécifié ou de la valeur qui vous intéresse. Vous pouvez également sélectionner les icônes de la palette qui s’affichent lorsque vous utilisez les outils d’observation dans un projet Excalibur.

Vous pouvez définir le style de la couche d’entités d’observation au cours du processus guidé de création d’une couche d’observation ou dans l’onglet Visualization (Visualisation), dans les détails des éléments de la couche correspondante. Enregistrez la couche après avoir apporté des modifications à son style. Le style est répercuté dans les projets Excalibur contenant la couche d’observation.

Gérer les champs système et les paramètres

Si votre couche d’observation n’a pas été créée dans ArcGIS Excalibur et ne possède pas les champs gérés par le système, vous pouvez utiliser un processus guidé pour les ajouter. Cela permet de renseigner automatiquement dans la couche les informations provenant de l’image lorsqu’une observation est collectée. De plus, la couche devient temporelle si elle ne l’était pas déjà. Les champs suivants sont ajoutés :

  • ics_xy_excalibur
  • image_classification_excalibur
  • image_dtg_local_excalibur
  • image_dtg_utc_excalibur
  • imageid_excalibur
  • mapscale_excalibur
  • observation_dtg_local_excalibur
  • observation_latlon_excalibur
  • predicted_niirs_excalibur
  • projectid_excalibur
  • raster_id_excalibur
  • service_url_excalibur

Ajouter des définitions de géoenrichissement à un projet Excalibur

L’ajout d’une définition d’enrichissement géographique à un projet permet de compléter vos observations avec des informations issues d’une couche associée lors de la collecte d’observations. Vous pouvez choisir les champs à renseigner automatiquement dans une couche d’observation ponctuelle en les appariant à des champs d’une ou plusieurs couches contextuelles surfaciques associées.

Pour créer une définition de géoenrichissement dans votre projet Excalibur, vous devez remplir les critères suivants :

  • Vous devez être le propriétaire du projet ou un administrateur du portail.
  • Vous devez posséder une couche d’observation ponctuelle dans votre projet Excalibur.
  • Vous devez posséder une couche contextuelle surfacique dans une carte web ajoutée à votre projet.

Suivez le processus guidé permettant d’ajouter, d’afficher ou de supprimer des définitions d’enrichissement géographique dans un projet Excalibur.