Atlas de la large bande — Manuel destiné aux opérateurs de réseaux

Office fédéral de la communication (OFCOM) — 2026
Contact : atlas@bakom.admin.chwww.atlaslargebande.ch

1. Introduction

L'atlas de la large bande fournit différentes informations sur la couverture de la Suisse en réseaux à très haut débit. Il est composé de cartes qui renseignent tant sur les raccordements aux réseaux fixes que sur la disponibilité des réseaux de communication mobile.

Les cartes concernant le réseau fixe renseignent sur les débits ascendants et descendants, les types de raccordement disponibles (cuivre, câble coaxial, fibre optique), ainsi que les fournisseurs actifs dans la zone observée. Les informations sont publiées sous forme agrégée par carrés de 250 m x 250 m. Les réseaux de communication mobile sont représentés des cartes indiquant, pour chaque carré de 100 m x 100 m, la disponibilité attendue des réseaux 2G, 3G, 4G et 5G.

L’objectif de ce manuel est de fournir aux opérateurs un guide complet leur permettant de garantir que les données transmises sont exactes, exhaustives et conformes aux exigences, en vue d’une publication fiable dans l’Atlas.

2. Schéma du processus pour les opérateurs

2.1 Déroulement synthétique

Le processus complet pour transmettre les données à l’OFCOM comprend les étapes suivantes :

  1. Annonce de participation auprès de l’OFCOM pour la signature de l'accord de coopération et l'attribution d'un ou de plusieurs NGA_PRID.
  2. Obtention des registres de référence pour vérifier les bâtiments/adresses (RegBL ou GeoPost).
  3. Préparation des données par entrée de bâtiment (EGID/EDID) ou par ADR_GEOPOST_ID.
  4. Génération d’un fichier XML ou CSV conforme au XSD (nga_upload.xsd).
  5. Téléversement via l’application web sécurisée ; vérifications automatiques si XML.
  6. Réception du rapport de validation, corrections éventuelles et re-upload.

Checklist de préparation des données

1. Annonce de participation auprès de l’OFCOM

Signature de l'accord de coopération et NGA_PRID attribué(s) atlas@bakom.admin.ch

Enregistrement sur www.uvek.egov.swiss effectué.

2. Registres de référence

Obtenir les registres RegBL (www.housing-stat.ch) ou GeoPost (www.post.ch)

L'utilisation de ces registres est utile mais pas indispensable. Ils permettent de vérifier que les bâtiments (EGID/EDID) ou adresses (ADR_GEOPOST_ID) existent et en conséquence considérés dans les analyses.

3. Structure et valeurs des données

Les variables requises sont présentes dans le fichier préparé

Débits compris entre 0–99999 ou -1 ; technologies = yes/no ; EGID/EDID ou ADR_GEOPOST_ID conformes.

4. Validation des fichiers

Générer XML → à valider avec nga_upload.xsd localement.

Si un CSV est généré directement, s'assurer qu'il respecte les règles définies dans le XSD.

5. Création du ZIP

Créer un ZIP contenant le XML ou le CSV ; nommage selon la convention (ex. <company>_YYYYMMDD.zip)

6. Upload

Téléverser via le service https://www.egov.swiss/ ; vérifier le message de syntaxe → attendre le rapport de validation (un email sera envoyé).

2.2 Calendrier & dates de transfert

Le transfert des données a lieu deux fois par an : entre le 15 avril et le 1er mai, et entre le 15 octobre et le 1er novembre. Ensuite, l’OFCOM traite les données et les publie respectivement le 2 juin et le 2 décembre.

Remarque : la participation est volontaire. Les opérateurs ne souhaitant pas participer ne figurent pas sur l’Atlas.

3. Annonce de participation auprès de l'OFCOM

Contact initial : atlas@bakom.admin.ch. Cette annonce constitue une étape indispensable pour pouvoir participer au projet. La demande de participation doit être examinée et approuvée par le service compétent. Lors de l’enregistrement, fournir :

L’OFCOM fait signer un accord de coopération définissant les modalités d’utilisation des données et attribue à chaque opérateur un ou plusieurs identifiants uniques (NGA_PRID).

Les petits opérateurs peuvent, s’ils le souhaitent, confier la transmission des données à un intermédiaire, par exemple Suissedigital.

4. Création d’un compte d'utilisateur sur www.uvek.egov.swiss

4.1 Enregistrement en tant qu’utilisateur du portail

Pour accéder à l’espace de « Dépôt des données pour l’Atlas de la large bande », vous devez disposer d’un login sur le portail eGovernment DETEC. L’enregistrement se fait via le système central d’authentification de la Confédération (eIAM) et est gratuit.

La procédure complète d’enregistrement est décrite sous eGovernment Portal registrieren.

4.2 Création ou rattachement à une organisation

Si votre organisation est déjà enregistrée, vous pouvez directement demander les droits nécessaires via le service Demander des droits organisationnels.

Dans le cas contraire, après connexion, vous pouvez utiliser le service « Créer une organisation » afin d’enregistrer les données de votre entreprise ou institution. Cette étape est requise uniquement si l’opérateur est une personne morale. Plus d’informations sur ce processus sont disponibles dans Organisation anlegen. Pour une vue d’ensemble du processus d’intégration (onboarding), voir le guide succinct  Kurzanleitung – Onboarding Benutzer und Organisationen.

4.3 Activation du service « Dépôt des données pour l’Atlas de la large bande »

Depuis le portail, ouvrez le Catalogue des services, puis naviguez vers : Télécommunications → « Dépôt des données pour l’Atlas de la large bande ». Vous pouvez ensuite lancer le service pour déposer vos données, consulter vos dépôts précédents ou gérer vos accès.

Si votre organisation n’était pas encore enregistrée, un lien vers la création d’organisation apparaît également dans les conditions préalables du service.

4.4 Sécurité et responsabilité

L’accès utilise le système d’authentification fédéral eIAM. Selon les droits attribués, une authentification renforcée (double facteur / OTP) peut être requise. Toute modification de la personne responsable ou tout changement organisationnel doit être communiqué immédiatement.

Remarque : le compte doit être personnel et les accès ne doivent pas être partagés.

5. Obtention des registres de référence

5.1 Registre fédéral des bâtiments et logements (RegBL — OFS)

Téléchargement via www.housing-stat.ch. Le fichier minimal contient par entrée de bâtiment : EGID, EDID, identifiant de commune, adresse et NPA. Les mises à jour utilisées sont celles d’avril et d’octobre.

5.2 GeoPost Coordinate (La Poste)

Le registre des données d’adresses et géodonnées fournit l’ADR_GEOPOST_ID, adresse complète et coordonnées géographiques (www.post.ch).

Attention : l’utilisation d’ADR_GEOPOST_ID peut introduire des différences locales vis-à-vis de RegBL ; certains ADR_GEOPOST_ID peuvent ne pas correspondre à un EGID/EDID.

6. Préparation des données

Les opérateurs préparent leur jeu de données par entrée de bâtiment (EGID+EDID) ou par ADR_GEOPOST_ID, puis génèrent un fichier XML ou CSV conforme au schéma XSD fourni (annexe 1).

6.1 Attributs par entrée de bâtiment (RegBL) ou adresses (Poste)

Pour les NGA_PRID dont l'opérateur est responsable, fournir, pour chaque EGID/EDID (ou ADR_GEOPOST_ID), un jeu de données comprenant :

6.2 Données — définitions

ChampType / valeurDescription
NGA_PRID entier (1–9999) Identifiant de l’opérateur attribué par l’OFCOM.
GWR_EGID 1–900000000 ou -1 Identifiant fédéral de bâtiment (RegBL). Mettre -1 si ADR_GEOPOST_ID est utilisé.
GWR_EDID -1 à 90 Identifiant de l’entrée bâtiment. Mettre -1 si ADR_GEOPOST_ID est utilisé.
ADR_GEOPOST_ID 1–999999999 ou -1 Identifiant GeoPost. Mettre -1 si GWR_EGID/GWR_EDID sont utilisés.
BITRATE_DOWNSTREAM 0–99999 ou -1 Débit descendant maximum en Mbit/s (−1 = non raccordé).
BITRATE_UPSTREAM 0–99999 ou -1 Débit montant maximum en Mbit/s (−1 = non raccordé).
BEST_AVAILABLE_TV_QUALITY none / sdtv / hdtv Remplir systématiquement « none » (donnée non publiée depuis 2018).
AVAILABLE_NETWORK_TECHNOLOGY_COPPER yes / no Indiquer si la technologie cuivre est effectivement disponible à l’entrée du bâtiment.
AVAILABLE_NETWORK_TECHNOLOGY_COAX yes / no Indiquer si la technologie coaxiale est effectivement disponible à l’entrée du bâtiment.
AVAILABLE_NETWORK_TECHNOLOGY_FIBRE yes / no Indiquer si la technologie fibre optique est effectivement disponible à l’entrée du bâtiment.

6.4 Création & validation XML

Le schéma XSD (annexe 1) définit la structure des données. Outils recommandés :

Procédure Excel (résumé) :
  1. Onglet Développeur → Source → Mappages XML → ajouter nga_upload.xsd.
  2. Glisser le nœud racine NGA_Root dans la feuille → tableau de colonnes.
  3. Importer les données XML existantes ou remplir le tableau.
  4. Activer la validation par rapport au schéma, puis Exporter → fichier XML.

Si l’export signale des erreurs, consulter les « Détails » pour corriger.

7. Transmission des données

Le dépôt des fichiers s’effectue via le portail eGovernment DETEC : https://www.uvek.egov.swiss/. Ce portail centralisé remplace l’ancien service NIS-DB et permet de gérer vos fichiers de manière sécurisée.

Pour déposer vos fichiers, suivez les instructions disponibles dans le service « Dépôt des données pour l’Atlas de la large bande » du portail. Ce service vous guide étape par étape pour :

En cas d’erreurs, corrigez vos données et ré-uploadez-les via le service.

8. Validation des données transmises

Une fois les données chargées dans la base de données, elles sont comparées aux données de la période précédente (si elles existent). À cet effet, plusieurs fichiers sont créés. Chaque fichier correspond à un type précis de vérification ou d’opération. L’ensemble de ces fichiers est ensuite compressé et mis à la disposition des utilisateurs dans leur espace Egov.

Fichier récapitulatif global — summary_<période>.csv

Pour chaque NGA_PRID, ce fichier indique :

Ce fichier fournit une vue synthétique des changements détectés.

Autres fichiers CSV

Logs d’upload CSV

Chaque upload génère un fichier log nommé : upload_YYYYMMDD_HHMMSS_<user>.log. Les erreurs de chargement y sont visibles.

Clé de correspondance des bâtiments

Comparaison entre périodes via l’identifiant building_key :

Conseils d’utilisation

Annexes (extraits essentiels)

Annexe 1 — Schéma XML complet (nga_upload.xsd)

<?xml version="1.0" encoding="UTF-8"?> <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <!-- Root element NGA_Root --> <xs:element name="NGA_Root"> <xs:complexType> <xs:sequence> <xs:element ref="Row" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType> </xs:element> <!-- Row element --> <xs:element name="Row"> <xs:complexType> <xs:all> <xs:element ref="NGA_PRID"/> <xs:element ref="GWR_EGID"/> <xs:element ref="GWR_EDID"/> <xs:element ref="ADR_GEOPOST_ID"/> <xs:element ref="BITRATE_DOWNSTREAM"/> <xs:element ref="BITRATE_UPSTREAM"/> <xs:element ref="BEST_AVAILABLE_TV_QUALITY"/> <xs:element ref="AVAILABLE_NETWORK_TECHNOLOGY_COPPER"/> <xs:element ref="AVAILABLE_NETWORK_TECHNOLOGY_COAX"/> <xs:element ref="AVAILABLE_NETWORK_TECHNOLOGY_FIBRE"/> </xs:all> </xs:complexType> </xs:element> <!-- NGA_PRID --> <xs:element name="NGA_PRID"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:minInclusive value="1"/> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- GWR_EGID --> <xs:element name="GWR_EGID"> <xs:simpleType> <xs:union memberTypes="Available_GWR_EGID Int_Value_Not_Available"/> </xs:simpleType> </xs:element> <xs:simpleType name="Available_GWR_EGID"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="900000000"/> </xs:restriction> </xs:simpleType> <!-- GWR_EDID --> <xs:element name="GWR_EDID"> <xs:simpleType> <xs:restriction base="xs:byte"> <xs:minInclusive value="-1"/> <xs:maxInclusive value="90"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- ADR_GEOPOST_ID --> <xs:element name="ADR_GEOPOST_ID"> <xs:simpleType> <xs:union memberTypes="Available_Adr_Geopost_ID Int_Value_Not_Available"/> </xs:simpleType> </xs:element> <xs:simpleType name="Available_Adr_Geopost_ID"> <xs:restriction base="xs:int"> <xs:minInclusive value="1"/> <xs:maxInclusive value="999999999"/> </xs:restriction> </xs:simpleType> <!-- Int_Value_Not_Available (-1) --> <xs:simpleType name="Int_Value_Not_Available"> <xs:restriction base="xs:int"> <xs:enumeration value="-1"/> </xs:restriction> </xs:simpleType> <!-- BITRATE_DOWNSTREAM --> <xs:element name="BITRATE_DOWNSTREAM"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:minInclusive value="-1"/> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- BITRATE_UPSTREAM --> <xs:element name="BITRATE_UPSTREAM"> <xs:simpleType> <xs:restriction base="xs:short"> <xs:minInclusive value="-1"/> <xs:maxInclusive value="99999"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- BEST_AVAILABLE_TV_QUALITY --> <xs:element name="BEST_AVAILABLE_TV_QUALITY"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="none"/> <xs:enumeration value="hdtv"/> <xs:enumeration value="sdtv"/> </xs:restriction> </xs:simpleType> </xs:element> <!-- NETWORK TECHNOLOGIES --> <xs:element name="AVAILABLE_NETWORK_TECHNOLOGY_FIBRE"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AVAILABLE_NETWORK_TECHNOLOGY_COPPER"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:element> <xs:element name="AVAILABLE_NETWORK_TECHNOLOGY_COAX"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="no"/> <xs:enumeration value="yes"/> </xs:restriction> </xs:simpleType> </xs:element> </xs:schema>

Annexe 2 — Exemple XML

Télécharger l’exemple XML

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <NGA_Root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="nga_upload.xsd"> <Row> <NGA_PRID>155</NGA_PRID> <GWR_EGID>111222333</GWR_EGID> <GWR_EDID>0</GWR_EDID> <ADR_GEOPOST_ID>-1</ADR_GEOPOST_ID> <BITRATE_DOWNSTREAM>50</BITRATE_DOWNSTREAM> <BITRATE_UPSTREAM>5</BITRATE_UPSTREAM> <BEST_AVAILABLE_TV_QUALITY>sdtv</BEST_AVAILABLE_TV_QUALITY> <AVAILABLE_NETWORK_TECHNOLOGY_COPPER>no</AVAILABLE_NETWORK_TECHNOLOGY_COPPER> <AVAILABLE_NETWORK_TECHNOLOGY_COAX>no</AVAILABLE_NETWORK_TECHNOLOGY_COAX> <AVAILABLE_NETWORK_TECHNOLOGY_FIBRE>yes</AVAILABLE_NETWORK_TECHNOLOGY_FIBRE> </Row> </NGA_Root>

Annexe 3 — Exemple CSV

Télécharger l’exemple CSV

NGA_PRID;GWR_EGID;GWR_EDID;ADR_GEOPOST_ID;BITRATE_DOWNSTREAM;BITRATE_UPSTREAM;AVAILABLE_NETWORK_TECHNOLOGY_COPPER;AVAILABLE_NETWORK_TECHNOLOGY_COAX;AVAILABLE_NETWORK_TECHNOLOGY_FIBRE;BEST_AVAILABLE_TV_QUALITY 155;111222333;0;-1;50;5;no;no;yes;none