Didacticiel : créer une scène hors connexion

Le travail sur le terrain amène les opérateurs de terrain et vous-même dans des lieux ne bénéficiant pas de connexion aux données, mais cela ne doit pas vous empêcher d’utiliser vos données SIG. Vous pouvez créer une scène sans connexion Internet et l’utiliser sur votre appareil sur le terrain. Vous pouvez utiliser une application personnalisée générée avec ArcGIS AppStudio ou ArcGIS Runtime SDK.

La mise hors connexion de données implique quelques opérations en amont. La procédure explique comment créer des paquetages de tuiles utilisables en tant que sources d’élévation dans l’outil de géotraitement Créer un paquetage de scènes mobiles. Il est également possible de l’utiliser pour créer des paquetages de tuiles à partir d’images aériennes. Les images aériennes qui font référence à des jeux de données raster sont prises en charge en entrée dans l’outil Créer un paquetage de scènes mobiles. Consultez la rubrique Créer un paquetage de scènes mobiles pour ArcGIS Runtime SDK pour plus d'informations.

Rechercher et ouvrir le projet

Les données utilisées dans ce didacticiel se présentent sous la forme d’un paquetage de projet que vous pouvez télécharger à partir de ArcGIS Online via ArcGIS Pro.

Pour ouvrir le projet, procédez comme suit :

  1. Ouvrez une nouvelle instance de ArcGIS Pro.
  2. Sur la page de démarrage de ArcGIS Pro, cliquez sur Open another project (Ouvrir un autre projet) (Ouvrir un autre projet).
  3. Cliquez sur le filtre All Portal (L’intégralité du portail) Portail et recherchez Make Offline Scene example.
  4. Sélectionnez le paquetage de projet Make Offline Scene (Créer une scène hors connexion) et cliquez sur OK.

    Le projet télécharge et ouvre quatre scènes :

    • WGS84
    • WGS84_PostProcess
    • WebMercatorAuxiliarySphere
    • WebMercator_PostProcess
    Pour les scènes prêtes à être exécutées via l’outil Créer un paquetage de scènes mobiles, utilisez WGS84_PostProcess ou WebMercator_PostProcess. Choisissez l’option 1 ou l’option 2 ci-dessous selon que le paquetage de scènes mobiles est prévu pour une scène globale dans le système de coordonnées WGS84 ou une scène locale dans le système de coordonnées Web Mercator Auxiliary Sphere. Si ce projet est pour ArcGIS Runtime SDK, utilisez l’option 2 car ArcGIS Runtime SDK ne prend en charge que les scènes globales. Une autre possibilité est de suivre l’option 1, à condition que la scène soit convertie en une scène globale et qu’un fond de carte soit utilisé. Si vous avez accès à un portail, le moyen le plus rapide de créer des paquetages de tuiles est d’utiliser l'option 3.

    Centre-ville de Philadelphie

Option 1 : Créer un paquetage de tuiles pour une source d’altitude à la surface au sol dans WebMercatorAuxiliarySphere

ArcGIS Runtime SDK ne prend en charge que les sources d’élévation du sol faisant référence à un paquetage de tuiles. Pour mettre une scène hors connexion, utilisez les outils Gérer le cache de tuiles et Exporter le cache de tuiles afin de créer le paquetage de tuiles.

  1. Assurez-vous que WebMercatorAuxiliarySphere est la scène active.
  2. Sous l’onglet Analysis (Analyse), cliquez sur le bouton Tools (Outils).

    La fenêtre Géotraitement s'affiche.

  3. Dans la zone de recherche de la fenêtre Geoprocessing (Géotraitement), recherchez Gérer le cache de tuiles et cliquez sur l’outil pour l’ouvrir. Définissez les paramètres suivants :
    1. Spécifiez un emplacement dans Cache location (Emplacement du cache) à l’aide du bouton ParcourirParcourir.
    2. Saisissez Elevation Cache Web Mercator dans Cache Name (Nom du cache).
    3. Sélectionnez Recreate all tiles (Recréer toutes les tuiles) dans Manage Mode (Mode de gestion).
    4. Sélectionnez DEM (MNE) dans Input Data Source (Source de données en entrée).
    5. Sélectionnez Elevation tiling scheme (Structure de tuile d’altitude) dans Input tiling scheme (Structure de tuilage en entrée). Si le paquetage de tuiles concerne une image aérienne, sélectionnez ArcGIS Online tiling scheme (Structure de tuilage ArcGIS Online).
    6. Utilisez le nombre d’échelles défini par défaut.

      Si vous ajustez les échelles, assurez-vous que les valeurs Minimum Cached Scale (Échelle mise en cache minimale) et Maximum Cached Scale (Échelle mise en cache maximale) sont également ajustées.

    7. Cliquez sur Exécuter Exécuter.
    Le cache est créé dans l’emplacement du cache.
  4. Dans la zone de recherche de la fenêtre Geoprocessing (Géotraitement), recherchez Exporter le cache de tuiles et cliquez sur l’outil pour l’ouvrir. Définissez les paramètres suivants :
    1. Si Elevation Cache Web Mercator n’a pas été ajouté à la scène à l’étape précédente, ajoutez Elevation Cache Web Mercator à la scène à partir de Cache location (Emplacement du cache).
    2. Sélectionnez Elevation Cache Web Mercator dans Input Tile Cache (Cache de tuiles en entrée).
    3. Spécifiez un dossier dans Output Location (Emplacement du cache) à l’aide du bouton ParcourirParcourir.
    4. Saisissez GroundElevationWebMercator dans Output Tile Cache Name (Nom du cache de tuiles en sortie).
    5. Sélectionnez Tile Package (Paquetage de tuiles) dans Export Cache As (Exporter le cache en tant que).
    6. Utilisez les valeurs par défaut pour tous les autres paramètres.
  5. Cliquez sur Exécuter Exécuter.

    Un nouveau paquetage de tuiles est créé dans l’emplacement en sortie.

Option 2 : Créer un paquetage de tuiles pour une source d’altitude à la surface au sol dans WGS84

Ce processus est destiné au système de coordonnées WGS84 (WKID 4326), qui est le système de coordonnées par défaut dans une scène globale.

  1. Assurez-vous que WGS84 est la scène active.
  2. Dans la zone de recherche de la fenêtre Geoprocessing (Géotraitement), recherchez Gérer le cache de tuiles et cliquez sur l’outil pour l’ouvrir. Définissez les paramètres suivants :
    1. Spécifiez un emplacement dans Cache location (Emplacement du cache) à l’aide du bouton ParcourirParcourir.
    2. Saisissez Elevation Cache WGS84 dans Cache Name (Nom du cache).
    3. Sélectionnez Recreate all tiles (Recréer toutes les tuiles) dans Manage Mode (Mode de gestion).
    4. Sélectionnez DEM (MNE) dans Input Data Source (Source de données en entrée).
    5. Sélectionnez WGS84 version 2 elevation tiling scheme (Structure de tuilage d’altitude WGS84 version 2) dans Input tiling scheme (Structure de tuilage en entrée).
    6. Cliquez sur le bouton ParcourirParcourir et accédez à la structure de tuilage créée à l’étape précédente.
    7. Cliquez sur Select All (Tout sélectionner) pour sélectionner toutes les échelles.

      Cette option peut être adaptée si vous utilisez vos propres données. Si vous ajustez les échelles, assurez-vous que les valeurs Minimum Cached Scale (Échelle mise en cache minimale) et Maximum Cached Scale (Échelle mise en cache maximale) sont également ajustées.

    8. Entrez 250000000 pour Minimum Cached Scale (Échelle mise en cache minimale).
  3. Cliquez sur Exécuter Exécuter.

    Le cache est créé dans l’emplacement du cache et ajoutée à la scène.

  4. Dans la zone de recherche de la fenêtre Geoprocessing (Géotraitement), recherchez Exporter le cache de tuiles et cliquez sur l’outil pour l’ouvrir. Définissez les paramètres suivants :
    1. Si Elevation Cache WGS84 n’a pas été ajouté à la scène à l’étape précédente, ajoutez Elevation Cache WGS84 à la scène à partir de Cache location (Emplacement du cache).
    2. Sélectionnez Elevation Cache WGS84 dans Input Tile Cache (Cache de tuiles en entrée).
    3. Sélectionnez le dossier du projet ou tout autre dossier comme Output Location (Emplacement en sortie) via la boîte de dialogue Parcourir
    4. Saisissez GroundElevationWGS84 dans Output Tile Cache Name (Nom du cache de tuiles en sortie).
    5. Sélectionnez Tile Package (Paquetage de tuiles) dans Export Cache As (Exporter le cache en tant que).
    6. Utilisez les valeurs par défaut pour tous les autres paramètres.
  5. Cliquez sur Exécuter Exécuter.

    Un nouveau paquetage de tuiles est créé dans l’emplacement en sortie.

Option 3 : partager une scène web ou une couche web

Les paquetages de tuiles peuvent être créés rapidement à l’aide des processus Partager une scène web ou Partager une couche d'altitude web. Une fois ces processus terminés, vous pouvez ajouter le paquetage de tuiles depuis un portail dans votre scène.

  1. Dans la fenêtre Catalog (Catalogue), cliquez sur l’onglet Portal (Portail).
  2. Cliquez sur My Content (Mon contenu) Mes contenus.
  3. Recherchez le paquetage de tuiles récemment créé Paquetage de tuiles.
  4. Cliquez avec le bouton droit sur le paquetage de tuiles, puis cliquez sur Add to current map (Ajouter à la carte actuelle).
  5. Dans la fenêtre Contents (Contenu), faites glisser le paquetage de tuiles dans la surface Ground (Sol).

Le paquetage de tuiles d’altitude est défini comme la source d’altitude dans la surface Ground (Sol).

Préparer une scène pour l’utiliser avec l’outil Créer un paquetage de scènes mobiles

Une fois les données préparées, vous allez vous assurer que la scène est prête à l’emploi comme entrée de l’outil Créer un paquetage de scènes mobiles.

  1. Supprimez le raster MNE et tout autre raster de la fenêtre Contents (Contenu) créés dans les étapes précédentes.
  2. Si ce n’est pas déjà fait, ajoutez le paquetage de tuiles à la surface d’altitude Ground (Sol).
    1. Sous l’onglet Map (Carte), dans le groupe Layer (Couche), cliquez sur Add Data (Ajouter des données) Ajouter des données, puis sur Add Elevation Source (Ajouter une source d’élévation) Ajouter une source d’altitude.
    2. Accédez au paquetage de tuiles qui vient d’être généré et sélectionnez-le pour l’ajouter comme source d’altitude.

      Le paquetage de tuiles est ajouté en tant que source d’altitude au sol.

      Remarque :

      Vous devrez peut-être actualiser l’espace de travail pour voir le paquetage de tuiles.

  3. Préparez les couches d’entités conformément aux exigences présentées dans Couches opérationnelles.
  4. Pour plus d’informations sur ArcGIS Runtime SDK, consultez la rubrique Créer un paquetage de scènes mobiles pour ArcGIS Runtime SDK.

Créer un paquetage de scènes mobiles

Lorsque la scène a été préparée, vous êtes prêt à utiliser l’outil Créer un paquetage de scènes mobiles.

  1. Dans la zone de recherche de la fenêtre Geoprocessing (Géotraitement), recherchez Créer un paquetage de scènes mobiles et cliquez sur l’outil pour l’ouvrir. Définissez les paramètres suivants :
    1. Cliquez sur le menu déroulant Input Scene (Scène en entrée) et sélectionnez WGS84 ou WebMercatorAuxiliarySphere.
    2. Spécifiez un emplacement et un nom de fichier dans Output File (Fichier en sortie) à l’aide du bouton de navigation Parcourir.
    3. Utilisez les valeurs par défaut pour Input Locator (Localisateur en entrée), Area of Interest (Zone d’intérêt), Extent (Étendue) et Clip Features (Entités de découpage).
    4. Indiquez Downtown Philadelphia (Centre-ville de Philadelphie) comme titre (option Title).
    5. Indiquez Downtown Philadelphia Offline Scene (Scène hors connexion du Centre-ville de Philadelphie) dans Summary (Résumé) et Description.
    6. Indiquez philly, mspk et offline dans Tags (Balises).
    7. Utilisez les valeurs par défaut pour tous les autres paramètres.
  2. Cliquez sur Exécuter Exécuter.

    Un paquetage de scènes mobiles est créé ; il est possible de le partager sur la plateforme ArcGIS. Le paquetage de scènes mobiles peut être partagé dans ArcGIS Online ou Portal for ArcGIS 10.7 ou version ultérieure en vue de son utilisation dans une application ArcGIS Runtime SDK.