Comprendre les cartes marines électroniques avant de les exploiter dans un SIG
Introduction
Les ENC – Electronic Navigational Charts sont aujourd’hui la référence mondiale pour la navigation maritime professionnelle.
Produites par les services hydrographiques nationaux, elles respectent des normes strictes définies par l’Organisation hydrographique internationale (IHO).
Pourtant, lorsqu’on tente de les utiliser dans un SIG comme QGIS, un constat s’impose rapidement :
une ENC n’est pas une couche vectorielle classique.
Ce n’est ni un shapefile amélioré, ni un simple GeoPackage, ni même une base de données spatiale ordinaire.
Les ENC sont des objets informationnels complexes, conçus avant tout pour la navigation, et non pour l’analyse SIG.
Cet article propose de comprendre pourquoi les ENC sont complexes, et en quoi cette complexité explique les difficultés — mais aussi la richesse — de leur exploitation dans QGIS.
1. Une norme internationale S-57 très stricte
Les ENC sont définies par la norme S-57 (et plus récemment S-101), publiée par l’IHO.
Cette norme impose :
- une structure de données précise
- un vocabulaire normalisé
- des règles d’interprétation strictes
- une séparation claire entre :
- la géométrie
- la sémantique
- la présentation
👉 Résultat :
les données sont cohérentes à l’échelle mondiale, mais difficiles à détourner de leur usage initial.
2. Les ENC : des objets nautiques, pas des couches SIG
2.1 Logique orientée objets
Dans une ENC :
- chaque entité est un objet nautique
- chaque objet possède :
- un type normalisé (ex :
DEPARE,COALNE,LNDARE) - une géométrie
- une liste d’attributs codés
- un type normalisé (ex :
Exemples d’objets :
- zones de profondeur
- aides à la navigation
- dangers isolés
- lignes de côte
- zones réglementées
👉 Contrairement au SIG classique,
on ne part pas d’une géométrie mais d’un objet sémantique.
2.2 Attributs codés et non explicites
Les attributs S-57 :
- sont souvent codés numériquement
- nécessitent des tables de correspondance
- n’ont de sens que dans le cadre de la norme
Exemple :
CATOBS = 3WATLEV = 2
Sans documentation IHO, ces valeurs sont illisibles.
3. Séparation géométrie / sémantique dans les ENC
3.1 Géométries partagées
Dans une ENC :
- plusieurs objets peuvent partager la même géométrie
- les lignes et nœuds sont stockés séparément
- la topologie est implicite
👉 Cela permet :
- une grande précision
- une mise à jour efficace
👉 Mais cela complique :
- l’import direct dans un SIG
- la compréhension des relations spatiales
3.2 Pas de symbolisation embarquée
Les ENC ne contiennent pas leur style graphique.
La représentation visuelle :
- dépend du système de navigation (ECDIS)
- suit des règles complexes (S-52)
Dans QGIS :
- il faut recréer les styles
- comprendre quelles règles s’appliquent selon le contexte
4. Purpose et échelle : une logique spécifique aux ENC
Une ENC n’est pas universelle :
elle est produite pour un usage précis, appelé Purpose.
Exemples :
- vue générale
- navigation côtière
- approche portuaire
- port détaillé
Chaque ENC :
- a une échelle cible
- n’est pas censée être utilisée hors contexte
👉 Dans un SIG, afficher toutes les ENC sans filtrage produit :
- des doublons
- des incohérences
- des conflits visuels
5. Des données pensées pour la navigation, pas pour l’analyse SIG
Les ENC sont conçues pour :
- éviter les erreurs humaines
- garantir une lecture univoque
- respecter des règles de priorité
- assurer la sécurité de la navigation
Elles ne sont pas conçues pour :
- les requêtes spatiales libres
- les jointures SIG classiques
- les analyses multi-thématiques
👉 Toute exploitation SIG nécessite donc :
- une restructuration
- une interprétation
- parfois une simplification
6. Pourquoi un plugin dédié est indispensable dans QGIS
Importer une ENC “brutalement” dans QGIS conduit souvent à :
- des dizaines de couches illisibles
- des champs incompréhensibles
- des géométries fragmentées
- une perte de sens nautique
Un outil comme S57Manager permet de :
- respecter la logique S-57
- structurer les données
- rendre les attributs exploitables
- préparer l’affichage et l’analyse
Conclusion
Les ENC sont complexes par conception.
Cette complexité n’est pas un défaut :
- elle garantit la fiabilité
- la cohérence internationale
- la sécurité de la navigation
Mais elle impose, pour le monde SIG,
des outils adaptés, une compréhension minimale de la norme, et une approche respectueuse de la logique nautique.
👉 Comprendre cette complexité est la première étape avant :
- l’import dans QGIS
- le choix PostGIS ou GeoPackage
- l’utilisation d’un plugin spécialisé comme S57Manager
🔗 Articles à suivre
- S57Manager : gérer des données ENC S-57 dans QGIS avec PostGIS
- S57Manager : exploiter des données ENC S-57 dans QGIS avec GeoPackage
- Importer les cartes marines NOAA ENC directement dans QGIS avec S57Manager