Configuration de tâches et de fonctions

ArcGIS for Windows Mobile offre un ensemble de tâches intégrées que vous pouvez configurer pour le workflow de votre personnel sur le terrain. Vous pouvez également étendre ces tâches ou en développer de nouvelles avec ArcGIS Runtime SDK for Windows Mobile.

Vous pouvez en outre développer des extensions, également connues sous le nom de fonctions, grâce au SDK et les ajouter à votre projet.

Vous pouvez configurer des tâches intégrées, des tâches personnalisées et des fonctions dans Mobile Project Center (MPC). Elles se déploient automatiquement avec le projet. Pour en savoir plus sur le développement des fonctionnalités personnalisées et sur leur ajout dans votre projet, reportez-vous à l'aide du SDK.

RemarqueRemarque :

Dans ArcGIS for Windows Mobile 10.0 et les versions antérieures, le suivi de l'équipe sur le terrain, ainsi que la consignation des équipes sur le terrain font partie des tâches et fonctionnalités. Dans la version actuelle, ces deux composants sont implémentés sous la forme de configurations d'une couche de carte opérationnelle, ce qui réduit les restrictions liées à la structure des couches. Pour plus d'informations, reportez-vous aux rubriques Configuration des propriétés d'une couche de carte et Configuration des couches de consignation et d'équipe sur le terrain.

Description des tâches

Par défaut, chaque projet mobile inclut un ensemble de tâches intégrées que vous pouvez configurer, réordonner et supprimer de votre projet. Chaque tâche effectue les mêmes fonctionnalités sur un périphérique Windows que sur les appareils Windows Mobile. Les tâches incluent les composants suivants :

Configuration de tâches et de fonctions

Vous pouvez utiliser Mobile Project Center pour configurer les tâches d'un projet. Pour accéder à la liste des tâches, procédez comme suit :

  1. Créez ou ouvrez un projet dans MPC.
  2. Cliquez sur le bouton Tâches au bas de l'écran principal.
  3. Le volet Tâches s'ouvre sur la gauche et répertorie les tâches comprises dans le projet.

Vous pouvez configurer des tâches et fonctions intégrées et personnalisées à l'aide des onglets Tâches et Fonctionnalités de MPC. Les propriétés configurables des fonctions et tâches personnalisées varient selon la méthode utilisée pour les implémenter. Vous pouvez configurer les propriétés suivantes des tâches intégrées :

Tâche de configuration d'itinéraire

Contrairement à d'autres tâches intégrées, MPC n'ajoute pas de tâche d'itinéraire à un projet par défaut. Pour l'ajouter, cliquez sur Ajouter bouton Ajouter une tâche dans le volet Tâches, puis cliquez sur Itinéraire. MPC ajoutes la tâche Itinéraire à votre projet et vous pouvez modifier ses propriétés de nom et de description.

La tâche Itinéraire a besoin d'un jeu de données StreetMap pour s'exécuter sur le terrain (le même type que celui utilisé comme fond de carte). Une fois le projet créé, déployez le jeu de données pour l'utiliser sur les périphériques de terrain. Reportez-vous à la rubrique Déploiement d'un jeu de données StreetMap pour le calcul d'itinéraire pour en savoir plus.

AstuceAstuce:

Même si les données du jeu de données StreetMap utilisé par la tâche Itinéraire sont de même type que celles du jeu de données utilisés comme fonds de carte, pour utiliser la tâche Itinéraire seule, vous n'avez pas besoin d'ajouter le jeu de données StreetMap comme fond de carte, et vice versa. Si vous le souhaitez, vous pouvez même spécifier des jeux de données StreetMap distincts pour le calcul d'itinéraire et pour les fonds de carte.

Intégration de tâches et de fonctions personnalisées dans des projets mobiles

Une tâche ou fonctionnalité personnalisée prend la forme de deux ou trois composants, chacun étant dans un fichier .dll distinct. Vous devez développer un composant pour MPC afin de pouvoir inclure la tâche/fonctionnalité dans un projet mobile et configurer la tâche/fonctionnalité dans MPC. Vous devez créer et déployer un fichier .dll distinct pour chaque plateforme sur laquelle l'application de terrain s'exécute. En d'autres termes, si vous déployez votre tâche/fonctionnalité sur les deux applications de terrain (l'application destinée aux appareils Windows Mobile et l'application destinée aux périphériques et ordinateurs portables Windows), vous devez créer deux fichiers .dll distincts. Comme un fichier .dll distinct est requis pour chaque plateforme, programmez la tâche/fonctionnalité pour qu'elle exécute différentes fonctions.

Déploiement de tâches et fonctions personnalisées

Après avoir développé les groupes de tâches ou de fonctionnalités personnalisées, stockez-les à des emplacements spécifiques sur votre ordinateur (reportez-vous à la rubrique Déploiement et mise à jour de tâches/extensions personnalisées pour plus d'informations) pour qu'au démarrage de MPC, la tâche ou fonctionnalité apparaisse dans l'onglet Tâches ou Fonctionnalités (respectivement). Vous pouvez alors ajouter la tâche ou fonctionnalité à votre projet.

Lorsque vous enregistrez un projet qui comprend une tâche/extension personnalisée, MPC inclut automatiquement un exemplaire du groupe correspondant avec les données du projet et les rassemble dans un paquetage. Lorsque vous partagez ou déployez le projet, la fonctionnalité ou la tâche personnalisée est également déployée automatiquement.

Utilisation de tâches et de fonctionnalités dans des applications de terrain

Les tâches par défaut présentent des fonctions identiques sur les deux plateformes d'applications de terrain, même si l'interface utilisateur est différente. Toutefois, les fonctionnalités et tâches personnalisées peuvent être appliquées différemment selon la plateforme.

Les tâches intégrées et personnalisées que vous ajoutez à votre projet apparaissent de la même manière dans la liste des tâches des deux applications de terrain. En revanche, les fonctions personnalisées risquent de ne pas présenter d'interface utilisateur, mais elles exécutent certaines actions ou étendent des fonctions à d'autres tâches. Par exemple, la fonctionnalité de capture de carte personnalisée ne présente qu'un élément de menu permettant à votre équipe sur le terrain de capturer le contenu de la carte dans un fichier image.. Reportez-vous à la rubrique Extension de capture de carte pour plus d'informations.

AstuceAstuce:

Pour afficher sur un périphérique de terrain toutes les fonctionnalités et tâches personnalisées et par défaut disponibles dans un projet, reportez-vous à la page Informations sur les projets dans les applications de terrain.

11/5/2013