AHN (Actueel Hoogtebestand Nederland)
The Dutch AHN datasets provide high-density LiDAR data for the Netherlands. cloudfetch supports both the official COPC data (AHN2-AHN6) hosted by Het Waterschapshuis, and the RGBI colored Geotiles versions (AHN1-AHN5) hosted by TU Delft.
cloudfetch.datasets.OfficialAHNBase
OfficialAHNBase(data_dir: Path | str | None = None)
Bases: PointCloudProvider
Base class for official AHN COPC tiles.
get_index
get_index(aoi_gdf: GeoDataFrame) -> List[TileRecord]
AHN 1x1 km tiles are named by their lower-left corner coordinates, so we query the index for intersecting tiles and construct URLs directly.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
aoi_gdf
|
GeoDataFrame
|
AOI geometries to query against the tile index. |
required |
Returns:
| Type | Description |
|---|---|
List[TileRecord]
|
List of tile URLs intersecting the AOI. |
cloudfetch.datasets.GeotilesAHNBase
GeotilesAHNBase(data_dir: Path | str | None = None)
Bases: PointCloudProvider
Base class for Geotiles RGBI datasets.
get_index
get_index(aoi_gdf: GeoDataFrame) -> List[TileRecord]
AHN 1-5 archive tiles are indexed by their GT_AHNSUB sheet name, which we can use to construct LAZ URLs directly.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
aoi_gdf
|
GeoDataFrame
|
AOI geometries to query against the tile index. |
required |
Returns:
| Type | Description |
|---|---|
List[TileRecord]
|
List of tile URLs intersecting the AOI. |
cloudfetch.datasets.GeotilesAHN5
GeotilesAHN5(data_dir: Path | str | None = None)
Bases: GeotilesAHNBase
cloudfetch.datasets.GeotilesAHN4
GeotilesAHN4(data_dir: Path | str | None = None)
Bases: GeotilesAHNBase
cloudfetch.datasets.GeotilesAHN3
GeotilesAHN3(data_dir: Path | str | None = None)
Bases: GeotilesAHNBase
cloudfetch.datasets.GeotilesAHN2
GeotilesAHN2(data_dir: Path | str | None = None)
Bases: GeotilesAHNBase
cloudfetch.datasets.GeotilesAHN1
GeotilesAHN1(data_dir: Path | str | None = None)
Bases: GeotilesAHNBase