Propriétés de la couche opérationnelle
Vous pouvez déterminer la façon dont chaque couche opérationnelle de carte que vous ajoutez à un projet mobile se comporte. Les propriétés que vous pouvez configurer comprennent les éléments suivants :
- Fonction d'une couche utilisée, entre autres, pour stocker des informations concernant l'identité des utilisateurs et consigner les emplacements des utilisateurs, etc.
- Prise en charge d'une couche permettant de collecter de nouvelles entités
- Prise en charge d'une couche permettant de modifier des attributs
- Prise en charge d'une couche permettant de modifier la géométrie
- Prise en charge d'une couche permettant de supprimer des entités
- Prise en charge d'une couche permettant de rechercher des entités
- Possibilité ou non de télécharger des mises à jour de la couche
- Possibilité d'activer ou non la prise en charge des pièces jointes
Lors de la création de contenu de couche opérationnelle de carte dans ArcMap, les propriétés suivantes affectent votre projet mobile :
- Vue générale et étendue actuelle de la carte : la vue générale définit non seulement la plus petite échelle de la carte, mais également la précision associée au cache mobile créé. Ainsi, nous vous recommandons de définir l'étendue globale de sorte qu'elle ne dépasse pas la zone d'exécution de vos opérations sur le terrain. L'étendue initiale permet d'afficher la carte dans Mobile Project Center lorsqu'elle est ajoutée au projet. Après avoir enregistré le projet, l'étendue actuelle est également enregistrée avec le projet et reconnue par des applications de terrain.
- Symbologie des couches de carte – Tenez compte de l'environnement et de la taille du périphérique lors du choix de la symbologie des couches et des dépendances d'échelle pour les couches de carte. Pour plus d'informations, reportez-vous à la rubrique Conception et création de cartes mobiles à l'aide d'ArcGIS for Desktop.
- Paramètres de champ de couche de carte : puisque le projet mobile respecte les paramètres de champ de couche, veillez à ce que seuls les champs qui sont importants pour les membres de l'équipe soient visibles ou modifiables dans le document ArcMap. Vous pouvez également définir des noms d'alias parlants pour les champs. Par défaut, ces noms d'alias proviennent des alias de champs que vous définissez à la création de la classe d'entités. Pour plus d'informations, reportez-vous à la rubrique Configuration des champs.
Pour chaque service mobile, service d'entités hébergé ou cache mobile que vous ajoutez au projet, de nombreuses propriétés de couches proviennent du document ArcMap que vous pouvez configurer dans Mobile Project Center de manière à respecter les exigences des opérations sur le terrain. C'est pratique lorsque vous disposez d'un ensemble de couches à utiliser pour plusieurs projets.
Par exemple, le même service mobile, service d'entités ou cache mobile est utilisé dans un projet d'inspection d'un réseau de distribution d'eau et un projet de maintenance de vannes. Dans le projet d'inspection, la couche de carte de vannes ne doit pas être mise à jour, mais elle peut l'être dans le projet de maintenance des vannes. En utilisant Mobile Project Center pour configurer les propriétés d'une couche de carte, vous pouvez déverrouiller les fonctionnalités de mise à jour dans le projet de maintenance et les verrouiller dans le projet d'inspection.
Il est important de comprendre que ce que l'équipe de terrain peut faire avec une couche de carte est limité par la structure de sa source de données. Par exemple, pour les données provenant de services mobiles et de caches mobiles créés par l'outil Créer un cache mobile, les couches ne permettent pas de collecter des données avec des applications de terrain, à moins qu'une colonne GlobalID ne soit créée dans la géodatabase. De la même façon, les utilisateurs sur le terrain ne peuvent ni collecter ni gérer les pièces jointes d'une couche de carte à moins qu'elles ne soient activées pour cette couche dans la base de données.
Fonction d'une couche opérationnelle de carte
Vous pouvez utiliser une couche opérationnelle pour l'une des raisons suivantes :
- Pour collecter des données : les utilisateurs sur le terrain peuvent collecter des données pour la couche de carte ou modifier la géométrie et les attributs. Vous pouvez régler les fonctionnalités à l'aide du paramètre Options supplémentaires. Pour un service mobile, une couche peut être mise à jour uniquement si elle contient un champ GlobalID et
- si elle réside dans une géodatabase fichier et que vous utilisez l'outil Créer un cache mobile pour générer un cache mobile à partir de la carte contenant la couche.
- qu'elle réside dans une géodatabase ArcSDE, et que vous publiez la carte sur ArcGIS 10.1 for Server en tant que service mobile avec la base de données inscrite auprès du serveur ArcGIS Server (reportez-vous à la rubrique Publication d'un service mobile pour plus d'informations) ; ou que vous publiez l'outil Créer un cache mobile pour générer un cache mobile.
Attention :Si une couche de carte provient d'une géodatabase fichier et que vous publiez la carte dans ArcGIS for Server (version 10.1 ou ultérieure) en tant que service mobile, les données contenues dans cette couche de carte ne peuvent pas être modifiées dans les applications de terrain. Cependant, cette contrainte ne s'applique pas aux versions antérieures d'ArcGIS for Server.
Remarque :Les restrictions ci-dessus ne s'appliquent pas aux services d'entités hébergés sur ArcGIS Online pour les organisations. Cela signifie que vous pouvez mettre à jour les données même si elles n'ont pas de GlobalID ou qu'elles sont stockées dans une géodatabase fichier.
- Pour fournir des informations de référence en lecture seule : vous pouvez identifier toute couche de carte comme étant une référence uniquement. Une couche servant de référence uniquement est considérée comme un fond de carte vectoriel que vous ne pouvez par conséquent pas modifier. Toutefois, selon la manière dont vous avez configuré la couche, ses entités peuvent faire l'objet d'une recherche, des mises à jour de la base de données principale peuvent être téléchargées et la prise en charge des pièces jointes peut être activée.
- Pour identifier l'utilisateur actuel : si un projet mobile contient une couche d'identité, lorsque les utilisateurs sur le terrain ouvrent le projet, ils doivent choisir ou créer (facultativement) une identité pour se connecter. Si la couche d'identité provient d'un service mobile ou d'un service d'entités, les utilisateurs sur le terrain peuvent actualiser (synchroniser) la liste d'identités locale avec le service et obtenir toutes les identités créées par d'autres utilisateurs sur le terrain.
Remarque :Une couche d'identité n'est pas un mécanisme de sécurité pour l'authentification de l'autorisation. Elle est destinée uniquement à identifier les utilisateurs travaillant sur un projet mobile. Pour obtenir des informations détaillées, reportez-vous à la rubrique Comprendre l'identité des utilisateurs d'un projet.
- Pour consigner toutes les positions de l'utilisateur actuel : si une couche est définie comme étant une couche de consignation, elle consigne toutes les positions historiques de l'utilisateur actuel. Un champ de texte pour le nom de la machine (ou l'identité de l'utilisateur ou le nom complet si vous avez une couche d'identité dans le projet) et un champ date/heure qui affiche les données appropriées sont obligatoires si vous voulez utiliser une couche de points pour la connexion. Pour plus d'informations, reportez-vous à la rubrique Configuration des couches de consignation et d'équipe sur le terrain.
- Consigne la position actuelle de l'utilisateur et télécharge le dernier emplacement connu d'autres utilisateurs : cette option permet de transformer une couche ponctuelle en couche d'équipe sur le terrain. Elle synchronise et actualise régulièrement les dernières positions connues du personnel de terrain (pouvant être configurées dans Mobile Project Center). Comme pour la couche de consignation, un champ de texte pour le nom de la machine (ou l'identité de l'utilisateur ou le nom complet si vous avez une couche d'identité dans le projet) et un champ date/heure qui affiche les données appropriées sont obligatoires pour cette couche ponctuelle au minimum. Puisque la couche de l'équipe sur le terrain implique une synchronisation des données entre l'application de terrain et la source de données principale, afin d'obtenir les positions du personnel de terrain, cette couche doit provenir d'un service mobile ou d'un service d'entités et non d'un cache mobile local créé par un outil de géotraitement. Pour plus d'informations sur les couches d'équipes de terrain, reportez-vous à la rubrique Configuration des couches de consignation et d'équipe sur le terrain.
- Pour inclure une couche qui n'est pas visible pour l'utilisateur : dans certains cas, vous pouvez avoir certaines couches de cartes que vous ne souhaitez pas utiliser lors de vos opérations sur le terrain. Si tel est le cas, vous pouvez désigner la couche comme étant masquée pour l'utilisateur. Cela signifie que les applications de terrain la traiteront comme si elle n'existait pas. Les données de cette couche ne feront l'objet d'aucune synchronisation (depuis ou vers le serveur) ou d'opérations sur le terrain (affichage, mise à jour ou recherche).
ArcGIS for Windows Mobile prend en charge les mises à jour par rapport à tout modèle transactionnel d'une géodatabase multi-utilisateurs. Vous devez déterminer quel est le meilleur modèle pour la gestion de changements (versionnement, mise à jour de transactions courtes ou mise à jour non versionnée).
Propriétés supplémentaires d'une couche
Les propriétés supplémentaires suivantes peuvent être définies sur une couche selon son utilisation dans l'application :
- Autoriser la collecte de nouvelles entités : Cette propriété active une couche pour la collecte de nouvelles entités.
- Autoriser la mise à jour d'entités existantes : Cette propriété active une couche pour la mise à jour d'attributs d'entités.
- Mettre à jour l'emplacement des entités : Lorsque vous souhaitez que le personnel sur le terrain puisse mettre à jour des informations sur les attributs sans modifier la géométrie d'entités, cette propriété ne doit pas être sélectionnée. Par exemple, le personnel sur le terrain doit mettre à jour les résultats de l'étude d'un ensemble de tours d'observation. L'emplacement des tours d'observation ne doit pas être modifié, mais les attributs peuvent être mis à jour régulièrement.
- Supprimer des entités : Si cette propriété n'est pas sélectionnée, il est impossible de supprimer des entités existantes.
- Peut faire l’objet d’une recherche : Cette propriété détermine si une couche de carte fait l'objet d'opérations de recherche ou d'identification. Cette propriété n'est pas disponible pour les couches d'identité, les couches de consignation ou les couches masquées.
- Télécharger les mises à jour du serveur : Si une couche de carte est chargée à partir d'un service mobile ou d'un service d'entités et qu'elle est définie pour la collecte de données ou en lecture seule, vous pouvez spécifier si les mises à jour de la couche peuvent être ou non téléchargées. Par défaut, cette propriété est activée pour les couches de collecte de données et désactivée pour les couches en lecture seule.
- Inclure la prise en charge des pièces jointes : Si, pour une couche de carte, la prise en charge des pièces jointes est activée dans la base de données principale, vous pouvez également attribuer à cette propriété la valeur true dans Mobile Project Center. Cette valeur permet au personnel de terrain d'afficher, d'ajouter, de supprimer et de synchroniser des pièces jointes à partir d'applications de terrain. Cela s'applique aux couches sur lesquelles la collecte de données est autorisée ou aux couches de référence uniquement.