Vous pouvez consolider les entités, les données tabulaires, les fonds de carte, les jeux de données réseau et les localisateurs de votre carte dans un dossier en vue de l'utiliser dans des applications créées avec ArcGIS Runtime SDK. Ce dossier peut ensuite être transféré sur des périphériques pour l'utiliser avec des applications qui s'exécutent hors connexion (applications pouvant s'exécuter en étant déconnectées d'ArcGIS for Server, Portal for ArcGIS ou ArcGIS Online). Pour plus d'informations sur la création d'applications hors connexion avec ArcGIS Runtime, consultez le site des développeurs.
Vous ne pouvez pas utiliser les données des services d'entités ou de carte. Pour plus informations sur l'utilisation des services dans ArcGIS Runtime, consultez la rubrique Modèle de services.
Avant de créer du contenu ArcGIS Runtime, vous devez activer l'élément de menu Partager en tant que de la manière suivante :
- Ouvrez ArcMap.
- Dans le menu principal ArcMap, cliquez sur Personnaliser > Options ArcMap.
- Dans la boîte de dialogue Options ArcMap, cliquez sur Partage.
- Activez la case à cocher Activer les outils ArcGIS Runtime et cliquez sur OK.
Pour créer du contenu d'ArcGIS Runtime :
- Ouvrez ArcMap.
- Ouvrez ou créez un document ArcMap avec les données souhaitées.
- Dans le menu principal ArcMap, cliquez sur Fichier > Partager en tant que > Contenu d'ArcGIS Runtime.
Dans le volet gauche de la boîte de dialogue qui s'affiche, vous pouvez cliquer sur les éléments pour accéder aux paramètres (options) permettant de consolider vos données. Ces options sont présentées dans la section suivante.
- Vous pouvez cliquer sur Analyser pour vérifier que tous les types de couches et propriétés spécifiés sont pris en charge dans ArcGIS Runtime. Par exemple, les données provenant de plusieurs espaces de travail ne sont pas prises en charge. Si des erreurs ou des avertissements sont rencontrés, une fenêtre Préparation apparaît avec une liste des problèmes. Pour obtenir plus d'informations sur les solutions suggérées d'un problème, cliquez avec le bouton droit sur un message dans la fenêtre Préparation.
- Une fois tous les paramètres spécifiés, cliquez sur Partager.
- ArcMap génère votre contenu dans le dossier que vous avez spécifié dans le paramètre Dossier en sortie.
Description des options
Dossier en sortie
Le contenu d'ArcGIS Runtime est enregistré localement dans le dossier que vous indiquez dans la zone de texte Enregistrer le contenu d'ArcGIS Runtime sous. Ce dossier peut être déployé sur vos périphériques pour l'utiliser avec vos applications ArcGIS Runtime. Selon les options sélectionnées, ce dossier contient certains ou l'intégralité des éléments suivants :
- Un fichier de géodatabase contenant des entités et des données tabulaires.
- Un fond de carte de cache de tuiles
- Un localisateur activé à utiliser avec ArcGIS Runtime
- Un réseau de transport
Données d'entités et tabulaires
Vous pouvez utiliser les données d'entités et tabulaires de votre carte actuelle comme couches opérationnelles dans votre application ArcGIS Runtime. Ces couches peuvent être utilisées pour afficher et interroger les données qu'elles contiennent.
Pour les données d'entités et tabulaires à inclure dans le contenu d'ArcGIS Runtime, tenez compte des restrictions suivantes :
- Seules les couches d'entités, les tables et les classes de relations sont prises en charge.
- Si une couche d'entités fait référence ou appartient à une classe de relations qui fait elle-même référence à des données non prises en charge, la couche n'est pas incluse dans le contenu d'ArcGIS Runtime.
- Toutes les couches de la carte actuelle doivent provenir du même espace de travail.
Les options suivantes sont disponibles pour les entités et données tabulaires :
- Inclure des données d'entités et tabulaires pour référence en lecture seule : permet d'inclure toutes les couches d'entités, tables et classes de relations issues de la carte actuelle dans le contenu d'ArcGIS Runtime. Ces couches seront en lecture seule dans votre application ArcGIS Runtime SDK. Si l'option Optimiser la taille pour la lecture seule est sélectionnée, la taille de la couche est optimisée et ne peut s'afficher que dans votre application ArcGIS Runtime SDK. Pour ces couches :
- Tous les champs non utilisés pour le rendu et l'étiquetage sont supprimés.
- La précision de leur référence spatiale est définie sur 0,1 mètre.
- Elles ne conviennent pas pour un jeu de données réseau.
- Ne pas inclure de données d'entités et tabulaires : permet de ne pas inclure les entités ou données tabulaires issues de la carte actuelle dans le contenu d'ArcGIS Runtime.
Fond de carte
Si votre carte contient une couche de fond de carte, vous pouvez sélectionner Utiliser une couche de fond de carte de la carte actuelle. Cette option crée un cache de tuiles à partir de la couche de fond de carte sélectionnée et l'inclut dans le contenu d'ArcGIS Runtime. Un cache de tuiles est un jeu de tuiles préfabriquées pouvant être utilisées comme fonds de carte dans vos applications ArcGIS Runtime. Les caches s'affichent généralement plus rapidement que d'autres fonds de carte, mais cette option peut accroître la taille du contenu et augmenter la durée de création du contenu. Cette option n'est pas adéquate si les données que vous devez afficher comme fond de carte doivent être interrogeables. Vous pouvez ajuster la structure de tuilage et d'autres paramètres pour trouver un équilibre entre le niveau de détail et les performances. Pour définir la structure de tuile du fond de carte :
- Dans le volet gauche de la boîte de dialogue Contenu d'ArcGIS Runtime, cliquez sur Fond de carte puis sur Utiliser une couche de fond de carte de la carte actuelle.
- Cliquez sur Structure de tuile du fond de carte.
- Définissez les paramètres, comme le niveau de détail et le format de tuile.
Pour plus d'informations sur la structure de tuile et d'autres paramètres de tuilage, reportez-vous à la rubrique A propos des paquetages de tuiles.
Données réseau
Si votre carte contient un jeu de données réseau ou une couche d'analyse de réseau qui fait référence à un jeu de données réseau, vous pouvez inclure le jeu de données réseau dans votre contenu d'ArcGIS Runtime en tant que réseau de transport pour le calcul d'itinéraire et les feuilles de route. Lorsque vous incluez un réseau, toutes les couches d'entités auxquelles le réseau fait référence sont intégrées au contenu d'ArcGIS Runtime. Cela peut inclure les couches qui ne font pas partie de la carte. Par exemple, si votre carte contient uniquement une couche de jeu de données réseau, votre contenu d'ArcGIS Runtime inclut les classes d'entités rues, jonctions et tournants associées au réseau.
Pour qu'un jeu de données réseau devienne un réseau de transport, tenez compte des restrictions suivantes :
- Le jeu de données réseau doit appartenir à une géodatabase. Les réseaux au format SDC ou de fichier de formes ne sont pas concernés.
- Le jeu de données réseau doit provenir d'ArcGIS 10.0 ou d'une version ultérieure. Si votre réseau provient d'une version antérieure, vous pouvez mettre à niveau votre géodatabase et votre réseau.
- Le jeu de données réseau ne peut pas avoir un système de coordonnées inconnu.
- Le jeu de données réseau ne peut pas utiliser d'évaluateurs de scripts VB ou Python.
- Le jeu de données réseau ne peut pas utiliser d'évaluateurs COM personnalisés.
- Un jeu de données réseau qui utilise le trafic réel est placé sur un réseau de transport sans les composants du trafic réel qui ne sont pas pris en charge.
Les options disponibles sont les suivantes :
- Inclure les données réseaux de la carte actuelle : permet d'inclure tous les jeux de données réseau référencés par la carte.
- Ne pas inclure de données réseau : permet d'exclure les jeux de données réseau du contenu d'ArcGIS Runtime.
Localisateur
Si votre carte contient un localisateur ou un localisateur composite, vous pouvez inclure le localisateur dans votre contenu d'ArcGIS Runtime. Vous pouvez sélectionner un localisateur à ajouter dans le contenu d'ArcGIS Runtime. Créez un localisateur composite si vous voulez inclure plusieurs localisateurs. Pour en savoir plus, reportez-vous à la rubrique Création d'un localisateur d'adresses composite.
Pour être ajouté au contenu d'ArcGIS Runtime, le localisateur doit remplir certaines conditions :
- Le localisateur doit être créé avec ArcGIS 10.0 ou une version ultérieure.
- Le localisateur ne peut pas avoir un système de coordonnées inconnu.
- Le localisateur ou tout localisateur appartenant à un localisateur composite ne peut pas être un service de géocodage, y compris des services publiés à partir de Portal for ArcGIS ou ArcGIS Online.
- Le localisateur ne peut pas contenir un plug-in personnalisé dans sa configuration de style.
Les options disponibles sont les suivantes :
- Utiliser un localisateur de la carte actuelle : permet d'inclure le localisateur sélectionné ajouté à la carte.
- Ne pas inclure de localisateur : permet d'exclure les localisateurs du contenu d'ArcGIS Runtime.