Pular para conteúdo

Serviços geográficos associados em outras plataformas

Para exibir uma camada corretamente em um visualizador como o geOrchestra ou o Prodige, é necessário seguir o cenário B recomendado pelo CNIG no guia de serviços de pesquisa no capítulo 6.1.

Com documentação de serviço automatizada

Com o gerenciamento dinâmico dos recursos de tipo de serviço associados, os links correspondentes aos cenários A e B são gerados automaticamente no ISO19139 XML transmitido pelo CSW.

Exemplo de renderização para um serviço 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>

Como parte da documentação manual dos serviços

Você deve adicionar um recurso do tipo WMS associado indicando :

  • o nome da camada no serviço como o nome do link (exemplo: capl_adresses_points);
  • URL do link de serviço com o parâmetro GetCapabilities (exemplo: http://geoservices.lorient-agglo.fr/wms?service=WMS&request=GetCapabilities).

O link WMS é então transmitido para o CSW da seguinte forma:

<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>