Publier des couches OGC hébergées

Si votre organisation exige que vous utilisiez des couches compatibles avec les spécifications Open Geospatial Consortium (OGC), vous pouvez publier une couche d’entités OGC hébergée ou une couche de service d’entités Web (WFS) hébergée à partir d’une couche d’entités hébergée dans ArcGIS Online. De plus, lorsque vous publiez une couche de tuiles hébergée, une couche de service de tuiles de carte Web (WMTS) OGC est créée automatiquement.

La publication d’une couche d’entités OGC hébergée ou d’une couche WFS hébergée à partir d’une couche d’entités hébergée n’effectue pas de copie des données ; la couche d’entités OGC hébergée ou la couche WFS hébergée fait référence aux mêmes données que la couche d’entités hébergée. La couche d’entités OGC hébergée ou la couche WFS hébergée est dépendante de la couche d’entités hébergée.

Vous pouvez également publier une couche d’entités OGC hébergée ou une couche WFS hébergée à partir de la vue d’une couche d’entités hébergée. Dans ce cas, toute définition de vue définie sur la vue est conservée dans la couche dépendante.

Les couches d’entités OGC et les couches WFS hébergées sont accessibles en lecture seule. Les couches WFS hébergées doivent être partagées avec tout le monde pour s’afficher correctement.

Remarque :

Si les clients qui consomment la couche d’entités prennent en charge la spécification OGC API – Features, il est recommandé de publier les couches d’entités OGC plutôt que les couches WFS car les couches d’entités OGC dans ArcGIS Online offrent de meilleures performances et possibilités d’évolution.

Suivez ces étapes pour publier une couche WFS hébergée ou une couche d’entités OGC hébergée :

  1. Publiez une couche d'entités hébergée des données dont vous avez besoin.

    Vous devez disposer des privilèges requis pour créer du contenu et publier des couches d'entités hébergées.

  2. Connectez-vous à l’organisation si ce n’est pas déjà fait.

    Connectez-vous en tant que propriétaire de la couche d'entités hébergée créée à l'étape précédente.

  3. Cliquez sur Content (Contenu) > My content (Mon contenu), puis sur le nom de la couche d’entités hébergée dans la liste pour ouvrir la page de l’élément.
  4. Configurez les métadonnées sur la couche d’entités hébergée dont doit hériter la couche d’entités OGC hébergée ou la couche WFS hébergée.

    Lorsque vous publiez une couche WFS hébergée, la nouvelle couche hérite des métadonnées de la couche d’entités hébergée. Ces métadonnées alimentent également le fichier de fonctionnalités du service WFS.

  5. Cliquez sur Publish (Publier) et sélectionnez le type de couche OGC à publier.
    • Couche d’entités OGC
    • WFS
  6. Spécifiez un titre pour la nouvelle couche.

    Le titre doit débuter par une lettre ou par un caractère de soulignement (_). Il peut contenir des lettres, des nombres, des tirets (-), des caractères de soulignement, ou des points (.). Cependant, il ne peut pas contenir d'espaces.

  7. Saisissez éventuellement des balises et un résumé.
  8. Si votre organisation a configuré des catégories de contenu, cliquez sur Assign Category (Attribuer une catégorie) et sélectionnez jusqu’à 20 catégories pour aider les utilisateurs à rechercher votre élément. Vous pouvez également utiliser la case Filter categories (Filtrer les catégories) pour affiner la liste des catégories.
  9. Sélectionnez le dossier dans lequel la couche OGC hébergée ou la couche WFS hébergée doit être enregistrée.
  10. Cliquez sur OK.
  11. Une fois la publication d’une couche WFS hébergée terminée, partagez la couche avec tout le monde (public).

    Vous n’avez pas besoin de partager une couche d’entités OGC avec tout le monde, mais si vous le faites, il peut être nécessaire de patienter quelques minutes avant que les utilisateurs anonymes ne puissent accéder à la couche.

Eléments à prendre en compte lors de la publication de couches OGC hébergées

  • Si vous n’avez pas besoin de couches compatibles avec OGC, utilisez la couche d’entités hébergée au lieu de publier des couches OGC à partir de la couche d’entités hébergée.
  • Vous ne pouvez publier qu’une seule couche WFS hébergée à partir d’une couche d’entités hébergée.
  • Les noms des couches publiées sous forme de couche d’entités OGC hébergée ou de couche WFS hébergée ne peuvent contenir que des caractères UTF-8 sur un octet. Si le nom de la couche contient plusieurs caractères multioctets (par exemple certains caractères grecs ou cyrilliques, les caractères chinois, japonais et coréens ou les caractères comportant des marques diacritiques tels que l'umlaut allemand), la couche WFS hébergée peut ne pas s'afficher correctement.
  • Vous devez partager les couches WFS hébergées avec tout le monde.
  • Lorsque vous publiez une couche d’entités OGC hébergée ou une couche WFS hébergée, elle hérite des métadonnées de la couche d’entités hébergée. Les mises à jour consécutives des métadonnées ne sont pas héritées dans la couche. Pour les couches WFS, les métadonnées de la couche d’entités hébergée alimentent également le document des fonctionnalités du service WFS OGC lorsque vous procédez à la publication. Les mises à jour consécutives des métadonnées ne sont pas non plus héritées dans le document de fonctionnalités.
  • La symbologie, les ensembles de définition, les alias de champ et les tables et couches associées ne sont pas hérités de la couche WFS ou de la couche d’entités OGC.
  • Les modifications que vous effectuez dans la couche d’entités hébergée apparaissent dans la couche WFS ou la couche d’entités OGC dépendante lorsque des clients l’actualisent.
  • Vous devez supprimer les couches d’entités OGC dépendantes et les couches WFS dépendantes pour pouvoir supprimer la couche d’entités hébergée à partir de laquelle vous les avez publiées.
  • L’administrateur ne peut pas réaffecter la propriété de la couche OGC hébergée ou de la couche WFS hébergée. Pour changer la propriété de ces couches, vous devez réaffecter la propriété de la couche d'entités hébergée à partir de laquelle elles sont publiées. De cette manière, la propriété change automatiquement sur la couche d’entités OGC hébergée et la couche WFS hébergée.
  • Lorsque vous publiez une couche WFS à partir d’une couche d’entités hébergée qui contient l’un des types de données de champ suivants, ces champs ne sont pas inclus dans la couche WFS : Big integer (Entier très grand), Date only (Date uniquement), Time only (Heure uniquement) ou Timestamp offset (Décalage de l’horodatage).