Service-Adressen aus SV_OperationMetadata lesen
Insbesondere gekoppelte Dienste enthalten den URL des Dienstes nicht als gmd:transferOptions
sondern in einem SV_OperationMetadata
Element:
<srv:containsOperations>
<srv:SV_OperationMetadata>
<srv:operationName>
<gco:CharacterString>GetCapabilities</gco:CharacterString>
</srv:operationName>
<srv:DCP>
<DCPList xmlns="http://www.isotc211.org/2005/srv" codeList="WebService" codeListValue="HTTPGet"></DCPList>
</srv:DCP>
<srv:connectPoint>
<gmd:CI_OnlineResource>
<gmd:linkage>
<gmd:URL>https://service.gdi-sh.de/WMS_SH_PLANUNG?version=1.3.0&service=wms&request=GetCapabilities</gmd:URL>
</gmd:linkage>
</gmd:CI_OnlineResource>
</srv:connectPoint>
</srv:SV_OperationMetadata>
</srv:containsOperations>
Auch daraus soll eine Distribution erzeugt werden.