GeoTiles

Map - Town index - Tile index


Relevant towns and neighbourhoods

Malden (woonkern)Nijmegen (woonkern)Zuid (stadsdeel)Molenhoek (woonkern)Hatert (wijk)Grootstal (wijk)Brakkenstein (wijk)Heumen (woonkern)Mook (woonkern)Groenewoud (wijk)Oost (stadsdeel)Heumen (industriekern)Blankenberg (buurtschap)Malden (industriekern)Cuijk (industriekern)Jonkerbos (buurt)Midden (stadsdeel)Goffert (wijk)Vogelzang (buurt)Dukenburg (wijk)Dukenburg (stadsdeel)Heilig Landstichting (woonkern)Heide (buurtschap)

Tile 46AN2

Actueel Hoogtebestand Nederland

Point cloud

The aerial photograph closest to the acquisition date of the AHN iteration was overlaid on the point cloud to produce a colored version for visualisation purposes. Furthermore, for each point cloud a spatial index and textual summary, including elevation histogram, are provided. Please note that the images are not from the same flight, and may be years off. Therefore, small alignment errors and differences occur between them.

Zoom in on the map to see tiled versions (25 tiles of 1×1.25 km). Tiled versions typically fit into memory (RAM) are easier to handle and are especially suitable for parallel processing and Machine Learning.

Version Point cloud Spatial index Info License
AHN1 Ground 46an2.laz 22.2 MiB 46an2.lax 34 kiB 46an2.txt 19 kiB Stuurgroep AHN, public domain
Non-ground 46an2.laz 9.3 MiB 46an2.lax 61 kiB 46an2.txt 25 kiB Stuurgroep AHN, public domain
Merged 46AN2.LAZ 31.4 MiB 46AN2.LAX 46 kiB 46AN2.txt 25 kiB Stuurgroep AHN (merged product by GeoTiles)
Colored Available for sub-units only, zoom in to select. Remixed by GeoTiles*
AHN2 Ground g46an2.laz 384.5 MiB g46an2.lax 151 kiB g46an2.txt 21 kiB Stuurgroep AHN, public domain
Non-ground u46an2.laz 1.3 GiB u46an2.lax 483 kiB u46an2.txt 29 kiB Stuurgroep AHN, public domain
Merged 46AN2.LAZ 1.7 GiB 46AN2.LAX 1.9 MiB 46AN2.txt 30 kiB Stuurgroep AHN (merged product by GeoTiles)
Colored Available for sub-units only, zoom in to select. Remixed by GeoTiles*
AHN3 Original C_46AN2.LAZ 3.3 GiB C_46AN2.LAX 1.9 MiB C_46AN2.txt 30 kiB Stuurgroep AHN, public domain
Colored Available for sub-units only, zoom in to select. Remixed by GeoTiles*
AHN4 Original C_46AN2.LAZ 6.2 GiB C_46AN2.LAX 2.0 MiB C_46AN2.txt 31 kiB Het Waterschapshuis, public domain
Colored (Partially) available for sub-units. Remixed by GeoTiles*
Yearly3 2017 c_Maas2017_46an2.laz 87.2 MiB c_Maas2017_46an2.txt 18 kiB See source (Rijkswaterstaat)
2021 C_MAAS2021_46AN2.LAZ 1.9 GiB C_MAAS2021_46AN2.LAX 682 kiB C_MAAS2021_46AN2.txt 21 kiB See source (Rijkswaterstaat)

*The point cloud is in the public domain and the aerial photograph available under CC-BY. However, the colored point cloud is a new product created by GeoTiles.

3Partial coverage only.

File checksums (md5) are available for AHN1, AHN2, AHN3 and AHN4.

Raster

Version DSM DTM ('maaiveld') License
5 meter ½ meter 5 meter ½ meter
AHN1 46an2.tif.zip public domain
AHN2 r46an2.tif.zip ahn2_5_46an2.tif.zip i46an2.tif.zip public domain *
AHN3 R5_46AN2.zip R_46AN2.zip M5_46AN2.zip M_46AN2.zip CC-0
AHN4 R5_46AN2.zip R_46AN2.zip M5_46AN2.zip M_46AN2.zip CC-0 [1, 2, 3, 4]

Aerial photograph

Year Version GeoTiff Source License
2016 RGB RGB_46AN2.tiff 71.7 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 70.7 MiB CC-BY 4.0
2017 RGB RGB_46AN2.tiff 67.1 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 66.4 MiB CC-BY 4.0
2018 RGB RGB_46AN2.tiff 78.0 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 73.2 MiB CC-BY 4.0
2019 RGB RGB_46AN2.tiff 77.2 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 74.2 MiB CC-BY 4.0
2020 RGB RGB_46AN2.tiff 74.5 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 69.2 MiB CC-BY 4.0
2022 RGB RGB_46AN2.tiff 72.6 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 74.4 MiB CC-BY 4.0
2023 RGB RGB_46AN2.tiff 80.0 MiB Beeldmateriaal CC-BY 4.0
CIR CIR_46AN2.tiff 82.1 MiB CC-BY 4.0

Sub-tiles 46AN2

Image adapted from Kadaster TOPraster and OpenTopo.

Actueel Hoogtebestand Nederland

Point cloud

These sub-tiles of 1×1.25 km are clipped from the original point cloud. Goal is to enable distributed processing of the point cloud. Therefore, a 25 m overlap to the neighbouring (sub-)tiles is added. Thanks to the overlap between sub-tiles, the sub-tiles can be processed independently and therefore parallel.

All other data sets on this website are only available in the main tiling schema.

Tile Version Point cloud Spatial index Info Residential areas License
46AN2_01 AHN1 46AN2_01.LAZ 2.5 MiB 46AN2_01.LAX 4 kiB 46AN2_01.txt 12 kiB Nijmegen, Zuid, Hatert, Grootstal, Goffert, ... AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_01.LAZ 79.8 MiB 46AN2_01.LAX 44 kiB 46AN2_01.txt 22 kiB
AHN3 46AN2_01.LAZ 129.8 MiB 46AN2_01.LAX 95 kiB 46AN2_01.txt 20 kiB
AHN4 46AN2_01.LAZ 281.0 MiB 46AN2_01.LAX 100 kiB 46AN2_01.txt 21 kiB
46AN2_02 AHN1 46AN2_02.LAZ 2.4 MiB 46AN2_02.LAX 5 kiB 46AN2_02.txt 13 kiB Zuid, Nijmegen, Grootstal, Hatert AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_02.LAZ 98.4 MiB 46AN2_02.LAX 95 kiB 46AN2_02.txt 19 kiB
AHN3 46AN2_02.LAZ 168.1 MiB 46AN2_02.LAX 92 kiB 46AN2_02.txt 21 kiB
AHN4 46AN2_02.LAZ 317.9 MiB 46AN2_02.LAX 100 kiB 46AN2_02.txt 19 kiB
46AN2_03 AHN1 46AN2_03.LAZ 2.7 MiB 46AN2_03.LAX 5 kiB 46AN2_03.txt 13 kiB Nijmegen, Zuid, Brakkenstein, Grootstal AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_03.LAZ 208.2 MiB 46AN2_03.LAX 99 kiB 46AN2_03.txt 16 kiB
AHN3 46AN2_03.LAZ 262.0 MiB 46AN2_03.LAX 97 kiB 46AN2_03.txt 17 kiB
AHN4 46AN2_03.LAZ 449.7 MiB 46AN2_03.LAX 100 kiB 46AN2_03.txt 18 kiB
46AN2_04 AHN1 46AN2_04.LAZ 2.8 MiB 46AN2_04.LAX 5 kiB 46AN2_04.txt 15 kiB Nijmegen, Zuid, Brakkenstein, Oost, Groenewoud AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_04.LAZ 221.7 MiB 46AN2_04.LAX 99 kiB 46AN2_04.txt 18 kiB
AHN3 46AN2_04.LAZ 268.5 MiB 46AN2_04.LAX 98 kiB 46AN2_04.txt 20 kiB
AHN4 46AN2_04.LAZ 417.3 MiB 46AN2_04.LAX 100 kiB 46AN2_04.txt 20 kiB
46AN2_05 AHN1 46AN2_05.LAZ 2.8 MiB 46AN2_05.LAX 5 kiB 46AN2_05.txt 21 kiB Nijmegen, Oost, Groenewoud, Heilig Landstichting AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_05.LAZ 407.4 MiB 46AN2_05.LAX 100 kiB 46AN2_05.txt 25 kiB
AHN3 46AN2_05.LAZ 296.6 MiB 46AN2_05.LAX 100 kiB 46AN2_05.txt 25 kiB
AHN4 46AN2_05.LAZ 487.9 MiB 46AN2_05.LAX 100 kiB 46AN2_05.txt 26 kiB
46AN2_06 AHN1 46AN2_06.LAZ 2.1 MiB 46AN2_06.LAX 5 kiB 46AN2_06.txt 12 kiB Nijmegen, Zuid, Hatert, Malden, Dukenburg, ... AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_06.LAZ 61.9 MiB 46AN2_06.LAX 40 kiB 46AN2_06.txt 16 kiB
AHN3 46AN2_06.LAZ 107.6 MiB 46AN2_06.LAX 85 kiB 46AN2_06.txt 17 kiB
AHN4 46AN2_06.LAZ 248.0 MiB 46AN2_06.LAX 97 kiB 46AN2_06.txt 17 kiB
46AN2_07 AHN1 46AN2_07.LAZ 2.5 MiB 46AN2_07.LAX 5 kiB 46AN2_07.txt 14 kiB Malden AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_07.LAZ 106.3 MiB 46AN2_07.LAX 96 kiB 46AN2_07.txt 15 kiB
AHN3 46AN2_07.LAZ 172.4 MiB 46AN2_07.LAX 95 kiB 46AN2_07.txt 17 kiB
AHN4 46AN2_07.LAZ 324.1 MiB 46AN2_07.LAX 100 kiB 46AN2_07.txt 18 kiB
46AN2_08 AHN1 46AN2_08.LAZ 2.8 MiB 46AN2_08.LAX 5 kiB 46AN2_08.txt 15 kiB Malden AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_08.LAZ 109.5 MiB 46AN2_08.LAX 97 kiB 46AN2_08.txt 16 kiB
AHN3 46AN2_08.LAZ 251.2 MiB 46AN2_08.LAX 98 kiB 46AN2_08.txt 18 kiB
AHN4 46AN2_08.LAZ 386.6 MiB 46AN2_08.LAX 100 kiB 46AN2_08.txt 19 kiB
46AN2_09 AHN1 46AN2_09.LAZ 2.9 MiB 46AN2_09.LAX 5 kiB 46AN2_09.txt 15 kiB AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_09.LAZ 156.2 MiB 46AN2_09.LAX 99 kiB 46AN2_09.txt 17 kiB
AHN3 46AN2_09.LAZ 292.0 MiB 46AN2_09.LAX 99 kiB 46AN2_09.txt 18 kiB
AHN4 46AN2_09.LAZ 469.5 MiB 46AN2_09.LAX 100 kiB 46AN2_09.txt 20 kiB
46AN2_10 AHN1 46AN2_10.LAZ 3.1 MiB 46AN2_10.LAX 5 kiB 46AN2_10.txt 22 kiB AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_10.LAZ 349.5 MiB 46AN2_10.LAX 100 kiB 46AN2_10.txt 25 kiB
AHN3 46AN2_10.LAZ 292.2 MiB 46AN2_10.LAX 100 kiB 46AN2_10.txt 26 kiB
AHN4 46AN2_10.LAZ 475.0 MiB 46AN2_10.LAX 100 kiB 46AN2_10.txt 27 kiB
46AN2_11 AHN1 46AN2_11.LAZ 2.3 MiB 46AN2_11.LAX 5 kiB 46AN2_11.txt 12 kiB Blankenberg, Heide, Malden AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_11.LAZ 54.4 MiB 46AN2_11.LAX 28 kiB 46AN2_11.txt 13 kiB
AHN3 46AN2_11.LAZ 103.3 MiB 46AN2_11.LAX 82 kiB 46AN2_11.txt 15 kiB
AHN4 46AN2_11.LAZ 255.9 MiB 46AN2_11.LAX 99 kiB 46AN2_11.txt 16 kiB
46AN2_12 AHN1 46AN2_12.LAZ 2.3 MiB 46AN2_12.LAX 5 kiB 46AN2_12.txt 13 kiB Malden AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_12.LAZ 69.3 MiB 46AN2_12.LAX 67 kiB 46AN2_12.txt 15 kiB
AHN3 46AN2_12.LAZ 123.3 MiB 46AN2_12.LAX 86 kiB 46AN2_12.txt 17 kiB
AHN4 46AN2_12.LAZ 263.6 MiB 46AN2_12.LAX 95 kiB 46AN2_12.txt 17 kiB
46AN2_13 AHN1 46AN2_13.LAZ 2.7 MiB 46AN2_13.LAX 4 kiB 46AN2_13.txt 13 kiB Malden AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_13.LAZ 90.0 MiB 46AN2_13.LAX 87 kiB 46AN2_13.txt 15 kiB
AHN3 46AN2_13.LAZ 173.7 MiB 46AN2_13.LAX 96 kiB 46AN2_13.txt 16 kiB
AHN4 46AN2_13.LAZ 339.4 MiB 46AN2_13.LAX 100 kiB 46AN2_13.txt 18 kiB
46AN2_14 AHN1 46AN2_14.LAZ 3.0 MiB 46AN2_14.LAX 5 kiB 46AN2_14.txt 16 kiB Malden AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_14.LAZ 108.5 MiB 46AN2_14.LAX 99 kiB 46AN2_14.txt 18 kiB
AHN3 46AN2_14.LAZ 249.2 MiB 46AN2_14.LAX 98 kiB 46AN2_14.txt 19 kiB
AHN4 46AN2_14.LAZ 407.9 MiB 46AN2_14.LAX 100 kiB 46AN2_14.txt 20 kiB
46AN2_15 AHN1 46AN2_15.LAZ 3.0 MiB 46AN2_15.LAX 5 kiB 46AN2_15.txt 20 kiB AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_15.LAZ 253.9 MiB 46AN2_15.LAX 98 kiB 46AN2_15.txt 24 kiB
AHN3 46AN2_15.LAZ 238.0 MiB 46AN2_15.LAX 96 kiB 46AN2_15.txt 24 kiB
AHN4 46AN2_15.LAZ 392.6 MiB 46AN2_15.LAX 100 kiB 46AN2_15.txt 25 kiB
46AN2_16 AHN1 46AN2_16.LAZ 2.8 MiB 46AN2_16.LAX 5 kiB 46AN2_16.txt 12 kiB Blankenberg, Heide AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_16.LAZ 131.3 MiB 46AN2_16.LAX 92 kiB 46AN2_16.txt 14 kiB
AHN3 46AN2_16.LAZ 198.7 MiB 46AN2_16.LAX 94 kiB 46AN2_16.txt 16 kiB
AHN4 46AN2_16.LAZ 378.6 MiB 46AN2_16.LAX 100 kiB 46AN2_16.txt 17 kiB
46AN2_17 AHN1 46AN2_17.LAZ 2.2 MiB 46AN2_17.LAX 6 kiB 46AN2_17.txt 11 kiB Malden, Heumen AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_17.LAZ 72.0 MiB 46AN2_17.LAX 46 kiB 46AN2_17.txt 13 kiB
AHN3 46AN2_17.LAZ 114.1 MiB 46AN2_17.LAX 83 kiB 46AN2_17.txt 14 kiB
AHN4 46AN2_17.LAZ 238.5 MiB 46AN2_17.LAX 96 kiB 46AN2_17.txt 15 kiB
46AN2_18 AHN1 46AN2_18.LAZ 2.5 MiB 46AN2_18.LAX 4 kiB 46AN2_18.txt 11 kiB Malden, Heumen, Molenhoek AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_18.LAZ 71.7 MiB 46AN2_18.LAX 34 kiB 46AN2_18.txt 14 kiB
AHN3 46AN2_18.LAZ 121.0 MiB 46AN2_18.LAX 88 kiB 46AN2_18.txt 16 kiB
AHN4 46AN2_18.LAZ 262.2 MiB 46AN2_18.LAX 99 kiB 46AN2_18.txt 16 kiB
46AN2_19 AHN1 46AN2_19.LAZ 2.7 MiB 46AN2_19.LAX 5 kiB 46AN2_19.txt 15 kiB Molenhoek, Malden, Mook AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_19.LAZ 111.3 MiB 46AN2_19.LAX 98 kiB 46AN2_19.txt 17 kiB
AHN3 46AN2_19.LAZ 207.5 MiB 46AN2_19.LAX 99 kiB 46AN2_19.txt 19 kiB
AHN4 46AN2_19.LAZ 338.8 MiB 46AN2_19.LAX 100 kiB 46AN2_19.txt 19 kiB
46AN2_20 AHN1 46AN2_20.LAZ 3.0 MiB 46AN2_20.LAX 5 kiB 46AN2_20.txt 22 kiB Molenhoek, Mook AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_20.LAZ 187.2 MiB 46AN2_20.LAX 99 kiB 46AN2_20.txt 25 kiB
AHN3 46AN2_20.LAZ 308.4 MiB 46AN2_20.LAX 99 kiB 46AN2_20.txt 26 kiB
AHN4 46AN2_20.LAZ 437.3 MiB 46AN2_20.LAX 100 kiB 46AN2_20.txt 27 kiB
46AN2_21 AHN1 46AN2_21.LAZ 2.1 MiB 46AN2_21.LAX 5 kiB 46AN2_21.txt 12 kiB Heumen AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_21.LAZ 58.4 MiB 46AN2_21.LAX 28 kiB 46AN2_21.txt 18 kiB
AHN3 46AN2_21.LAZ 107.7 MiB 46AN2_21.LAX 86 kiB 46AN2_21.txt 20 kiB
AHN4 46AN2_21.LAZ 212.9 MiB 46AN2_21.LAX 93 kiB 46AN2_21.txt 18 kiB
46AN2_22 AHN1 46AN2_22.LAZ 2.1 MiB 46AN2_22.LAX 5 kiB 46AN2_22.txt 12 kiB Heumen, Cuijk AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_22.LAZ 51.5 MiB 46AN2_22.LAX 35 kiB 46AN2_22.txt 19 kiB
AHN3 46AN2_22.LAZ 107.7 MiB 46AN2_22.LAX 84 kiB 46AN2_22.txt 20 kiB
AHN4 46AN2_22.LAZ 213.7 MiB 46AN2_22.LAX 94 kiB 46AN2_22.txt 18 kiB
46AN2_23 AHN1 46AN2_23.LAZ 1.8 MiB 46AN2_23.LAX 5 kiB 46AN2_23.txt 12 kiB Molenhoek, Cuijk, Heumen AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_23.LAZ 16.3 MiB 46AN2_23.LAX 10 kiB 46AN2_23.txt 14 kiB
AHN3 46AN2_23.LAZ 90.3 MiB 46AN2_23.LAX 73 kiB 46AN2_23.txt 15 kiB
AHN4 46AN2_23.LAZ 197.6 MiB 46AN2_23.LAX 89 kiB 46AN2_23.txt 16 kiB
46AN2_24 AHN1 46AN2_24.LAZ 2.7 MiB 46AN2_24.LAX 5 kiB 46AN2_24.txt 15 kiB Molenhoek, Mook AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_24.LAZ 95.0 MiB 46AN2_24.LAX 94 kiB 46AN2_24.txt 18 kiB
AHN3 46AN2_24.LAZ 177.2 MiB 46AN2_24.LAX 95 kiB 46AN2_24.txt 19 kiB
AHN4 46AN2_24.LAZ 296.9 MiB 46AN2_24.LAX 97 kiB 46AN2_24.txt 19 kiB
46AN2_25 AHN1 46AN2_25.LAZ 3.2 MiB 46AN2_25.LAX 5 kiB 46AN2_25.txt 23 kiB Mook AHN (stuurgroep AHN, public data) and aerial photograph (Beeldmateriaal, CC-BY) remixed by GeoTiles, CC-BY
AHN2 46AN2_25.LAZ 252.6 MiB 46AN2_25.LAX 99 kiB 46AN2_25.txt 26 kiB
AHN3 46AN2_25.LAZ 344.6 MiB 46AN2_25.LAX 100 kiB 46AN2_25.txt 27 kiB
AHN4 46AN2_25.LAZ 428.2 MiB 46AN2_25.LAX 100 kiB 46AN2_25.txt 29 kiB

No guarantee on availability, completeness, correctness or fitness for any particular purpose is implied by the distribution of or linking to this data. The license indicated with the products is to the best of my knowledge at the time of writing. Please confirm the applicable license with the source before integrating the data.