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&version=1.3.0&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>