ogcfeatureapireferenceloader – BRDR - Aligning borders

# OGCFeatureAPIReferenceLoader

    loader.OGCFeatureAPIReferenceLoader(
        url,
        id_property,
        collection,
        aligner,
        partition=1000,
        limit=DOWNLOAD_LIMIT,
        is_reference=True,
    )

Loader for OGC API - Features services.

Fetches data using spatial filters (BBOX) and handles partitioning of large datasets based on the thematic extent.

## Methods

Name | Description
--- | ---
load_data | Validates the OGC service and downloads data within the thematic extent.

### load_data

    loader.OGCFeatureAPIReferenceLoader.load_data()

Validates the OGC service and downloads data within the thematic extent.

#### Returns

Name | Type | Description
--- | --- | ---
| AlignerFeatureCollection | The downloaded and processed reference data.

#### Raises

Name | Type | Description
--- | --- | ---
| ValueError | If thematic data is missing, the collection is not found, or the service does not support the Aligner’s CRS.

#### Notes

    graph LR
    Thematic[Thematic Data Extent] --> Buffer[Apply MAX_REFERENCE_BUFFER]
    Buffer --> Partition[Split into BBOX Partitions]
    Partition --> Request[HTTP GetFeature/Items]
    Request --> Merge[Merge Results into Collection]

    subgraph Service[External OGC/WFS Service]
    Request
    end