﻿{"id":16264,"date":"2026-02-18T10:00:00","date_gmt":"2026-02-18T09:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=16264"},"modified":"2026-02-03T12:21:07","modified_gmt":"2026-02-03T11:21:07","slug":"explore-enc-noaa-catalog-qgis-s57manager","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/","title":{"rendered":"[EN]Exploring ENC Data Before Import: The NOAA Catalogue at the Service of S57Manager"},"content":{"rendered":"\n<p>Working with ENC (S-57) data presents a very specific challenge: their richness and complexity make any \u201cblind\u201d approach inefficient. Even before discussing data import or structuring in QGIS, a fundamental question arises: <strong>which charts should be loaded, and why choose these rather than others?<\/strong><\/p>\n\n\n\n<p>This is precisely where the <strong>NOAA ENC catalogue<\/strong> comes into play \u2014 a resource that is still largely underused by GIS professionals.<\/p>\n\n\n\n<p>After presenting how to import ENC S-57 data into QGIS with S57Manager \u2014 first using <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/starting-with-postgres-postgis\/\">PostGIS<\/a>, then <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/geopackage-format-and-qgis-3\/\">GeoPackage<\/a> \u2014 this final article focuses on a crucial but often overlooked step: <strong>exploring and selecting the relevant ENC cells upstream of the import process, using the official NOAA ENC catalogue<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-light-blue ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenu <\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/#ENC_Data_Abundance_That_Complicates_Choice\" >ENC Data: Abundance That Complicates Choice<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/#The_NOAA_ENC_Catalogue_A_Key_but_Raw_Resource\" >The NOAA ENC Catalogue: A Key but Raw Resource<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/#From_XML_Catalogue_to_a_Spatial_Index_Layer\" >From XML Catalogue to a Spatial Index Layer<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/#Loading_and_Exploring_NOAA_Extents_in_QGIS\" >Loading and Exploring NOAA Extents in QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/#From_Exploration_to_Import_Integration_with_S57Manager\" >From Exploration to Import: Integration with S57Manager<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/explore-enc-noaa-catalog-qgis-s57manager\/#Conclusion_Bringing_Intelligence_Upstream\" >Conclusion: Bringing Intelligence Upstream<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"ENC_Data_Abundance_That_Complicates_Choice\"><\/span>ENC Data: Abundance That Complicates Choice<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Unlike conventional GIS datasets, an ENC does not correspond to a single map covering a given area. Instead, it belongs to a set of chart cells, each defined by:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a precise geographic extent,<\/li>\n\n\n\n<li>a nominal scale,<\/li>\n\n\n\n<li>a cartographic usage (overview, coastal, approach, harbour, berth\u2026),<\/li>\n\n\n\n<li>a navigation purpose.<\/li>\n<\/ul>\n\n\n\n<p>For the same geographic area, several ENC cells may overlap at different scales. Importing all available ENC data without prior selection quickly leads to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>oversized databases,<\/li>\n\n\n\n<li>unreadable QGIS projects,<\/li>\n\n\n\n<li>degraded performance,<\/li>\n\n\n\n<li>and above all, a loss of cartographic meaning.<\/li>\n<\/ul>\n\n\n\n<p>Before exploiting ENC data, it is therefore essential to <strong>understand and contextualize it<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"The_NOAA_ENC_Catalogue_A_Key_but_Raw_Resource\"><\/span>The NOAA ENC Catalogue: A Key but Raw Resource<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>NOAA (National Oceanic and Atmospheric Administration) provides an official ENC catalogue, distributed as an XML file compliant with ISO standards (notably ISO 19115).<\/p>\n\n\n\n<p>For each ENC cell, the catalogue contains:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a unique identifier (cell_id),<\/li>\n\n\n\n<li>a name,<\/li>\n\n\n\n<li>a scale,<\/li>\n\n\n\n<li>a usage \/ purpose,<\/li>\n\n\n\n<li>a geographic extent,<\/li>\n\n\n\n<li>an official download URL.<\/li>\n<\/ul>\n\n\n\n<p>In theory, all the information required for informed selection is available. In practice, however, this catalogue is difficult to exploit:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>XML format is hard to read,<\/li>\n\n\n\n<li>no direct spatial visualization,<\/li>\n\n\n\n<li>consultation often limited to specialized tools or ad hoc scripts.<\/li>\n<\/ul>\n\n\n\n<p>The challenge is therefore clear: <strong>transform this technical catalogue into a usable GIS layer in QGIS<\/strong>.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"From_XML_Catalogue_to_a_Spatial_Index_Layer\"><\/span>From XML Catalogue to a Spatial Index Layer<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Once the NOAA catalogue is properly parsed, it becomes possible to extract the geographic extents of all ENC cells and convert them into polygons.<\/p>\n\n\n\n<p>The result is a <strong>spatial index layer<\/strong>, typically stored in a GeoPackage, containing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>one polygon per ENC cell,<\/li>\n\n\n\n<li>essential attributes:\n<ul class=\"wp-block-list\">\n<li>cell_id<\/li>\n\n\n\n<li>name<\/li>\n\n\n\n<li>scale<\/li>\n\n\n\n<li>purpose<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>This layer is lightweight, stable, and only needs to be generated once. It does not contain any detailed nautical geometry \u2014 only chart extents.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"274\" data-attachment-id=\"16181\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/importer-les-cartes-marines-noaa-enc-directement-dans-qgis-avec-s57manager\/noaa_enc_index\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?fit=2560%2C1096&amp;ssl=1\" data-orig-size=\"2560,1096\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}\" data-image-title=\"noaa_enc_index\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?fit=300%2C128&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?fit=640%2C274&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index.jpg?resize=640%2C274&#038;ssl=1\" alt=\"\" class=\"wp-image-16181\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?resize=1024%2C438&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?resize=300%2C128&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?resize=768%2C329&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?resize=1536%2C657&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?resize=2048%2C877&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Loading_and_Exploring_NOAA_Extents_in_QGIS\"><\/span>Loading and Exploring NOAA Extents in QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Once loaded into QGIS, this index layer becomes a highly effective exploration tool:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>transparent polygons to preserve background readability,<\/li>\n\n\n\n<li>visible outlines to distinguish cells,<\/li>\n\n\n\n<li>labels displaying the cell identifier,<\/li>\n\n\n\n<li>easy overlay with:\n<ul class=\"wp-block-list\">\n<li>a study area,<\/li>\n\n\n\n<li>an existing project,<\/li>\n\n\n\n<li>field data.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Within seconds, it becomes possible to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>identify which ENC cells actually cover the area of interest,<\/li>\n\n\n\n<li>compare available scales,<\/li>\n\n\n\n<li>understand the charting logic,<\/li>\n\n\n\n<li>avoid unnecessary imports.<\/li>\n<\/ul>\n\n\n\n<p>Here, QGIS fully regains its role as a <strong>spatial analysis tool<\/strong>, not just a data viewer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"From_Exploration_to_Import_Integration_with_S57Manager\"><\/span>From Exploration to Import: Integration with S57Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The true value of this index layer emerges when it is connected to <strong>S57Manager<\/strong>.<\/p>\n\n\n\n<p>Directly from QGIS, the user can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>visually explore ENC extents,<\/li>\n\n\n\n<li>select a relevant cell,<\/li>\n\n\n\n<li>trigger the import of that cell via a QGIS action.<\/li>\n<\/ul>\n\n\n\n<p>This workflow enables:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>targeted imports,<\/li>\n\n\n\n<li>fine control over data volume,<\/li>\n\n\n\n<li>alignment between operational needs and loaded data,<\/li>\n\n\n\n<li>full compatibility with both storage modes supported by S57Manager:\n<ul class=\"wp-block-list\">\n<li>PostGIS,<\/li>\n\n\n\n<li>GeoPackage.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>The workflow shifts from <strong>\u201cimport then sort\u201d<\/strong> to <strong>\u201cunderstand, select, then import.\u201d<\/strong><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion_Bringing_Intelligence_Upstream\"><\/span>Conclusion: Bringing Intelligence Upstream<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>By exploiting the NOAA catalogue as a GIS layer, working with ENC data becomes clearer and more efficient. Instead of suffering from the complexity of S-57 data, GIS professionals regain control from the very first step: <strong>exploration, selection, and decision-making<\/strong>.<\/p>\n\n\n\n<p>Combined with S57Manager, the NOAA catalogue is not an auxiliary tool, but the <strong>first building block of a coherent processing chain<\/strong>:<\/p>\n\n\n\n<p><strong>catalogue \u2192 selection \u2192 import \u2192 exploitation<\/strong><\/p>\n\n\n\n<p>A step too often overlooked \u2014 yet essential for working confidently with complex nautical data in QGIS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Working with ENC (S-57) data presents a very specific challenge: their richness and complexity make any \u201cblind\u201d approach inefficient. Even before discussing data import or structuring in QGIS, a fundamental question arises: which charts should be&hellip;<\/p>\n","protected":false},"author":1,"featured_media":16181,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3394,1377,3931],"tags":[4059,3961,4168,4057,4170,4051,4049,4055,3963,3957,4053,4047,4172,4045],"class_list":["post-16264","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-pluigin-en","category-qgis-en","category-s57-en","tag-coastal-and-port-gis-data","tag-electronic-navigational-charts","tag-enc-geopackage-qgis-en","tag-enc-postgis-workflow","tag-enc-s-57-en","tag-explore-enc-before-import","tag-import-enc-s-57-into-qgis","tag-marine-chart-data-in-qgis","tag-marine-gis-data","tag-nautical-chart-gis","tag-noaa-electronic-navigational-charts-qgis","tag-noaa-enc-catalog","tag-qgis-enc-en","tag-s57manager-plugin"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaa_enc_index-scaled.jpg?fit=2560%2C1096&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-4ek","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=16264"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/16264\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/16181"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=16264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=16264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=16264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}