Skip to content

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.AHN6

AHN6(data_dir: Path | str | None = None)

cloudfetch.datasets.AHN5

AHN5(data_dir: Path | str | None = None)

cloudfetch.datasets.AHN4

AHN4(data_dir: Path | str | None = None)

cloudfetch.datasets.AHN3

AHN3(data_dir: Path | str | None = None)

cloudfetch.datasets.AHN2

AHN2(data_dir: Path | str | None = None)

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)

cloudfetch.datasets.GeotilesAHN4

GeotilesAHN4(data_dir: Path | str | None = None)

cloudfetch.datasets.GeotilesAHN3

GeotilesAHN3(data_dir: Path | str | None = None)

cloudfetch.datasets.GeotilesAHN2

GeotilesAHN2(data_dir: Path | str | None = None)

cloudfetch.datasets.GeotilesAHN1

GeotilesAHN1(data_dir: Path | str | None = None)