Étiquette | Explication | Type de données |
Scène en entrée | Une ou plusieurs scènes globales empaquetées dans un fichier .mspk unique. Les scènes actives et les fichiers .mapx peuvent être ajoutés en entrée. | Map |
Fichier en sortie | Fichier de paquetage de scènes mobiles en sortie .mspk. | File |
Localisateur en entrée (Facultatif) | Un ou plusieurs localisateurs (fichier .loc) à inclure dans le paquetage de scènes mobiles. Remarque :Les restrictions suivantes s'appliquent aux localisateurs :
| Address Locator |
Zone d'intérêt (Facultatif) | Couche de polygones qui définit la zone d’intérêt. Seules les entités qui intersectent la zone d’intérêt seront incluses dans le paquetage de scènes mobiles. | Feature Layer |
Étendue (Facultatif) | Spécifie l'étendue utilisée pour sélectionner ou découper les entités.
| Extent |
Entités de découpage (Facultatif) | Spécifie si les entités en sortie sont découpées sur la zone d’intérêt ou l’étendue donnée.
Remarque :Les couches d’entités multipatch, les couches d’entités ponctuelles 3D, les couches de jeux de données LAS, les couches de service et les paquetages de tuiles ne peuvent pas être découpés et sont copiés entièrement dans le paquetage de scènes mobiles. | Boolean |
Titre (Facultatif) | Les informations sur le titre seront ajoutées aux propriétés du paquetage. | String |
Résumé (Facultatif) | Les informations sur le récapitulatif seront ajoutées aux propriétés du paquetage. | String |
Description (Facultatif) | Les informations de description seront ajoutées aux propriétés du paquetage. | String |
Balises (Facultatif) | Les informations sur les balises seront ajoutées aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises en les séparant par une virgule ou un point-virgule. | String |
Crédits (Facultatif) | Les informations sur les crédits seront ajoutées aux propriétés du paquetage. | String |
Limites d’utilisation (Facultatif) | Les limites d’utilisation seront ajoutées aux propriétés du paquetage. | String |
Autoriser l’utilisation anonyme (Facultatif) | Indique si les scènes mobiles peuvent être utilisées par n’importe qui ou uniquement par les utilisateurs dotés d’un compte ArcGIS.
Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | Boolean |
Optimisation de texture (Facultatif) | Spécifie les textures qui sont optimisées en fonction de la plateforme cible sur laquelle le paquetage de couche de scène est utilisé. Attention :Le traitement des optimisations qui incluent KTX2 peut prendre un certain temps. Pour obtenir plus rapidement des résultats, utilisez les options Bureau ou Aucun.
| String |
Enable Scene Expiration (Activer l’expiration de la scène) (Facultatif) |
Spécifie si le paquetage de scènes mobiles dispose d’un délai d’expiration.
Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | Boolean |
Scene Expiration Type (Type d’expiration de la scène) (Facultatif) | Spécifie le type d’accès à la scène utilisé pour le paquetage de scènes mobiles expiré.
Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | String |
Date d’expiration (Facultatif) | Date d’expiration du paquetage de scènes mobiles. Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | Date |
Message d’expiration (Facultatif) | Un message texte s’affiche lors de l’accès à une scène expirée. Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | String |
Keep only the rows which are related to features within the extent (Conserver uniquement les lignes associées aux entités dans l’étendue) (Facultatif) | Détermine si l’étendue définie est appliquée aux sources de données associées.
| Boolean |
Référencer le contenu en ligne (Facultatif) | Spécifie si des couches de service sont référencées dans le paquetage.
| Boolean |
Synthèse
Crée un fichier de paquetage de scènes mobiles (.mspk) à partir d’une ou de plusieurs scènes à utiliser sur la plateforme ArcGIS.
Utilisation
Les paquetages de scène mobiles peuvent être utilisés dans AllSource et par les développeurs créant des applications avec ArcGIS Runtime SDK. Pour ArcGIS Runtime SDK, les fichiers .mspk ont été introduits avec la version 100.5. Les paquetages de scènes mobiles sont pris en charge sous forme d’un type de fichier dans ArcGIS Online et Portal for ArcGIS 10.7 et version ultérieure. Reportez-vous à la rubrique Partager un paquetage de scènes mobiles pour plus d’informations.
Il est possible d’importer les paquetages de scènes mobiles dans AllSource avec Importer une carte figurant sous l’onglet Insérer dans le groupe Projet.
Lors de la création d’un paquetage de scènes mobiles, toutes les scènes et couches de données sont projetées dans un système de coordonnées commun. Le système de coordonnées utilisé est celui de la scène. En présence de plusieurs scènes, c’est le système de coordonnées de la première scène qui est utilisé. Il est possible d’améliorer le temps de traitement en veillant à ce que tous les jeux de données figurent dans le même système de coordonnées. Pour le moment, les applications ArcGIS Runtime SDK ne prennent en charge que les scènes globales issues des systèmes de coordonnées WGS84 et Web Mercator Auxiliary Sphere.
Si la scène contient des couches de service, des paquetages de tuiles vectorielles (fichier .vtpk) ou des paquetages de tuiles (fichier .tpk), assurez-vous que leur système de coordonnées correspond au système de coordonnées de la scène spécifié dans les propriétés de la scène ou au système de coordonnées du fond de carte. Les paquetages ayant un système de coordonnées différent de celui de la scène sont bloqués du paquetage de scènes mobiles. Le système de coordonnées horizontales (XY) ainsi que le système de coordonnées verticales (Z) doivent correspondre au système de coordonnées de la scène. Reportez-vous à la rubrique Définir un système de coordonnées pour connaître la marche à suivre pour actualiser le système de coordonnées de la scène.
Si la scène contient une couche de réseau qui fait référence à un jeu de données réseau, elle peut être comprise dans le paquetage de scènes mobiles en tant que réseau de transport pour le calcul d’itinéraire et les feuilles de route. Toutes les tables et classes d’entités auxquelles le réseau fait référence sont intégrées dans le paquetage de scènes mobiles. Cela peut inclure les couches qui ne font pas partie de la scène. Par exemple, si la carte contient uniquement une couche de réseau, le paquetage inclut les classes d’entités rues, jonctions et tournants associées au réseau. Pour plus de détails, reportez-vous à la rubrique Créer un paquetage de scènes mobiles pour ArcGIS Runtime.
Vous pouvez utiliser l’outil de mise à jour interactive pour définir la zone d’intérêt en traçant un rectangle sur le sol de la scène. Si aucune étendue n’est spécifiée, l’étendue actuelle de la scène est utilisée pour définir la zone d’intérêt et consolider uniquement les entités qui coupent cette étendue. Pour de détails, reportez-vous à Informations relatives aux zones d’intérêt.
Les paquetages de scènes mobiles sont optimisés pour la visualisation 3D. Les couches d’entités multipatch, les couches d’entités ponctuelles 3D et les couches de jeux de données LAS sont converties en paquetages de couche de scènes pour un affichage rapide. Pour plus d’informations sur l’empaquetage des couches dans un paquetage de scènes mobiles, reportez-vous à la rubrique Couches opérationnelles.
La table suivante répertorie les données en entrée prises en charge et indique la façon dont les données en sortie sont converties ou copiées dans le paquetage de scènes mobiles. Elle stipule également si les données peuvent être reprojetées dans le système de coordonnées de la scène. Les jeux de données ne pouvant pas être reprojetés seront bloqués en tant qu’entrées dans l’outil Créer un paquetage de scènes mobiles.
Jeu de données source Jeu de données dans le paquetage de scènes mobiles Reprojection du jeu de données prise en charge Couche d’entités ponctuelles, linéaires ou surfaciques 2D
Classe d’entités SQLite
Oui
Couche d’entités ponctuelles 3D
Paquetage de couches de scènes
Oui
Couches d’entités multipatch
Paquetage de couches de scènes
Oui
Couche du jeu de données LAS
Paquetage de couches de scènes
Oui
Paquetage de couches de scènes
Paquetage de couches de scènes
Oui
Couche raster
Jeu de données raster
Oui
Source d’altitude
Paquetage de tuiles ou jeu de données raster
Oui pour un jeu de données raster
Paquetage de tuiles
Paquetage de tuiles
Non
Couche réseau
Réseau de transport
Oui
KMZ ou KML
KMZ ou KML
Non
Table
Table SQLite
Non
Couche de service
Couche de service
Non
Attention :
Les scènes contenant de nombreux jeux de données ou des jeux de données volumineux peuvent mettre plus de temps à convertir les données à utiliser dans le paquetage de scènes mobiles.
Paramètres
arcpy.management.CreateMobileScenePackage(in_scene, output_file, {in_locator}, {area_of_interest}, {extent}, {clip_features}, {title}, {summary}, {description}, {tags}, {credits}, {use_limitations}, {anonymous_use}, {texture_optimization}, {enable_scene_expiration}, {scene_expiration_type}, {expiration_date}, {expiration_message}, {select_related_rows}, {reference_online_content})
Nom | Explication | Type de données |
in_scene [in_scene,...] | Une ou plusieurs scènes globales empaquetées dans un fichier .mspk unique. Les scènes actives et les fichiers .mapx peuvent être ajoutés en entrée. | Map |
output_file | Fichier de paquetage de scènes mobiles en sortie .mspk. | File |
in_locator [in_locator,...] (Facultatif) | Un ou plusieurs localisateurs (fichier .loc) à inclure dans le paquetage de scènes mobiles. Remarque :Les restrictions suivantes s'appliquent aux localisateurs :
| Address Locator |
area_of_interest (Facultatif) | Couche de polygones qui définit la zone d’intérêt. Seules les entités qui intersectent la zone d’intérêt seront incluses dans le paquetage de scènes mobiles. | Feature Layer |
extent (Facultatif) | Spécifie l'étendue utilisée pour sélectionner ou découper les entités.
| Extent |
clip_features (Facultatif) | Spécifie si les entités en sortie sont découpées sur la zone d’intérêt ou l’étendue donnée.
Remarque :Les couches d’entités multipatch, les couches d’entités ponctuelles 3D, les couches de jeux de données LAS, les couches de service et les paquetages de tuiles ne peuvent pas être découpés et sont copiés entièrement dans le paquetage de scènes mobiles. Spécifie si les entités en sortie sont découpées sur la zone d’intérêt ou l’étendue donnée.
Remarque :Les couches d’entités multipatch, les couches d’entités ponctuelles 3D, les couches de jeux de données LAS et les paquetages de tuiles ne peuvent pas être découpés et sont copiés entièrement dans le paquetage de scènes mobiles. | Boolean |
title (Facultatif) | Les informations sur le titre seront ajoutées aux propriétés du paquetage. | String |
summary (Facultatif) | Les informations sur le récapitulatif seront ajoutées aux propriétés du paquetage. | String |
description (Facultatif) | Les informations de description seront ajoutées aux propriétés du paquetage. | String |
tags (Facultatif) | Les informations sur les balises seront ajoutées aux propriétés du paquetage. Vous pouvez ajouter plusieurs balises en les séparant par une virgule ou un point-virgule. | String |
credits (Facultatif) | Les informations sur les crédits seront ajoutées aux propriétés du paquetage. | String |
use_limitations (Facultatif) | Les limites d’utilisation seront ajoutées aux propriétés du paquetage. | String |
anonymous_use (Facultatif) | Indique si les scènes mobiles peuvent être utilisées par n’importe qui ou uniquement par les utilisateurs dotés d’un compte ArcGIS.
Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | Boolean |
texture_optimization (Facultatif) | Spécifie les textures qui sont optimisées en fonction de la plateforme cible sur laquelle le paquetage de couche de scène est utilisé. Attention :Le traitement des optimisations qui incluent KTX2 peut prendre un certain temps. Pour obtenir plus rapidement des résultats, utilisez les options DESKTOP ou NONE.
| String |
enable_scene_expiration (Facultatif) | Spécifie si le paquetage de scènes mobiles dispose d’un délai d’expiration.
Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | Boolean |
scene_expiration_type (Facultatif) | Spécifie le type d’accès à la scène utilisé pour le paquetage de scènes mobiles expiré.
Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | String |
expiration_date (Facultatif) | Date d’expiration du paquetage de scènes mobiles. Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | Date |
expiration_message (Facultatif) | Un message texte s’affiche lors de l’accès à une scène expirée. Licence :Ce paramètre facultatif est uniquement disponible avec l’extension Publisher. | String |
select_related_rows (Facultatif) | Détermine si l’étendue définie est appliquée aux sources de données associées.
| Boolean |
reference_online_content (Facultatif) | Spécifie si des couches de service sont référencées dans le paquetage.
| Boolean |
Exemple de code
Le script ci-dessous montre comment utiliser la fonction CreateMobileScenePackage dans la fenêtre Python.
import arcpy
arcpy.env.workspace = r'c:\data'
arcpy.management.CreateMobileScenePackage(
'loma_linda','LomaLindaBuilding.mspk', None, None, 'DEFAULT', 'SELECT',
'Loma Linda Proposed Building',
'Offline mobile scene package for planning department', None, 'mspk', None,
None, 'STANDARD', 'DESKTOP', 'ENABLE_SCENE_EXPIRATION', 'ALLOW_TO_OPEN',
'12/31/2019 9:00:00 AM', 'This scene is expired. Contact admin@email.com',
'EXCLUDE_SERVICE_LAYERS')
Le script ci-dessous illustre l’utilisation de la fonction CreateMobileScenePackage dans un script Python.
import arcpy
arcpy.env.workspace = r'c:\data'
arcpy.management.CreateMobileScenePackage(
'Yosemite.mapx','YosemiteOffline.mspk', None, None, 'DEFAULT', 'SELECT',
'YosemiteOfflineScene',
'Offline mobile scene package for Yosemite National Park', None,
'mspk, yosemite, offline', None, None, 'STANDARD', 'DESKTOP',
'DISABLE_SCENE_EXPIRATION', 'ALLOW_TO_OPEN')
Environnements
Cas particuliers
- Facteur de traitement parallèle
Si la valeur Facteur de traitement parallèle est vide (non renseignée), l'outil s'exécute avec la valeur par défaut 50 % (la moitié) des cœurs disponibles.
Vous avez un commentaire à formuler concernant cette rubrique ?