ArcGIS Server prend en charge la publication des services d’affichage INSPIRE conformément aux profils WMS et WMTS. Une fois que vous avez suivi les étapes permettant de préparer une carte avec des données INSPIRE, la carte peut être publiée en tant que service d’affichage INSPIRE par l’intermédiaire de ArcGIS Server. Cette rubrique explique en détail comment réaliser la publication.
Remarque :
Le workflow de création du service se décompose en deux étapes :
- Créer le service d’affichage INSPIRE.
- Configurer les propriétés du service d’affichage INSPIRE.
Créer le service d’affichage INSPIRE
Suivez la procédure ci-dessous pour créer le service d’affichage INSPIRE.
Remarque :
Si vous avez publié le service de carte dans un ArcGIS Server fédéré, vous devez partager le service avec tout le monde avant de réaliser les étapes de configuration suivantes.
Attention :
Vous devez utiliser ArcMap ou ArcCatalog pour gérer les services INSPIRE. ArcGIS Server Manager ne peut pas être utilisé pour gérer les services INSPIRE. Les actions telles que l’enregistrement d’un service INSPIRE avec ArcGIS Server Manager se traduiront par une perte de certaines propriétés spécifiques à INSPIRE.
- Dans ArcMap, cliquez sur File (Fichier) > Share As (Partager en tant que) > Service.
La boîte de dialogue Partager en tant que service apparaît.
- Cliquez sur Publier un service.
- Choisissez une connexion existante à ArcGIS Server.
Remarque :
Si vous n'avez pas encore de connexion, vous pouvez en créer une en sélectionnant l'option de connexion à ArcGIS Server dans la table des matières Catalog.
- Indiquez un nom de service et sélectionnez le dossier dans lequel le service doit être publié.
- Dans la boîte de dialogue Editeur de services, dans la section Fonctionnalités ArcGIS for INSPIRE, cliquez sur Fonctionnalités et choisissez les types de service WMS et INSPIRE View.
- Cliquez sur Publier.
Configurer les propriétés du service d’affichage INSPIRE
La fenêtre de propriétés du service d’affichage INSPIRE prend en charge plusieurs langues et permet à l’utilisateur d’attribuer une langue par défaut au service. Dans ArcMap, cela se trouve dans l'interface Editeur de services de l'assistant.
- Vérifiez que la case à cocher WMS utilise les noms de couches d'une carte est définie correctement sur le paramètre de l'extension WMS.
Le service d’affichage INSPIRE et les fonctionnalités WMS partagent certaines informations. Pour cette raison, les noms de couches doivent être cohérents entre les deux. Il est recommandé de conserver les valeurs par défaut (c'est-à-dire de ne pas cocher cette case), mais si vous l'activez, n'oubliez pas de sélectionner également l'option équivalente pour les fonctionnalités WMS.
- Vous pouvez également cocher la case WMS uses TileCache (WMTS available) [Le service WMS utilise le cache de tuile (WMTS disponible)] afin que les utilisateurs puissent autoriser le service d’affichage INSPIRE à se comporter comme un service WMTS (Web Map Tile).
Remarque :
- Comme la fonctionnalité WMTS repose sur des tuiles de carte mises en cache, activez d'abord la mise en cache des tuiles pour le service de carte avant d'activer l'option WMTS.
- Chaque couche INSPIRE doit posséder son propre cache de tuiles de carte. Si vous avez plusieurs couches INSPIRE, créez un cache de carte pour chaque couche afin qu'elles soient disponibles via WMTS.
- Pour afficher les cases à cocher des langues, cliquez sur le champ Langues prises en charge. La liste des langues apparaît.
- Activez la langue que vous souhaitez attribuer au service en cliquant dessus.
La langue par défaut d’un service doit être affectée par l’utilisateur.
- Cliquez sur Propriétés avancées.
Ces propriétés sont données pour les langues prises en charge sélectionnées. Pour plus d'informations sur l'ajout des propriétés avancées, reportez-vous à Propriétés avancées.
- Une fois les propriétés avancées du service définies, procédez comme suit :
- Cliquez sur Fermer pour fermer la boîte de dialogue Modifier les propriétés.
- Cliquez sur Enregistrer pour enregistrer les propriétés.
- Une fois toutes les propriétés configurées, suivez les étapes de l'assistant.
Propriétés avancées
Avec la version 3.1 du guide technique du service d’affichage INSPIRE, le fournisseur de services peut choisir comment fournir les métadonnées associées au service à l’aide de l’élément d’extension des fonctionnalités liées à INSPIRE. Ceci peut être configuré au moyen des options suivantes, proposées en haut de la boîte de dialogue de propriétés du service d’affichage INSPIRE :
- Enter a URL referencing the INSPIRE metadata record describing this INSPIRE View service (Entrer une URL qui fait référence à l’enregistrement de métadonnées INSPIRE décrivant ce service d’affichage INSPIRE) : entrez une URL, à partir d’un service de découverte INSPIRE (Geoportal Server), qui fait référence à un enregistrement de métadonnées décrivant le service d’affichage.
- Enter all INSPIRE metadata element values, these will be exposed directly in the service capabilities document (Entrer toutes les valeurs d’éléments de métadonnées INPIRE, qui seront affichées directement dans le document de fonctionnalités du service) : entrez toutes les valeurs d’éléments de métadonnées INSPIRE à l’aide de la page de configuration des propriétés du service d’affichage INSPIRE (ces éléments sont affichés directement dans le document de fonctionnalités du service).
Si vous choisissez la seconde option, une boîte de dialogue semblable à la suivante s’affiche :
Cette boîte de dialogue de propriétés comporte plusieurs sections pour le service : les propriétés du service, les mots-clés GEMET, les métadonnées de contact du service, les propriétés du nœud des couches dans la table des matières et les propriétés de chacune des couches INSPIRE. Les champs mis en surbrillance en jaune sont obligatoires.
Les sections ci-dessous décrivent les paramètres utilisés dans la boîte de dialogue Editing the InspireView properties (Mise à jour des propriétés InspireView).
Propriétés du service
Les propriétés du service appartiennent au service dans son ensemble. La table suivante décrit chaque champ et donne des informations pertinentes concernant ce champ.
Propriétés du service
Elément de la propriété | Description et remarques |
---|---|
Titre | Titre décrivant la ressource. |
Résumé | Bref récapitulatif du contenu d’une ressource. |
Mots-clés communs | Termes qui saisissent l'essence de la rubrique (par exemple, des mots, des expressions ou des termes normalisés. Dans ce cas, les termes sont conformes aux termes INSPIRE). Il est recommandé d’utiliser infoMapAccessService et INSPIRE comme mots-clés pour le service d’affichage INSPIRE. Ce champ permet également d’entrer des mots-clés qui n’appartiennent pas à un vocabulaire de mot-clé spécifique. |
Contraintes d’accès | Indique si l’accès comporte des restrictions visant à protéger la confidentialité ou la propriété intellectuelle. Fournit en outre une restriction spéciale pour l’accès aux ressources ou aux métadonnées. Valeur par défaut : aucune |
Frais | Décrit les coûts d’accès et d’utilisation. Valeur par défaut : aucune condition ne s'applique. |
Ressource en ligne | L'URL sous laquelle le service est accessible au public. Cette valeur est prérenseignée en fonction des détails de connexion ArcGIS Server utilisés au cours de la création du service. Il est important de la modifier si vous exécutez le service derrière un proxy inversé. |
URL GetFeatureInfo externe | La définition de l’URL GetFeatureInfo externe remplace l’URL utilisée dans le document des fonctionnalités par celle qui est définie ici. En outre, cela affecte cette instance du service d’affichage, car le serveur principal du service d’entités interne ne sera pas lancé. |
Nom de l'autorité | Nom de l’autorité responsable du service d’affichage. |
URL de l’autorité | URL de l’autorité responsable du service d’affichage. Les URL qui contiennent des caractères classés potentiellement non sécurisés dans IETF RFC1738 doivent être chiffrées en tant que référence d'entité lorsque de leur saisie dans l'interface utilisateur (par exemple, { et } doivent être chiffrées respectivement comme %7B et %7D). |
URL des métadonnées | Accès aux métadonnées fournies par un service de découverte INSPIRE décrivant cette instance du service, par exemple : http://[host]/ /geoportal/csw?service=CSW&request=GetRecordById&version=2.0.2&ID={identifier_of_the_metadata}. Les URL qui contiennent des caractères classés potentiellement non sécurisés dans IETF RFC1738 doivent être chiffrées en tant que référence d'entité lorsque de leur saisie dans l'interface utilisateur (par exemple, { et } doivent être chiffrées respectivement comme %7B et %7D). Reportez-vous au choix de sélection d’une URL en haut du formulaire. |
Métadonnées publiées le (AAAA-MM-JJ) | Date de publication des métadonnées décrivant le service d’affichage. |
Organisation de contact des métadonnées | INSPIRE est plus exigeant que la norme ISO 19115 en cela qu'il comporte à la fois le nom de l'organisation et l'adresse de messagerie d'un contact. Le rôle de la partie responsable servant de point de contact pour les métadonnées n’entre pas dans le cadre de la réglementation des métadonnées. Toutefois, selon le guide technique version 3.0 du service d’affichage INSPIRE, cette propriété est requise par la norme ISO 19115. |
Adresse de messagerie de contact des métadonnées | Voir ci-dessus. |
Service créé le (AAAA-MM-JJ) | Pour être conforme à la réglementation des métadonnées INSPIRE et à la norme ISO 19115, l’une des dates suivantes doit être utilisée : date de publication, date de la dernière révision ou date de création. La date de la dernière révision est préférable. Selon le guide technique version 3.0 du service d’affichage INSPIRE, la date doit être exprimée conformément à la réglementation des métadonnées INSPIRE. |
Dernier service révisé le (AAAA-MM-JJ) | Voir ci-dessus. |
Service publié le (AAAA-MM-JJ) | Voir ci-dessus. |
Début de l'étendue temporelle couverte par le service | INSPIRE permet également d'utiliser une étendue temporelle comme référence temporelle. |
Fin de l’étendue temporelle couverte par le service | Voir ci-dessus. |
Degré de conformité | Choisissez conforme ou non conforme lorsque la conformité par rapport à la spécification citée a été évaluée. Dans ce cas, si l'évaluation réussit, le degré est conforme. Sinon, il ne l'est pas. Choisissez non évalué lorsque la conformité par rapport à la spécification citée n'a pas été évaluée. Notez que dans le guide technique sur les métadonnées INSPIRE (guide technique 3.0 du service d’affichage INSPIRE), l’absence de métadonnées ISO 19115 associées à la conformité d’une spécification INSPIRE implique que la conformité n’a pas été évaluée. |
Mots-clés GEMET
Il est possible de définir des mots-clés supplémentaires à l'aide du vocabulaire INSPIRE GEMET. Les mots-clés choisis ici seront ajoutés à l’élément KeywordList WMS et à l’élément ExtendedCapabilities, qui est spécifique au service d’affichage INSPIRE. Le codage de langue des mots-clés GEMET dans le document des fonctionnalités correspond à la langue requise.
Métadonnées de contact du service
Avec le service d’affichage INSPIRE, l’autorité responsable peut être indiquée sous la section Métadonnées de contact du service. L’interface des propriétés fournit les valeurs par défaut des espaces réservés que vous devez actualiser en fonction.
Propriétés du nœud de la couche supérieure
Il s'agit d'une couche racine et, comme nous l'avons déjà mentionné, le nom par défaut est Layer. Les propriétés de la couche racine se composent des attributs Titre, Résumé et Mots-clés et suivent les conventions décrites dans la table suivante.
Elément de la propriété | Description et remarques |
---|---|
Titre | Titre décrivant la ressource. |
Résumé | Bref récapitulatif du contenu d’une ressource. |
Mots-clés | Termes qui saisissent l'essence de la rubrique (par exemple, des mots, des expressions ou des termes normalisés, dans ce cas, les termes renvoient aux termes INSPIRE). |
Propriétés de la couche INSPIRE
Une section est affichée pour chaque couche INSPIRE du service d’affichage. Ainsi, il est possible qu’il existe de nombreuses sections de couche INSPIRE dans la boîte de dialogue Editing the InspireView properties (Mise à jour des propriétés InspireView). Chacune de ces sections de couche INSPIRE contient les propriétés décrites dans le tableau ci-dessous. La page de configuration permet également d’accéder à des couches de type autre que INSPIRE Si une couche est reconnue, le nom de couche INSPIRE de la spécification des données INSPIRE appropriée est imprimé entre crochets dans le titre de la section.
Elément de la propriété | Description et remarques |
---|---|
Titre | Titre décrivant la ressource. S'il s'agit d'une couche INSPIRE, le titre défini dans la spécification des données INSPIRE appropriée est utilisé. |
Résumé | Bref récapitulatif du contenu d’une ressource. |
Mots-clés | Termes qui saisissent l'essence de la rubrique (par exemple, des mots, des expressions ou des termes normalisés. Dans ce cas, les termes renvoient aux termes INSPIRE). Il est recommandé d’utiliser infoMapAccessService et INSPIRE comme mots-clés pour le service d’affichage INSPIRE. |
URL des métadonnées | Accès à un enregistrement de métadonnées fourni par un service de découverte INSPIRE. Les URL qui contiennent des caractères classés potentiellement non sécurisés dans IETF RFC1738 doivent être chiffrées en tant que référence d'entité lorsque de leur saisie dans l'interface utilisateur (par exemple, { et } doivent être chiffrées respectivement comme %7B et %7D). |
URL des données | Accès aux données source de cette couche via le service de téléchargement d’entités INSPIRE. Les URL qui contiennent des caractères classés potentiellement non sécurisés dans IETF RFC1738 doivent être chiffrées en tant que référence d'entité lorsque de leur saisie dans l'interface utilisateur (par exemple, { et } doivent être chiffrées respectivement comme %7B et %7D). |
ID de couche d’autorité | Identifiant unique de la couche, qui est spécifié par l’autorité responsable. Voir la définition de l'autorité dans Propriétés du service. |
Enregistrer et réutiliser les propriétés du service d’affichage INSPIRE
Il est possible d’enregistrer les propriétés du service d’affichage INSPIRE dans un fichier et de les réutiliser dans d’autres services d’affichage INSPIRE.
Enregistrer les propriétés du service d’affichage INSPIRE
- Ouvrez la boîte de dialogue INSPIRE View Service Advanced Properties (Propriétés avancées du service d’affichage INSPIRE).
- Renseignez les champs de la section Advanced Properties (Propriétés avancées).
Entrez uniquement des valeurs pour les champs obligatoires et pour les champs dont les valeurs seront réutilisées.
- Cliquez sur Fermer.
- Cliquez sur Appliquer.
- Pour enregistrer les propriétés dans un fichier, cliquez sur Save (Enregistrer) dans la boîte de dialogue Service Editor (Editeur de services), dans la section INSPIRE View Service capabilities (Fonctionnalités du service d’affichage INSPIRE).
- Ouvrez le fichier enregistré dans un éditeur de texte, passez ses valeurs en revue et supprimez les champs qui ne seront pas réutilisés (par exemple, les champs de ressource en ligne et inhérents aux couches).
- Enregistrez le fichier.
Réutiliser le fichier de propriétés
- Créer un nouveau service INSPIRE.
- Accédez aux propriétés du service INSPIRE.
- Cliquez sur le bouton Ouvrir, sélectionnez le fichier précédemment enregistré et chargez les propriétés à réutiliser.
- Accédez à la boîte de dialogue des propriétés avancées du service INSPIRE pour passer en revue les valeurs chargées et apporter les ajustements requis.
Le chargement du fichier est un point de départ ; les valeurs de chaque service doivent être ajustées pour que celui-ci fonctionne correctement.
Activer ou désactiver la mise en cache du document des fonctionnalités
Lorsque l'option de mise en cache est définie sur vrai (configurable), ArcGIS for INSPIRE génère au préalable la réponse getCapabilities au démarrage du service. Ceci optimise le délai de réponse de l'opération getCapabilities, en particulier pour les services dotés d'un grand nombre de couches. La mise en cache est définie sur vrai par défaut. Procédez comme suit pour activer/désactiver la mise en cache :
- Accédez à la page d'administration REST.
Par exemple, http://servername:6080/arcgis/admin.
- Cliquez sur Services.
- Choisissez le service et cliquez sur Modifier.
- Recherchez le paramètre cacheGetCapabilities et définissez sa valeur sur true (vrai) ou false (faux).
- Cliquez sur Save (Enregistrer).
Créer et utiliser le document de fonctionnalités du service d’affichage INSPIRE
Lorsque la propriété cacheGetCapabilities est définie sur false (faux), la réponse de l’opération getCapabilities est générée dynamiquement et ne peut pas être remplacée par un fichier de fonctionnalités personnalisé. Cela signifie que toutes les propriétés créées dans les pages de propriétés de ArcCatalog sont reflétées dans la réponse.
Si l'administrateur décide de créer et d'utiliser une réponse de l'opération getCapabilities personnalisée, le fichier GetCapabilities<version>_<code de langue de 3 lettres>_custom.xml doit être enregistré dans le dossier des fonctionnalités mises en cache du service (par exemple c:\arcgisserver\directories\arcgisforinspire\GEMR_MapServer\GEMR_MapServer_inspireview).
Vous pouvez éventuellement utiliser un fichier de fonctionnalités personnalisé. Si un fichier de fonctionnalités personnalisé se trouve dans le dossier, il est utilisé pour répondre aux requêtes de l'opération getCapabilities pour cette version spécifique et ce niveau de langue en particulier. Par exemple, GetCapabilities130_FRE_custom.xml est utilisé pour répondre aux demandes d’une opération getCapabilities dont les paramètres sont Language=FRE, version=1.3.0 et service=WMS. Si aucun fichier de mise en cache personnalisé ne se trouve dans le répertoire de cette langue et de cette configuration de version en particulier, les fichiers getCapabilities mis en cache standard sont utilisés pour répondre. L'administrateur peut par conséquent choisir d'utiliser le fichier de cache personnalisé pour une version donnée et/ou une langue donnée et d'utiliser le fichier par défaut pour d'autres. Les fichiers de fonctionnalités de mise en cache personnalisés ne sont pas supprimés au redémarrage du service. Seuls les fichiers de fonctionnalités de mise en cache par défaut sont supprimés et recréés.
Pour l'opération getCapabilities basée sur WMTS, le modèle de nom du fichier personnalisé est WMTSGetCapabilities100_<code de langue de 3 lettres>_custom.xml.
Vous avez un commentaire à formuler concernant cette rubrique ?