Aller au contenu
Sources officielles et scientifiques Vérifié

Limites communales généralisées K4 — communes, cantons, lacs et frontière nationale

bfs-generalised-boundaries

Éditeur
OFS/BFS
Mode d'accès
api
Identifiant du tableau
ch.bfs.historisierte-administrative_grenzen_k4 / historisierte-administrative_grenzen_k4_2026-01-01
Licence
opendata.swiss terms of use "terms_by_ask": "Open use. Must provide the source. Use for commercial purposes requires permission of the data owner."
Couverture
Territoire Switzerland — 2110 communes, 26 cantons, 22 large lakes, national border · referenceDay commune state of the latest item (1 January 2026 on 2026-11-01) · de 2026-01-01 · à 2026-01-01
Lacunes
Only the latest commune state is kept (the collection has every state since 1850). Districts are not fetched. Lakes smaller than those in the K4 lake layer are not drawn.
Utilisé dans
STORY-04, AGORA-20, AGORA-22
Limites connues
Generalised geometry for thematic maps at 1 : 500 000 and smaller (BFS): shapes are simplified, so areas measured on them differ from the official areas; Votara never computes areas from these shapes (densities use bfs-land-use-communes). AREA_HA is the area attribute of the BFS file, not used for calculations. The unlisted asset kanton_2056.geojson served WGS84 coordinates on 2026-10-31; the fetcher uses the listed kanton_vf layer and refuses non-LV95 files. Licence "terms_by_ask": free for non-commercial use with the source named; commercial reuse of the maps needs the permission of the BFS.
Vérification
verification date: 2026-11-01 · method: Fetched from data.geo.admin.ch (STAC item historisierte-administrative_grenzen_k4_2026-01-01, layers gemeinde_vf, kanton_vf, see, land in LV95). The 2110 commune features match the BFS commune register (bfs-communes, agvchapp snapshot of 2026-10-31) one to one in BFS number, name and canton; the AREA_HA attribute of Bern (351) is 5162 ha, the "Gesamtfläche" of 51.62 km² in the BFS Regionalporträts 2021. · checkedValue: 2110 communes = register (0 differences in number, name, canton); 351 Bern AREA_HA 5162 ha = 51.62 km² · checkedAgainst: https://dam-api.bfs.admin.ch/hub/api/dam/assets/15864450/master

Ces données sont-elles à jour ?

Fraîcheur
À jour

Selon son rythme de mise à jour, aucune édition plus récente n’est encore attendue.

Période couverte
Pas une série chronologique
Dernière modification des données
Dernière consultation de la source
Rythme de mise à jour
Annuel

Note du registre (en anglais) : Yearly, with the commune state of 1 January (published in early February); extra items when communes merge during the year (e.g. 2025-04-06).

Votara consulte la source
Chaque semaine, et chaque jour de 3 jours avant à 14 jours après une date de publication annoncée

L’état est calculé à chaque construction du site ; cette page le montre au . Résultats des contrôles

Étapes de traitement

  1. STAC API (data.geo.admin.ch): list the items of collection ch.bfs.historisierte-administrative_grenzen_k4 since 1 January of last year, take the item with the latest datetime, download its LV95 GeoJSON assets gemeinde_vf (communes without the large lakes), kanton_vf (cantons, same), see (lakes) and land (national border). Script: scripts/fetch/bfs-generalised-boundaries.ts
  2. Coordinates to Votara's map frame, a linear scale of LV95 (planar, metres; no projection): x = (E − 2480000) ÷ 100, y = (1300000 − N) ÷ 100, rounded to whole units of 100 m (src/lib/geo/map-frame.ts). Per ring: repeated and exactly collinear points dropped, rings that vanish at 100 m dropped (src/lib/geo/map-path.ts). No other simplification: the K4 geometry is already generalised by the BFS, and borders shared by two communes stay identical.
  3. One SVG path per feature (one subpath per ring, holes included, drawn with fill-rule evenodd); bounds in map units; the published centre point E_CNTR/N_CNTR in map units; AREA_HA copied as published.