def get_capabilities(wps_host=None, wps_client=None, version='1.0.0'):
    """WPS GetCapabilities response.

    Parameters
    ----------
    wps_host : string
    wps_client : pywps.tests.WpsClient
    version : string

    Returns
    -------
    out : list of ?

    """

    if wps_host:
        return WebProcessingService(wps_host, version)
    else:
        response = wps_client.get(
            '?service=WPS&request=GetCapabilities&version={0}'.format(version))
        wps_reader = WPSReader()
        element = wps_reader.readFromString(response.get_data())
        wps = WebProcessingService(None, version, skip_caps=True)
        wps._parseCapabilitiesMetadata(element)
        return wps
示例#2
0
def get_capabilities(wps_host=None, wps_client=None, version='1.0.0'):
    if wps_host:
        return WebProcessingService(wps_host, version)
    else:
        response = wps_client.get(
            '?service=WPS&request=GetCapabilities&version={0}'.format(version))
        wps_reader = WPSReader()
        element = wps_reader.readFromString(response.get_data())
        wps = WebProcessingService(None, version, skip_caps=True)
        wps._parseCapabilitiesMetadata(element)
        return wps
示例#3
0
def get_capabilities(wps_host=None, wps_client=None, version='1.0.0'):
    if wps_host:
        return WebProcessingService(wps_host, version)
    else:
        response = wps_client.get(
            '?service=WPS&request=GetCapabilities&version={0}'.format(version))
        wps_reader = WPSReader()
        element = wps_reader.readFromString(response.get_data())
        wps = WebProcessingService(None, version, skip_caps=True)
        wps._parseCapabilitiesMetadata(element)
        return wps