3D Scene Viewer

À l’aide du modèle 3D Scene Viewer, vous pouvez créer des applications qui permettent aux utilisateurs d’afficher des scènes Web 3D en ligne ou des paquetages de scènes mobiles (MSPK) hors ligne.

Lorsque vous créez une application à l’aide de ce modèle, vous devez fournir un titre pour créer l’application. Utilisez l’outil Settings (Paramètres) pour personnaliser votre modèle Scene Viewer.

Conditions requises

Les conditions requises pour le modèle 3D Scene Viewer sont les suivantes :

  • Si vous utilisez une scène Web en ligne, sa version doit être 1.10.0 ou ultérieure et viewingMode doit être défini sur global. Pour plus d’informations, reportez-vous à la rubrique Présentation des scènes Web.
  • Les scènes Web peuvent être publiques ou sécurisées. Pour accéder à une scène Web sécurisée dans votre organisation ArcGIS Online ou dans le portail ArcGIS Enterprise en utilisant l’authentification OAuth2, inscrivez votre application et fournissez un ID de client. Pour plus d’informations, reportez-vous à la rubrique Signer votre application. Par défaut, seules les scènes Web publiques apparaissent dans la bibliothèque 3D Scene Viewer. Pour accéder aux scènes sécurisées, cliquez sur Settings (Paramètres) > Licensing (Licences) > Register (Inscription) et fournissez un ID de client. Cliquez ensuite sur Sign In (Se connecter) dans le menu latéral pour vous connecter à votre application 3D Scene Viewer.
  • En raison des restrictions de licences dans le modèle par défaut, si vous utilisez des paquetages de scènes mobiles hors ligne, vous devez vous connecter à votre portail ou compte d’organisation pour accéder au paquetage de scènes mobiles, à moins que ce dernier n’ait été créé à l’aide de l’extension ArcGIS Pro Publisher avec l’utilisation anonyme activée. Pour plus d’informations sur les paquetages de scènes mobiles, reportez-vous à la rubrique Partager un paquetage de scènes mobiles de la documentation ArcGIS Pro.
  • Vous pouvez éventuellement configurer des géosignets dans la scène Web pour utiliser la fonction Géosignet.

Personnaliser votre application

Une fois que vous avez créé une application, vous pouvez la personnaliser en modifiant ses paramètres.

Démarrez AppStudio, puis, dans le volet latéral, cliquez sur Settings (Paramètres) > Properties (Propriétés). La table suivante présente le contenu des onglets de l’onglet Scene Viewer Properties (Propriétés de Scene Viewer), triés en fonction de l’onglet sur lequel ils apparaissent et de leur utilisation. Ces onglets peuvent également être modifiés directement dans le fichier appinfo.json. Si vous modifiez ces propriétés, sélectionnez Apply (Appliquer) pour les enregistrer avant de redémarrer votre application.

Contenu de la page Marque

PropriétéNom JSONTypeDescription

Texte du bouton Démarrer

startButtonText

Chaîne

Texte à utiliser pour le bouton Start (Démarrer)

Couleur personnalisée

brandColor

Chaîne (valeur de couleur)

Couleur principale

Couleur de texte personnalisée

brandTextColor

Chaîne (valeur de couleur)

Couleur du texte

Taille de police de base

baseFontSize

Nombre

Taille de police de base utilisée dans toute l’application

Titre de la bibliothèque

galleryTitle

Chaîne

Texte dans l’en-tête de page de la bibliothèque

Contenu général des pages

PropriétéNom JSONTypeDescription

URL du portail

portalUrl

Chaîne

URL du portail ArcGIS pour interroger des scènes Web ou des paquetages de scènes mobiles.

Connexion requise

isSignInRequired

Booléen (true|false)

L’utilisateur doit se connecter au portail configuré avant d’utiliser l’application. Par défaut, cette propriété est définie sur faux.

Requête de recherche

galleryWebSceneQuery

Chaîne

Saisissez une requête ArcGIS pour sélectionner les scènes Web ou les paquetages de scènes mobiles à afficher dans la bibliothèque. Il peut s’agir de toute chaîne valide, telle que USA, d’un ID d’élément valide, tel que id:eb4dab9e61b24fe2919a0e6f7905321e, d’un ID de groupe valide, tel que 12f313ccf0094f49802167d001a3bb12 ou d’une requête de recherche, telle que id:eb4dab9e61b24fe2919a0e6f7905321e OR id:31874da8a16d45bfbc1273422f772270.