Skip to main content

River profile

River profile (Flussvermessung) is the periodic geodetic survey of Swiss watercourses operated by the Federal Office for the Environment (FOEN). The dataset exposes the four tables produced by the programme: cross-sections (Querprofile), longitudinal profiles (Längenprofile), special objects (Sonderobjekte) and benchmarks (Versicherungspunkte).

Result order and pagination

Results are returned in no particular order and a single query is capped at 10 000 rows. Queries that exceed the cap are rejected rather than truncated. Larger datasets are retrieved by partitioning into smaller filter windows (typically by gwlNo or gewissAddress) and iterating. See Pagination for details.

Coordinate and elevation reference

Survey records use the Swiss reference frame CH1903+ for planimetric coordinates (LV95: easting, northing in metres) and the Swiss levelling network LN02 for elevations (height in metres above sea level). Azimuths on benchmarks are expressed in gon.

GEWISS address

The gewissAddress field is the federal identifier for objects surveyed along a watercourse (benchmarks, cross-sections, special objects). It derives from the geometry of the Digital Watercourse Network DGN25 (1999) and historically corresponded to the distance from the river mouth to the surveyed object. As watercourses have shifted over time, the difference between two gewissAddress values now approximates – but no longer exactly equals – the actual along-flow distance.

Loading editor…
Available fields
FieldTypeNotes
gwlNoStringWatercourse number, based on the federal digital watercourse network.
riverNameStringWatercourse name.
sectionNameStringFOEN survey section name.
gewissAddressIntGEWISS_Adr — federal identifier of objects surveyed along the watercourse. See the GEWISS address section.
pointRoleStringPunktrolle — specifies special point properties relevant to surveying and to hydraulic and sediment analyses.
groundNaturalStringBoden_Nat — surface-property attribute giving the substrate or revetment to the right of the point up to the next measurement point.
groundVegetationStringBoden_Veg — surface-property attribute giving the ground cover to the right of the point up to the next measurement point.
crossDistanceFloatQuerdist — horizontal distance between the point projected onto the profile axis and the zero point. The zero point is normally the left profile definition point.
eastingFloatE — East coordinate (LV95).
northingFloatN — North coordinate (LV95).
heightFloatHoehe — Elevation (LN02).
surveyDateAWSDateTimeAufn_Dat — Survey date of the cross-section.
remarksStringBemerkungen — Free-text remark.
sourceFileStringSource file name.
rowIndexIntRow index inside the source file.
Loading editor…
Available fields
FieldTypeNotes
gwlNoStringWatercourse number.
riverNameStringWatercourse name.
sectionNameStringFOEN survey section name.
gewissAddressIntGEWISS address.
cumulativeDistanceFloatkum_Laengsdist — difference between the observed GEWISS address and the reference address (usually 0, i.e. the river mouth). Does not represent a geometric reach length.
bedWidthFloatSohlenbreite — horizontal distance derived from the coordinates of the points attributed as left and right bed boundary.
meanBedLevelFloatmittl_Sohle — elevation of the mean bed.
leftBankCrossDistanceFloatQuerdist Gerinnebegrenzung linkes Ufer — horizontal distance between the point projected onto the profile axis and the zero point. The zero point is normally the left profile definition point.
leftBankHeightFloatHöhe Gerinnebegrenzung linkes Ufer — elevation (LN02).
leftBankPointRoleStringPunktrolle Gerinnebegrenzung linkes Ufer — point role of the channel-boundary points relevant to water exits.
rightBankCrossDistanceFloatQuerdist Gerinnebegrenzung rechtes Ufer — horizontal distance between the point projected onto the profile axis and the zero point. The zero point is normally the left profile definition point.
rightBankHeightFloatHöhe Gerinnebegrenzung rechtes Ufer — elevation (LN02).
rightBankPointRoleStringPunktrolle Gerinnebegrenzung rechtes Ufer — point role of the channel-boundary points relevant to water exits.
surveyDateAWSDateTimeAufn_Dat — Survey date.
remarksStringBemerkungen — Free-text remark.
sourceFileStringSource file name.
rowIndexIntRow index inside the source file.
Loading editor…
Available fields
FieldTypeNotes
gwlNoStringWatercourse number.
riverNameStringWatercourse name.
sectionNameStringFOEN survey section name.
gewissAddressIntGEWISS address.
pointRoleStringPunktrolle_SO — specifies special point properties for special objects, relevant to surveying and to hydraulic and sediment analyses.
eastingFloatE — East coordinate (LV95).
northingFloatN — North coordinate (LV95).
heightFloatHoehe — Elevation (LN02).
surveyDateAWSDateTimeAufn_Dat — Survey date.
remarksStringBemerkungen — Free-text remark.
sourceFileStringSource file name.
rowIndexIntRow index inside the source file.
Loading editor…
Available fields
FieldTypeNotes
gwlNoStringGWLNR — Watercourse number, based on the federal digital watercourse network.
riverNameStringFlussname — Watercourse name.
sectionStringAbschnitt — FOEN survey section name.
gewissAddressStringGEWISS address.
bwwKmStringBWW_km — River kilometrage of the former Federal Office for Water Management (BWW), where available.
localKmStringlokale_km — Local river kilometrage (often cantonal), where available.
dateAWSDateTimeDatum — Survey date of the benchmark.
markerLeftStringMarkierung_li — Marker type (e.g. stone, rail, rivet / bolt) on the left bank.
eastingLeftFloatE_li — East coordinate of the left benchmark (LV95).
northingLeftFloatN_li — North coordinate of the left benchmark (LV95).
heightLeftFloatHoehe_li — Elevation of the left benchmark (LN02).
azimuthLeftStringAzimut_li — Azimuth of the profile axis at the left benchmark (gon).
markerRightStringMarkierung_re — Marker type (e.g. stone, rail, rivet / bolt) on the right bank.
eastingRightFloatE_re — East coordinate of the right benchmark (LV95).
northingRightFloatN_re — North coordinate of the right benchmark (LV95).
heightRightFloatHoehe_re — Elevation of the right benchmark (LN02).
azimuthRightStringAzimut_re — Azimuth of the profile axis at the right benchmark (gon).

Notes

  • Each row in cross_sections, longitudinal_profiles and special_objects carries sourceFile and rowIndex, which together identify the original file and line provided by the surveying authority.
  • Survey campaigns are repeated; a single GEWISS address may therefore appear with multiple surveyDate values across campaigns.

Contact

Questions about the Flussvermessung dataset can be addressed to flussvermessung@bafu.admin.ch.