Aller au contenu

Les services géographiques associés dans d'autres plateformes

Pour afficher correctement une couche dans un visualiseur type geOrchestra ou Prodige, il faut respecter le scénario B recommandé par le CNIG dans le guide des services de recherche au chapitre 6.1.

Avec la documentation automatisée des services

Avec la gestion dynamique des ressources associées de types services, les liens correspondant au scénario A et B sont automatiquement générés dans le XML ISO19139 transmis par CSW.

Exemple du rendu pour un service WMS :

<MD_DigitalTransferOptions>
    <onLine>
        <CI_OnlineResource>
            <linkage>
                <URL>http://noisy.hq.isogeo.fr:6090/geoserver/ows</URL>
            </linkage>
            <protocol>
                <gco:CharacterString>OGC:WMS</gco:CharacterString>
            </protocol>
            <name>
                <gco:CharacterString>Isogeo:DEPARTEMENT_2014</gco:CharacterString>
            </name>
        </CI_OnlineResource>
    </onLine>
    <onLine>
        <CI_OnlineResource>
            <linkage>
                <URL>http://noisy.hq.isogeo.fr:6090/geoserver/ows?service=wms&amp;version=1.3.0&amp;request=GetCapabilities</URL>
            </linkage>
            <protocol>
                <gco:CharacterString>OGC:WMS-1.3.0-http-get-capabilities</gco:CharacterString>
            </protocol>
            <name>
                <gco:CharacterString>Isogeo - Web Map Service de démonstration</gco:CharacterString>
            </name>
            <function>
                <CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="information">information</CI_OnLineFunctionCode>
            </function>
        </CI_OnlineResource>
    </onLine>
</MD_DigitalTransferOptions>

Dans le cadre d'une documentation manuelle des services

Il faut ajouter une ressource associée de type WMS en indiquant :

  • le nom de la couche dans le service comme intitulé du lien (exemple : capl_adresses_points) ;
  • URL du lien du service avec le paramètre GetCapabilities (exemple : http://geoservices.lorient-agglo.fr/wms?service=WMS&request=GetCapabilities).

Le lien WMS est alors transmis ainsi dans le CSW :

<transferOptions>
    <MD_DigitalTransferOptions>
        <onLine>
            <CI_OnlineResource>
                <linkage>
                    <URL>http://geoservices.lorient-agglo.fr/wms?service=WMS&request=GetCapabilities</URL>
                </linkage>
                <protocol>
                    <gco:CharacterString>OGC:WMS</gco:CharacterString>
                </protocol>
                <name>
                    <gco:CharacterString>ortho2010</gco:CharacterString>
                </name>
                <function>
                    <CI_OnLineFunctionCode codeList="http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/resources/codelist/ML_gmxCodelists.xml#CI_OnLineFunctionCode" codeListValue="view">view</CI_OnLineFunctionCode>
                    </function>
            </CI_OnlineResource>
        </onLine>
    </MD_DigitalTransferOptions>
</transferOptions>