# WFSReferenceLoader { #brdr.loader.WFSReferenceLoader }

```python
loader.WFSReferenceLoader(
    url,
    id_property,
    typename,
    aligner,
    partition=1000,
    limit=DOWNLOAD_LIMIT,
    is_reference=True,
)
```

Loader for OGC Web Feature Service (WFS) version 2.0.0.

Supports GetCapabilities parsing and GetFeature requests with spatial
filtering using the Aligner's extent.

## Methods

| Name | Description |
| --- | --- |
| [load_data](#brdr.loader.WFSReferenceLoader.load_data) | Downloads features via GetFeature based on capabilities and extent. |

### load_data { #brdr.loader.WFSReferenceLoader.load_data }

```python
loader.WFSReferenceLoader.load_data()
```

Downloads features via GetFeature based on capabilities and extent.

#### Returns {.doc-section .doc-section-returns}

| Name   | Type                                                                     | Description                                  |
|--------|--------------------------------------------------------------------------|----------------------------------------------|
|        | [AlignerFeatureCollection](`brdr.feature_data.AlignerFeatureCollection`) | The downloaded and processed reference data. |

#### Raises {.doc-section .doc-section-raises}

| Name   | Type                       | Description                                                                                            |
|--------|----------------------------|--------------------------------------------------------------------------------------------------------|
|        | [ValueError](`ValueError`) | If thematic data is missing, typename is not found, or the service does not support the Aligner's CRS. |