﻿{"id":16196,"date":"2026-01-20T04:35:44","date_gmt":"2026-01-20T03:35:44","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?page_id=16196"},"modified":"2026-01-20T04:35:47","modified_gmt":"2026-01-20T03:35:47","slug":"s57managerpt","status":"publish","type":"page","link":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/","title":{"rendered":"S57Manager(pt)"},"content":{"rendered":"<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-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Compreender_as_cartas_nauticas_eletronicas_antes_de_utiliza-las_em_um_SIG\" >Compreender as cartas n\u00e1uticas eletr\u00f4nicas antes de utiliz\u00e1-las em um SIG<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Introducao\" >Introdu\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#1_Uma_norma_internacional_muito_rigorosa\" >1. Uma norma internacional muito rigorosa<\/a><\/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\/pt\/s57managerpt\/#2_As_ENC_nao_sao_%E2%80%9Ccamadas%E2%80%9D_mas_objetos\" >2. As ENC n\u00e3o s\u00e3o \u201ccamadas\u201d, mas objetos<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#21_Logica_orientada_a_objetos\" >2.1 L\u00f3gica orientada a objetos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#22_Atributos_codificados_e_nao_explicitos\" >2.2 Atributos codificados e n\u00e3o expl\u00edcitos<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#3_Uma_separacao_estrita_entre_geometria_e_informacao\" >3. Uma separa\u00e7\u00e3o estrita entre geometria e informa\u00e7\u00e3o<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#31_Geometrias_compartilhadas\" >3.1 Geometrias compartilhadas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#32_Sem_simbolizacao_incorporada\" >3.2 Sem simboliza\u00e7\u00e3o incorporada<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#4_O_conceito_de_%E2%80%9CFinalidade%E2%80%9D_e_escala\" >4. O conceito de \u201cFinalidade\u201d e escala<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#5_Uma_logica_pensada_para_a_seguranca_nao_para_a_analise\" >5. Uma l\u00f3gica pensada para a seguran\u00e7a, n\u00e3o para a an\u00e1lise<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#6_Por_que_e_necessario_um_plugin_dedicado_no_QGIS\" >6. Por que \u00e9 necess\u00e1rio um plugin dedicado no QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Conclusao\" >Conclus\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#S57Manager_gerenciar_dados_ENC_S-57_no_QGIS_com_PostGIS\" >S57Manager: gerenciar dados ENC S-57 no QGIS com PostGIS<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Importacao_estruturacao_e_exploracao_de_cartas_nauticas_oficiais_numa_base_espacial_robusta\" >Importa\u00e7\u00e3o, estrutura\u00e7\u00e3o e explora\u00e7\u00e3o de cartas n\u00e1uticas oficiais numa base espacial robusta<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Introducao-2\" >Introdu\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#1_O_que_e_o_S57Manager\" >1. O que \u00e9 o S57Manager?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#11_Objetivos_do_plugin\" >1.1 Objetivos do plugin<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#12_Arquitetura_geral\" >1.2 Arquitetura geral<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#2_Por_que_usar_PostGIS_para_dados_S-57\" >2. Por que usar PostGIS para dados S-57?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#21_Os_desafios_dos_dados_ENC\" >2.1 Os desafios dos dados ENC<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#22_Vantagens_do_armazenamento_em_PostGIS\" >2.2 Vantagens do armazenamento em PostGIS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#3_Configuracao_do_modo_PostGIS_no_S57Manager\" >3. Configura\u00e7\u00e3o do modo PostGIS no S57Manager<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#31_Configuracao_da_conexao\" >3.1 Configura\u00e7\u00e3o da conex\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#32_Estrutura_das_tabelas_geradas\" >3.2 Estrutura das tabelas geradas<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Importar_um_ENC_S-57_para_o_PostGIS\" >Importar um ENC S-57 para o PostGIS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#41_Inicio_da_importacao\" >4.1 In\u00edcio da importa\u00e7\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#42_Controlo_e_validacao_dos_dados_ENC_no_PostGIS\" >4.2 Controlo e valida\u00e7\u00e3o dos dados ENC no PostGIS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#421_Verificacao_das_camadas_importadas\" >4.2.1 Verifica\u00e7\u00e3o das camadas importadas<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Presenca_e_exaustividade\" >Presen\u00e7a e exaustividade<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Organizacao_logica\" >Organiza\u00e7\u00e3o l\u00f3gica<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#422_Integridade_das_geometrias\" >4.2.2 Integridade das geometrias<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Geometrias_validas\" >Geometrias v\u00e1lidas<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Coerencia_topologica\" >Coer\u00eancia topol\u00f3gica<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#423_Coerencia_dos_atributos\" >4.2.3 Coer\u00eancia dos atributos<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Presenca_de_atributos_essenciais\" >Presen\u00e7a de atributos essenciais<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Valores_codificados_e_dominios\" >Valores codificados e dom\u00ednios<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Coerencia_semantica\" >Coer\u00eancia sem\u00e2ntica<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Por_que_estes_controlos_sao_essenciais\" >Por que estes controlos s\u00e3o essenciais<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#5_Exploracao_no_QGIS\" >5. Explora\u00e7\u00e3o no QGIS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-41\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#51_Visualizacao_por_familias_de_objetos\" >5.1 Visualiza\u00e7\u00e3o por fam\u00edlias de objetos<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-42\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#52_Filtragem_das_camadas_exibidas\" >5.2 Filtragem das camadas exibidas<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-43\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Filtragem_por_purpose\" >Filtragem por purpose<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-44\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Escala_de_visualizacao\" >Escala de visualiza\u00e7\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-45\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#53_Simbologia_personalizada\" >5.3 Simbologia personalizada<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-46\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Conclusao-2\" >Conclus\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-47\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#S57Manager_exploracao_de_dados_ENC_S-57_no_QGIS_com_GeoPackage\" >S57Manager: explora\u00e7\u00e3o de dados ENC S-57 no QGIS com GeoPackage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-48\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Uma_solucao_leve_autonoma_e_portatil_para_dados_marinhos\" >Uma solu\u00e7\u00e3o leve, aut\u00f3noma e port\u00e1til para dados marinhos<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-49\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Introducao-3\" >Introdu\u00e7\u00e3o<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-50\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#1_Por_que_escolher_GeoPackage\" >1. Por que escolher GeoPackage?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-51\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#2_Configuracao_do_modo_GeoPackage\" >2. Configura\u00e7\u00e3o do modo GeoPackage<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-52\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#21_Criacao_ou_selecao_do_GeoPackage\" >2.1 Cria\u00e7\u00e3o ou sele\u00e7\u00e3o do GeoPackage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-53\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#22_Organizacao_das_camadas\" >2.2 Organiza\u00e7\u00e3o das camadas<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-54\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#3_Importacao_ENC_%E2%86%92_GeoPackage\" >3. Importa\u00e7\u00e3o ENC \u2192 GeoPackage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-55\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#4_Controlo_e_coerencia_dos_dados_em_GeoPackage\" >4. Controlo e coer\u00eancia dos dados em GeoPackage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-56\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#5_Trabalho_local_com_camadas_ENC_no_QGIS\" >5. Trabalho local com camadas ENC no QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-57\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#6_Comparacao_PostGIS_GeoPackage\" >6. Compara\u00e7\u00e3o PostGIS \/ GeoPackage<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-58\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Conclusao-3\" >Conclus\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-59\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Importar_cartas_nauticas_NOAA_ENC_diretamente_para_o_QGIS_com_o_S57Manager\" >Importar cartas n\u00e1uticas NOAA ENC diretamente para o QGIS com o S57Manager<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-60\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%94%8E_O_catalogo_NOAA_ENC_do_que_se_trata\" >&#x1f50e; O cat\u00e1logo NOAA ENC: do que se trata?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-61\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%A7%A9_Um_modulo_NOAA_integrado_no_S57Manager\" >&#x1f9e9; Um m\u00f3dulo NOAA integrado no S57Manager<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-62\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%8E%9B%EF%B8%8F_Filtros_adaptados_ao_uso_cartografico_real\" >&#x1f39b;&#xfe0f; Filtros adaptados ao uso cartogr\u00e1fico real<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-63\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%94%B9_Filtragem_por_purpose\" >&#x1f539; Filtragem por purpose<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-64\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%94%B9_Filtragem_por_escala\" >&#x1f539; Filtragem por escala<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-65\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%94%B9_Filtragem_por_extensao_do_mapa_QGIS\" >&#x1f539; Filtragem por extens\u00e3o do mapa QGIS<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-66\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%E2%AC%87%EF%B8%8F_Importacao_de_uma_celula_NOAA_em_poucos_cliques\" >&#x2b07;&#xfe0f; Importa\u00e7\u00e3o de uma c\u00e9lula NOAA em poucos cliques<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-67\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#%F0%9F%8C%8D_Multilingue_e_integrado_no_ecossistema_QGIS\" >&#x1f30d; Multil\u00edngue e integrado no ecossistema QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-68\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Conclusao-4\" >Conclus\u00e3o<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-69\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Explorar_as_ENC_antes_da_importacao_o_catalogo_NOAA_ao_servico_do_S57Manager\" >Explorar as ENC antes da importa\u00e7\u00e3o: o cat\u00e1logo NOAA ao servi\u00e7o do S57Manager<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-70\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#As_ENC_uma_abundancia_que_dificulta_a_escolha\" >As ENC: uma abund\u00e2ncia que dificulta a escolha<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-71\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#O_catalogo_NOAA_de_ENC_um_recurso-chave_mas_bruto\" >O cat\u00e1logo NOAA de ENC: um recurso-chave, mas bruto<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-72\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Do_catalogo_XML_a_uma_camada_SIG_de_indices\" >Do cat\u00e1logo XML a uma camada SIG de \u00edndices<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-73\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Carregar_e_explorar_as_extensoes_NOAA_no_QGIS\" >Carregar e explorar as extens\u00f5es NOAA no QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-74\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Da_exploracao_a_importacao_integracao_com_o_S57Manager\" >Da explora\u00e7\u00e3o \u00e0 importa\u00e7\u00e3o: integra\u00e7\u00e3o com o S57Manager<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-75\" href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/s57managerpt\/#Conclusao_trazer_a_inteligencia_para_a_fase_inicial\" >Conclus\u00e3o: trazer a intelig\u00eancia para a fase inicial<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Compreender_as_cartas_nauticas_eletronicas_antes_de_utiliza-las_em_um_SIG\"><\/span>Compreender as cartas n\u00e1uticas eletr\u00f4nicas antes de utiliz\u00e1-las em um SIG<span class=\"ez-toc-section-end\"><\/span><\/h1>\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=\"Introducao\"><\/span>Introdu\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As ENC \u2013 Electronic Navigational Charts (Cartas N\u00e1uticas Eletr\u00f4nicas) s\u00e3o hoje a refer\u00eancia mundial para a navega\u00e7\u00e3o mar\u00edtima profissional.<\/p>\n\n\n\n<p>Produzidas pelos servi\u00e7os hidrogr\u00e1ficos nacionais, elas respeitam normas rigorosas definidas pela Organiza\u00e7\u00e3o Hidrogr\u00e1fica Internacional (IHO).<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>No entanto, quando se tenta utiliz\u00e1-las em um SIG como o QGIS, rapidamente se percebe que:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>uma ENC n\u00e3o \u00e9 uma camada vetorial cl\u00e1ssica.<\/p>\n<\/blockquote>\n\n\n\n<p>N\u00e3o \u00e9 um <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/ptshapefile-vs-geopackage-qual-formato-escolher\/\">shapefile<\/a> aprimorado, nem um simples GeoPackage, nem mesmo um banco de dados espacial comum.<\/p>\n\n\n\n<p>As ENCs s\u00e3o objetos informacionais complexos, concebidos principalmente para a navega\u00e7\u00e3o, e n\u00e3o para a an\u00e1lise SIG.<\/p>\n\n\n\n<p>Este artigo prop\u00f5e compreender por que as ENCs s\u00e3o complexas e como essa complexidade explica as dificuldades \u2014 mas tamb\u00e9m a riqueza \u2014 de sua explora\u00e7\u00e3o no QGIS.<\/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=\"1_Uma_norma_internacional_muito_rigorosa\"><\/span>1. Uma norma internacional muito rigorosa<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As ENC s\u00e3o definidas pela norma S-57 (e, mais recentemente, pela S-101), publicada pela IHO.<\/p>\n\n\n\n<p>Essa norma imp\u00f5e:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma estrutura de dados precisa<\/li>\n\n\n\n<li>um vocabul\u00e1rio padronizado<\/li>\n\n\n\n<li>regras de interpreta\u00e7\u00e3o rigorosas<\/li>\n\n\n\n<li>uma separa\u00e7\u00e3o clara entre:\n<ul class=\"wp-block-list\">\n<li>a geometria<\/li>\n\n\n\n<li>a sem\u00e2ntica<\/li>\n\n\n\n<li>a apresenta\u00e7\u00e3o<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Resultado:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>os dados s\u00e3o consistentes em escala mundial, mas dif\u00edceis de desviar de seu uso inicial.<\/p>\n<\/blockquote>\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=\"2_As_ENC_nao_sao_%E2%80%9Ccamadas%E2%80%9D_mas_objetos\"><\/span>2. As ENC n\u00e3o s\u00e3o \u201ccamadas\u201d, mas objetos<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"21_Logica_orientada_a_objetos\"><\/span>2.1 L\u00f3gica orientada a objetos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Em uma ENC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cada entidade \u00e9 um objeto n\u00e1utico<\/li>\n\n\n\n<li>cada objeto possui:\n<ul class=\"wp-block-list\">\n<li>um tipo padronizado (por exemplo: DEPARE, COALNE, LNDARE)<\/li>\n\n\n\n<li>uma geometria<\/li>\n\n\n\n<li>uma lista de atributos codificados<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Exemplos de objetos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>zonas de profundidade<\/li>\n\n\n\n<li>aux\u00edlios \u00e0 navega\u00e7\u00e3o<\/li>\n\n\n\n<li>perigos isolados<\/li>\n\n\n\n<li>linhas costeiras<\/li>\n\n\n\n<li>zonas regulamentadas<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Ao contr\u00e1rio do SIG cl\u00e1ssico,<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>n\u00e3o se parte de uma geometria, mas de um objeto sem\u00e2ntico.<\/p>\n<\/blockquote>\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=\"22_Atributos_codificados_e_nao_explicitos\"><\/span>2.2 Atributos codificados e n\u00e3o expl\u00edcitos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Os atributos S-57:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>s\u00e3o frequentemente codificados numericamente<\/li>\n\n\n\n<li>requerem tabelas de correspond\u00eancia<\/li>\n\n\n\n<li>s\u00f3 fazem sentido no contexto da norma<\/li>\n<\/ul>\n\n\n\n<p>Exemplo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CATOBS = 3<\/li>\n\n\n\n<li>WATLEV = 2<\/li>\n<\/ul>\n\n\n\n<p>Sem a documenta\u00e7\u00e3o da IHO, estes valores s\u00e3o ileg\u00edveis.<\/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=\"3_Uma_separacao_estrita_entre_geometria_e_informacao\"><\/span>3. Uma separa\u00e7\u00e3o estrita entre geometria e informa\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"31_Geometrias_compartilhadas\"><\/span>3.1 Geometrias compartilhadas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Em uma ENC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>v\u00e1rios objetos podem compartilhar a mesma geometria<\/li>\n\n\n\n<li>as linhas e os n\u00f3s s\u00e3o armazenados separadamente<\/li>\n\n\n\n<li>a topologia \u00e9 impl\u00edcita<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Isso permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma grande precis\u00e3o<\/li>\n\n\n\n<li>uma atualiza\u00e7\u00e3o eficaz<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Mas isso complica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a importa\u00e7\u00e3o direta em um SIG<\/li>\n\n\n\n<li>a compreens\u00e3o das rela\u00e7\u00f5es espaciais<\/li>\n<\/ul>\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=\"32_Sem_simbolizacao_incorporada\"><\/span>3.2 Sem simboliza\u00e7\u00e3o incorporada<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>As ENC n\u00e3o cont\u00eam seu estilo gr\u00e1fico.<\/p>\n\n\n\n<p>A representa\u00e7\u00e3o visual:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>depende do sistema de navega\u00e7\u00e3o (ECDIS)<\/li>\n\n\n\n<li>segue regras complexas (S-52)<\/li>\n<\/ul>\n\n\n\n<p>No QGIS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e9 necess\u00e1rio recriar os estilos<\/li>\n\n\n\n<li>compreender quais regras se aplicam de acordo com o contexto<\/li>\n<\/ul>\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=\"4_O_conceito_de_%E2%80%9CFinalidade%E2%80%9D_e_escala\"><\/span>4. O conceito de \u201cFinalidade\u201d e escala<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Uma ENC n\u00e3o \u00e9 universal:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>ela \u00e9 produzida para um uso espec\u00edfico, chamado Finalidade.<\/p>\n<\/blockquote>\n\n\n\n<p>Exemplos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vis\u00e3o geral<\/li>\n\n\n\n<li>navega\u00e7\u00e3o costeira<\/li>\n\n\n\n<li>aproxima\u00e7\u00e3o portu\u00e1ria<\/li>\n\n\n\n<li>porto detalhado<\/li>\n<\/ul>\n\n\n\n<p>Cada ENC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>tem uma escala-alvo<\/li>\n\n\n\n<li>n\u00e3o deve ser usada fora do contexto<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Em um SIG, exibir todas as ENC sem filtragem produz:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>duplicatas<\/li>\n\n\n\n<li>incoer\u00eancias<\/li>\n\n\n\n<li>conflitos visuais<\/li>\n<\/ul>\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=\"5_Uma_logica_pensada_para_a_seguranca_nao_para_a_analise\"><\/span>5. Uma l\u00f3gica pensada para a seguran\u00e7a, n\u00e3o para a an\u00e1lise<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As ENC s\u00e3o concebidas para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>evitar erros humanos<\/li>\n\n\n\n<li>garantir uma leitura un\u00edvoca<\/li>\n\n\n\n<li>respeitar as regras de prioridade<\/li>\n\n\n\n<li>assegurar a seguran\u00e7a da navega\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p>Elas n\u00e3o s\u00e3o projetadas para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>consultas espaciais livres<\/li>\n\n\n\n<li>jun\u00e7\u00f5es GIS cl\u00e1ssicas<\/li>\n\n\n\n<li>an\u00e1lises multitem\u00e1ticas<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Qualquer explora\u00e7\u00e3o GIS requer, portanto:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma reestrutura\u00e7\u00e3o<\/li>\n\n\n\n<li>uma interpreta\u00e7\u00e3o<\/li>\n\n\n\n<li>\u00e0s vezes uma simplifica\u00e7\u00e3o<\/li>\n<\/ul>\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=\"6_Por_que_e_necessario_um_plugin_dedicado_no_QGIS\"><\/span>6. Por que \u00e9 necess\u00e1rio um plugin dedicado no QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Importar um ENC \u201cbrutalmente\u201d no QGIS geralmente leva a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dezenas de camadas ileg\u00edveis<\/li>\n\n\n\n<li>campos incompreens\u00edveis<\/li>\n\n\n\n<li>geometrias fragmentadas<\/li>\n\n\n\n<li>perda do sentido n\u00e1utico<\/li>\n<\/ul>\n\n\n\n<p>Uma ferramenta como o S57Manager permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>respeitar a l\u00f3gica S-57<\/li>\n\n\n\n<li>estruturar os dados<\/li>\n\n\n\n<li>tornar os atributos utiliz\u00e1veis<\/li>\n\n\n\n<li>preparar a exibi\u00e7\u00e3o e a an\u00e1lise<\/li>\n<\/ul>\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=\"Conclusao\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As ENC s\u00e3o complexas por defini\u00e7\u00e3o.<\/p>\n\n\n\n<p>Essa complexidade n\u00e3o \u00e9 uma falha:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ela garante a confiabilidade<\/li>\n\n\n\n<li>a coer\u00eancia internacional<\/li>\n\n\n\n<li>a seguran\u00e7a da navega\u00e7\u00e3o<\/li>\n<\/ul>\n\n\n\n<p>Mas ela imp\u00f5e, para o mundo SIG,<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>ferramentas adequadas, uma compreens\u00e3o m\u00ednima da norma e uma abordagem respeitosa da l\u00f3gica n\u00e1utica.<\/p>\n<\/blockquote>\n\n\n\n<p>&#x1f449; Compreender essa complexidade \u00e9 o primeiro passo antes de:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>importar para o QGIS<\/li>\n\n\n\n<li>escolher PostGIS ou GeoPackage<\/li>\n\n\n\n<li>o uso de um plugin especializado como o S57Manager<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"S57Manager_gerenciar_dados_ENC_S-57_no_QGIS_com_PostGIS\"><\/span>S57Manager: gerenciar dados ENC S-57 no QGIS com PostGIS<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Importacao_estruturacao_e_exploracao_de_cartas_nauticas_oficiais_numa_base_espacial_robusta\"><\/span>Importa\u00e7\u00e3o, estrutura\u00e7\u00e3o e explora\u00e7\u00e3o de cartas n\u00e1uticas oficiais numa base espacial robusta<span class=\"ez-toc-section-end\"><\/span><\/h2>\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=\"Introducao-2\"><\/span>Introdu\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>As cartas n\u00e1uticas no formato <strong>S-57<\/strong> (ENC \u2013 Electronic Navigational Charts) s\u00e3o dados oficiais, estruturados, complexos e semanticamente ricos.<br>Embora sejam amplamente utilizadas em sistemas de navega\u00e7\u00e3o profissional, a sua explora\u00e7\u00e3o direta num SIG generalista como o <strong>QGIS<\/strong> continua a ser complexa. (-&gt;<a href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/por-que-os-enc-s-57-sao-dados-complexos\/\" title=\"\">Por que os ENC (S-57) s\u00e3o dados complexos<\/a>)<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>O <a href=\"https:\/\/github.com\/SigEtTerritoires\/S57Manager\" title=\"\">plugin <strong>S57Manager<\/strong><\/a> surgiu a partir desta constata\u00e7\u00e3o:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>oferecer uma <strong>solu\u00e7\u00e3o fi\u00e1vel, estruturada e reprodut\u00edvel<\/strong> para importar, armazenar e visualizar dados S-57 no QGIS, apoiando-se em bases de dados espaciais modernas.<\/p>\n<\/blockquote>\n\n\n\n<p>Neste primeiro artigo, apresentamos o <strong>S57Manager de forma global<\/strong> e, em seguida, detalhamos a op\u00e7\u00e3o <strong>PostGIS<\/strong>, particularmente adequada a usos profissionais, colaborativos e multi-projeto.<\/p>\n\n\n\n<p>O plugin corresponde \u00e0 automatiza\u00e7\u00e3o da cadeia de processamento descrita nos dois artigos seguintes:<\/p>\n\n\n\n<p><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/mapas-enc-en-qgis-con-postgis1\/\" title=\"\">Cartas ENC no QGIS com PostGIS (1)<\/a><br>Cartas ENC no QGIS com PostGIS (2)<\/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=\"1_O_que_e_o_S57Manager\"><\/span>1. O que \u00e9 o S57Manager?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"11_Objetivos_do_plugin\"><\/span>1.1 Objetivos do plugin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O S57Manager tem como objetivo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>importar ficheiros ENC S-57 para o QGIS<\/li>\n\n\n\n<li>descodificar a sua estrutura complexa (objetos, atributos, geometrias)<\/li>\n\n\n\n<li>armazenar os dados de forma normalizada e explor\u00e1vel<\/li>\n\n\n\n<li>facilitar a visualiza\u00e7\u00e3o e a filtragem no QGIS<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; O plugin destina-se tanto a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>especialistas em SIG<\/li>\n\n\n\n<li>autoridades portu\u00e1rias<\/li>\n\n\n\n<li>gabinetes de estudos<\/li>\n\n\n\n<li>servi\u00e7os t\u00e9cnicos que trabalham com dados marinhos<\/li>\n<\/ul>\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=\"12_Arquitetura_geral\"><\/span>1.2 Arquitetura geral<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Importa\u00e7\u00e3o via GDAL \/ OGR<\/li>\n\n\n\n<li>Descodifica\u00e7\u00e3o l\u00f3gica dos objetos S-57<\/li>\n\n\n\n<li>Armazenamento estruturado (PostGIS ou GeoPackage)<\/li>\n\n\n\n<li>Visualiza\u00e7\u00e3o controlada no QGIS<\/li>\n\n\n\n<li>Ferramentas espec\u00edficas ENC (prop\u00f3sito de uso, escalas, filtros)<\/li>\n<\/ul>\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=\"2_Por_que_usar_PostGIS_para_dados_S-57\"><\/span>2. Por que usar PostGIS para dados S-57?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"21_Os_desafios_dos_dados_ENC\"><\/span>2.1 Os desafios dos dados ENC<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Os ENC n\u00e3o s\u00e3o simples camadas vetoriais:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>n\u00famero muito elevado de tabelas<\/li>\n\n\n\n<li>rela\u00e7\u00f5es impl\u00edcitas entre objetos<\/li>\n\n\n\n<li>atributos codificados<\/li>\n\n\n\n<li>grandes volumes de dados<\/li>\n\n\n\n<li>possibilidade de atualiza\u00e7\u00f5es<\/li>\n<\/ul>\n\n\n\n<p>O PostGIS responde perfeitamente a estas exig\u00eancias.<\/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=\"22_Vantagens_do_armazenamento_em_PostGIS\"><\/span>2.2 Vantagens do armazenamento em PostGIS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Com <strong>S57Manager + PostGIS<\/strong>:<\/p>\n\n\n\n<p>&#x2714; armazenamento centralizado<br>&#x2714; elevado desempenho com grandes volumes<br>&#x2714; consultas espaciais avan\u00e7adas<br>&#x2714; multiutilizador<br>&#x2714; c\u00f3pias de seguran\u00e7a e atualiza\u00e7\u00f5es controladas<br>&#x2714; integra\u00e7\u00e3o em cadeias SIG existentes<\/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=\"3_Configuracao_do_modo_PostGIS_no_S57Manager\"><\/span>3. Configura\u00e7\u00e3o do modo PostGIS no S57Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"31_Configuracao_da_conexao\"><\/span>3.1 Configura\u00e7\u00e3o da conex\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A configura\u00e7\u00e3o da conex\u00e3o com o banco de dados Postgresql\/postgis \u00e9 feita diretamente no QGIS. O plugin pesquisa e exibe as conex\u00f5es dispon\u00edveis no projeto atual:<\/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\/S57Manager_postgis_connexion.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"392\" data-attachment-id=\"16144\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/s57manager_postgis_connexion\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?fit=1471%2C900&amp;ssl=1\" data-orig-size=\"1471,900\" 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;0&quot;}\" data-image-title=\"S57Manager_postgis_connexion\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?fit=640%2C392&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?resize=640%2C392&#038;ssl=1\" alt=\"\" class=\"wp-image-16144\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?resize=1024%2C627&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?resize=300%2C184&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?resize=768%2C470&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?w=1471&amp;ssl=1 1471w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_connexion.png?w=1280&amp;ssl=1 1280w\" 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<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"32_Estrutura_das_tabelas_geradas\"><\/span>3.2 Estrutura das tabelas geradas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ao clicar em OK na caixa de di\u00e1logo anterior, o plugin verifica a exist\u00eancia e, se necess\u00e1rio, cria 5 esquemas no banco de dados selecionado<\/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\/S57Manager_postgis_schemas.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"986\" data-attachment-id=\"16145\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/s57manager_postgis_schemas\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_schemas.png?fit=695%2C1070&amp;ssl=1\" data-orig-size=\"695,1070\" 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;0&quot;}\" data-image-title=\"S57Manager_postgis_schemas\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_schemas.png?fit=640%2C986&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_schemas.png?resize=640%2C986&#038;ssl=1\" alt=\"\" class=\"wp-image-16145\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_schemas.png?resize=665%2C1024&amp;ssl=1 665w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_schemas.png?resize=195%2C300&amp;ssl=1 195w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_schemas.png?w=695&amp;ssl=1 695w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>enc, esquema principal onde ser\u00e3o armazenados todos os arquivos S57 importados<\/li>\n\n\n\n<li>linesenc,pointsenc e polysenc, esquemas de importa\u00e7\u00e3o tempor\u00e1rios. Eles recebem as importa\u00e7\u00f5es ogr para permitir as opera\u00e7\u00f5es necess\u00e1rias \u00e0s geometrias. Uma vez que os processamentos s\u00e3o realizados e os dados finais copiados para o esquema enc, eles s\u00e3o esvaziados.<\/li>\n\n\n\n<li>encm, por enquanto n\u00e3o utilizado, mas previsto para vers\u00f5es futuras.<\/li>\n<\/ul>\n\n\n\n<p>O esquema ENC cont\u00e9m todas as tabelas dos arquivos S57<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>separa\u00e7\u00e3o por tipos geom\u00e9tricos (pontos: pt_, linhas: li_, pol\u00edgonos: pl_)<\/li>\n\n\n\n<li>tabelas de objetos S-57<\/li>\n\n\n\n<li>tabelas de rela\u00e7\u00f5es<\/li>\n\n\n\n<li>gest\u00e3o de identificadores RCID<\/li>\n<\/ul>\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\/S57Manager_postgis_enc_tables.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"549\" height=\"1024\" data-attachment-id=\"16146\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/s57manager_postgis_enc_tables\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_enc_tables.png?fit=685%2C1277&amp;ssl=1\" data-orig-size=\"685,1277\" 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;0&quot;}\" data-image-title=\"S57Manager_postgis_enc_tables\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_enc_tables.png?fit=549%2C1024&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_enc_tables.png?resize=549%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-16146\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_enc_tables.png?resize=549%2C1024&amp;ssl=1 549w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_enc_tables.png?resize=161%2C300&amp;ssl=1 161w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_enc_tables.png?w=685&amp;ssl=1 685w\" sizes=\"auto, (max-width: 549px) 100vw, 549px\" \/><\/a><\/figure>\n\n\n\n<p>&#x1f449; O esquema foi concebido para ser leg\u00edvel, document\u00e1vel e consult\u00e1vel.<\/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=\"Importar_um_ENC_S-57_para_o_PostGIS\"><\/span>Importar um ENC S-57 para o PostGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"41_Inicio_da_importacao\"><\/span>4.1 In\u00edcio da importa\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogimport.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"340\" data-attachment-id=\"16147\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/dialogimport\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogimport.png?fit=559%2C340&amp;ssl=1\" data-orig-size=\"559,340\" 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;0&quot;}\" data-image-title=\"dialogimport\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogimport.png?fit=559%2C340&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogimport.png?resize=559%2C340&#038;ssl=1\" alt=\"\" class=\"wp-image-16147\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogimport.png?w=559&amp;ssl=1 559w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogimport.png?resize=300%2C182&amp;ssl=1 300w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><\/a><\/figure>\n\n\n\n<p>O plugin pesquisa e carrega todos os arquivos .000 no diret\u00f3rio e subdiret\u00f3rios e realiza:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a sele\u00e7\u00e3o dos arquivos S-57<\/li>\n\n\n\n<li>o acompanhamento do progresso<\/li>\n\n\n\n<li>exibe logs detalhados<\/li>\n<\/ul>\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\/S57Manager_postgis_import.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"422\" data-attachment-id=\"16148\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/s57manager_postgis_import\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?fit=1318%2C869&amp;ssl=1\" data-orig-size=\"1318,869\" 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;0&quot;}\" data-image-title=\"S57Manager_postgis_import\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?fit=640%2C422&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?resize=640%2C422&#038;ssl=1\" alt=\"\" class=\"wp-image-16148\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?resize=1024%2C675&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?resize=300%2C198&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?resize=768%2C506&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?resize=241%2C158&amp;ssl=1 241w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_import.png?w=1318&amp;ssl=1 1318w\" 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=\"42_Controlo_e_validacao_dos_dados_ENC_no_PostGIS\"><\/span>4.2 Controlo e valida\u00e7\u00e3o dos dados ENC no PostGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A importa\u00e7\u00e3o de dados ENC para o PostGIS \u00e9 apenas um primeiro passo.<br>Antes de qualquer utiliza\u00e7\u00e3o cartogr\u00e1fica ou anal\u00edtica, \u00e9 indispens\u00e1vel realizar um <strong>controlo de qualidade rigoroso<\/strong>.<\/p>\n\n\n\n<p>Sendo os ENC dados normalizados e cr\u00edticos para a <strong>seguran\u00e7a mar\u00edtima<\/strong>, qualquer erro estrutural ou de interpreta\u00e7\u00e3o pode conduzir a resultados incoerentes, ou mesmo perigosos.<\/p>\n\n\n\n<p>O controlo assenta em tr\u00eas pilares complementares:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>verifica\u00e7\u00e3o das camadas importadas<\/li>\n\n\n\n<li>integridade geom\u00e9trica<\/li>\n\n\n\n<li>coer\u00eancia dos atributos<\/li>\n<\/ul>\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=\"421_Verificacao_das_camadas_importadas\"><\/span>4.2.1 Verifica\u00e7\u00e3o das camadas importadas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ap\u00f3s a importa\u00e7\u00e3o para o PostGIS, a primeira verifica\u00e7\u00e3o consiste em garantir que <strong>todas as classes de objetos esperadas est\u00e3o presentes<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Presenca_e_exaustividade\"><\/span><strong>Presen\u00e7a e exaustividade<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Consoante o conte\u00fado do ENC, devem estar presentes, nomeadamente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>objetos hidrogr\u00e1ficos (\u00e1reas de profundidade, sondagens)<\/li>\n\n\n\n<li>linha de costa e \u00e1reas terrestres<\/li>\n\n\n\n<li>ajudas \u00e0 navega\u00e7\u00e3o<\/li>\n\n\n\n<li>perigos e obstru\u00e7\u00f5es<\/li>\n\n\n\n<li>zonas regulamentadas ou especiais<\/li>\n<\/ul>\n\n\n\n<p>A aus\u00eancia de uma camada pode revelar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um erro durante a importa\u00e7\u00e3o<\/li>\n\n\n\n<li>uma filtragem involunt\u00e1ria<\/li>\n\n\n\n<li>uma incompatibilidade com a vers\u00e3o S-57 utilizada<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Organizacao_logica\"><\/span><strong>Organiza\u00e7\u00e3o l\u00f3gica<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>No PostGIS, os dados podem ser organizados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>por esquema (hidrografia, navega\u00e7\u00e3o, regulamenta\u00e7\u00e3o, etc.)<\/li>\n\n\n\n<li>por tipo geom\u00e9trico (pontos, linhas, pol\u00edgonos)<\/li>\n\n\n\n<li>por classe S-57<\/li>\n<\/ul>\n\n\n\n<p>Uma estrutura\u00e7\u00e3o clara facilita:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a manuten\u00e7\u00e3o<\/li>\n\n\n\n<li>a leitura por terceiros<\/li>\n\n\n\n<li>a automatiza\u00e7\u00e3o dos tratamentos<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; <strong>S57Manager<\/strong> ajuda a manter uma organiza\u00e7\u00e3o leg\u00edvel e compat\u00edvel com as boas pr\u00e1ticas SIG.<\/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=\"422_Integridade_das_geometrias\"><\/span>4.2.2 Integridade das geometrias<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Os ENC baseiam-se em geometrias <strong>partilhadas e topol\u00f3gicas<\/strong>, o que torna a sua importa\u00e7\u00e3o mais delicada do que a de um conjunto de dados vetoriais cl\u00e1ssico.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Geometrias_validas\"><\/span><strong>Geometrias v\u00e1lidas<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>\u00c9 indispens\u00e1vel verificar que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>os pol\u00edgonos est\u00e3o fechados<\/li>\n\n\n\n<li>as geometrias n\u00e3o se auto-intersectam<\/li>\n\n\n\n<li>as linhas n\u00e3o s\u00e3o degeneradas<\/li>\n\n\n\n<li>os pontos n\u00e3o est\u00e3o duplicados desnecessariamente<\/li>\n<\/ul>\n\n\n\n<p>No PostGIS, as fun\u00e7\u00f5es de valida\u00e7\u00e3o permitem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>detetar geometrias inv\u00e1lidas<\/li>\n\n\n\n<li>corrigi-las, se necess\u00e1rio<\/li>\n\n\n\n<li>documentar anomalias<\/li>\n<\/ul>\n\n\n\n<p>Uma geometria inv\u00e1lida pode:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>impedir a visualiza\u00e7\u00e3o no QGIS<\/li>\n\n\n\n<li>falsear c\u00e1lculos de \u00e1rea ou dist\u00e2ncia<\/li>\n\n\n\n<li>bloquear opera\u00e7\u00f5es espaciais posteriores<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Coerencia_topologica\"><\/span><strong>Coer\u00eancia topol\u00f3gica<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Mesmo que a topologia S-57 n\u00e3o seja sempre preservada exatamente ap\u00f3s a importa\u00e7\u00e3o, certas regras devem manter-se coerentes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma \u00e1rea de profundidade n\u00e3o deve sobrepor-se arbitrariamente a uma \u00e1rea terrestre<\/li>\n\n\n\n<li>a linha de costa deve corresponder ao limite terra\/mar<\/li>\n\n\n\n<li>os objetos pontuais devem localizar-se em zonas logicamente compat\u00edveis<\/li>\n<\/ul>\n\n\n\n<p>Estes controlos s\u00e3o particularmente importantes durante a agrega\u00e7\u00e3o ou generaliza\u00e7\u00e3o dos dados.<\/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=\"423_Coerencia_dos_atributos\"><\/span>4.2.3 Coer\u00eancia dos atributos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Os atributos S-57 s\u00e3o simultaneamente <strong>ricos e restritivos<\/strong>.<br>Devem ser verificados com o mesmo rigor que as geometrias.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Presenca_de_atributos_essenciais\"><\/span><strong>Presen\u00e7a de atributos essenciais<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Cada classe de objeto possui atributos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>obrigat\u00f3rios<\/li>\n\n\n\n<li>condicionais<\/li>\n\n\n\n<li>opcionais<\/li>\n<\/ul>\n\n\n\n<p>A aus\u00eancia de um atributo-chave pode indicar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um erro de importa\u00e7\u00e3o<\/li>\n\n\n\n<li>uma m\u00e1 interpreta\u00e7\u00e3o do esquema S-57<\/li>\n\n\n\n<li>uma perda de informa\u00e7\u00e3o durante a convers\u00e3o<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Valores_codificados_e_dominios\"><\/span><strong>Valores codificados e dom\u00ednios<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Muitos atributos utilizam:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>valores num\u00e9ricos codificados<\/li>\n\n\n\n<li>listas fechadas definidas pela OHI (IHO)<\/li>\n<\/ul>\n\n\n\n<p>\u00c9 crucial verificar que:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>os valores est\u00e3o dentro dos dom\u00ednios autorizados<\/li>\n\n\n\n<li>os c\u00f3digos correspondem ao seu significado<\/li>\n\n\n\n<li>os campos n\u00e3o cont\u00eam valores aberrantes<\/li>\n<\/ul>\n\n\n\n<p>Um valor incorreto pode alterar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a interpreta\u00e7\u00e3o cartogr\u00e1fica<\/li>\n\n\n\n<li>a hierarquia dos objetos<\/li>\n\n\n\n<li>as regras de visualiza\u00e7\u00e3o ou prioridade<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Coerencia_semantica\"><\/span><strong>Coer\u00eancia sem\u00e2ntica<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Por fim, alguns controlos baseiam-se no <strong>bom senso n\u00e1utico<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um perigo n\u00e3o pode estar localizado em terra<\/li>\n\n\n\n<li>uma ajuda \u00e0 navega\u00e7\u00e3o deve ser coerente com o seu ambiente<\/li>\n\n\n\n<li>uma zona regulamentada deve ter um tipo e uma categoria compat\u00edveis<\/li>\n<\/ul>\n\n\n\n<p>Estas verifica\u00e7\u00f5es cruzadas s\u00e3o frequentemente facilitadas por:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>consultas espaciais no PostGIS<\/li>\n\n\n\n<li>jun\u00e7\u00f5es entre camadas<\/li>\n\n\n\n<li>visualiza\u00e7\u00e3o no QGIS<\/li>\n<\/ul>\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=\"Por_que_estes_controlos_sao_essenciais\"><\/span>Por que estes controlos s\u00e3o essenciais<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O PostGIS oferece uma capacidade de an\u00e1lise excecional, mas n\u00e3o corrige automaticamente <strong>incoer\u00eancias sem\u00e2nticas ou normativas<\/strong>.<\/p>\n\n\n\n<p>No caso dos ENC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a qualidade dos dados condiciona diretamente a sua fiabilidade<\/li>\n\n\n\n<li>os erros podem propagar-se nas an\u00e1lises<\/li>\n\n\n\n<li>um controlo inicial evita problemas a jusante<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; <strong>S57Manager<\/strong> insere-se nesta l\u00f3gica:<br>n\u00e3o apenas importar dados, mas import\u00e1-los <strong>corretamente<\/strong>, respeitando a estrutura e o significado n\u00e1utico da informa\u00e7\u00e3o.<\/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=\"5_Exploracao_no_QGIS\"><\/span>5. Explora\u00e7\u00e3o no QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"51_Visualizacao_por_familias_de_objetos\"><\/span>5.1 Visualiza\u00e7\u00e3o por fam\u00edlias de objetos<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Perante a riqueza e densidade dos dados ENC, a visualiza\u00e7\u00e3o simult\u00e2nea de todas as camadas conduz rapidamente a um mapa ileg\u00edvel.<br>Uma boa pr\u00e1tica consiste em organizar a visualiza\u00e7\u00e3o por <strong>fam\u00edlias de objetos<\/strong>, ou seja, por grandes conjuntos funcionais com l\u00f3gica n\u00e1utica comum.<\/p>\n\n\n\n<p>Exemplos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>objetos hidrogr\u00e1ficos (\u00e1reas de profundidade, sondagens, is\u00f3batas),<\/li>\n\n\n\n<li>elementos da linha de costa e \u00e1reas terrestres,<\/li>\n\n\n\n<li>ajudas \u00e0 navega\u00e7\u00e3o (boias, luzes, balizas),<\/li>\n\n\n\n<li>perigos e obstru\u00e7\u00f5es,<\/li>\n\n\n\n<li>zonas regulamentadas ou especiais.<\/li>\n<\/ul>\n\n\n\n<p>No QGIS, esta organiza\u00e7\u00e3o pode ser implementada atrav\u00e9s de:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>grupos de camadas,<\/li>\n\n\n\n<li>estilos partilhados por fam\u00edlia,<\/li>\n\n\n\n<li>filtros de visualiza\u00e7\u00e3o condicionais,<\/li>\n\n\n\n<li>ou esquemas distintos no PostGIS.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; <strong>S57Manager<\/strong> preserva uma estrutura compat\u00edvel com as fam\u00edlias ENC, permitindo projetos QGIS claros e evolutivos.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogdisplay.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"864\" data-attachment-id=\"16149\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/dialogdisplay\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogdisplay.png?fit=692%2C934&amp;ssl=1\" data-orig-size=\"692,934\" 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;0&quot;}\" data-image-title=\"dialogdisplay\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogdisplay.png?fit=640%2C864&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogdisplay.png?resize=640%2C864&#038;ssl=1\" alt=\"\" class=\"wp-image-16149\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogdisplay.png?w=692&amp;ssl=1 692w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogdisplay.png?resize=222%2C300&amp;ssl=1 222w\" 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<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"52_Filtragem_das_camadas_exibidas\"><\/span>5.2 Filtragem das camadas exibidas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O menu <strong>\u201cFerramentas ENC\u201d<\/strong> permite filtrar as camadas segundo o <strong>uso e\/ou a escala de visualiza\u00e7\u00e3o<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Filtragem_por_purpose\"><\/span>Filtragem por purpose<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Os ENC destinam-se a usos variados, formalizados pelo conceito de <strong>purpose<\/strong>.<br>O filtragem por purpose melhora a legibilidade e a coer\u00eancia cartogr\u00e1fica.<\/p>\n\n\n\n<p>&#x1f449; <strong>S57Manager<\/strong> conserva esta informa\u00e7\u00e3o e facilita a sua utiliza\u00e7\u00e3o sem impor simbologia r\u00edgida.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"441\" data-attachment-id=\"16150\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/dialogtools\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?fit=945%2C651&amp;ssl=1\" data-orig-size=\"945,651\" 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;0&quot;}\" data-image-title=\"dialogtools\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?fit=640%2C441&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?resize=640%2C441&#038;ssl=1\" alt=\"\" class=\"wp-image-16150\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?w=945&amp;ssl=1 945w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?resize=300%2C207&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogtools.png?resize=768%2C529&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Escala_de_visualizacao\"><\/span>Escala de visualiza\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>A escala condiciona a validade da informa\u00e7\u00e3o ENC.<br>A sua gest\u00e3o permite adaptar a visualiza\u00e7\u00e3o ao n\u00edvel de zoom e aproximar o comportamento do QGIS ao de um ECDIS.<\/p>\n\n\n\n<p>&#x1f449; <strong>S57Manager<\/strong> permite definir escalas m\u00ednimas e m\u00e1ximas de visualiza\u00e7\u00e3o de forma simples e eficaz.<\/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=\"53_Simbologia_personalizada\"><\/span>5.3 Simbologia personalizada<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O carregamento direto das camadas S-57 resulta numa simbologia gen\u00e9rica.<br><strong>S57Manager<\/strong> permite aplicar simbologia do tipo <strong>ECDIS<\/strong> em dois passos:<\/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\/S57Manager_postgis_dislay.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"417\" data-attachment-id=\"16151\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/s57manager_postgis_dislay\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?fit=2424%2C1578&amp;ssl=1\" data-orig-size=\"2424,1578\" 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;0&quot;}\" data-image-title=\"S57Manager_postgis_dislay\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?fit=640%2C417&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=640%2C417&#038;ssl=1\" alt=\"\" class=\"wp-image-16151\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=1024%2C667&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=300%2C195&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=768%2C500&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=1536%2C1000&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=2048%2C1333&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=241%2C158&amp;ssl=1 241w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?resize=264%2C172&amp;ssl=1 264w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/S57Manager_postgis_dislay.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li>instala\u00e7\u00e3o da biblioteca SVG inclu\u00edda no plugin,<\/li>\n\n\n\n<li>instala\u00e7\u00e3o da simbologia padr\u00e3o na base de dados PostGIS atrav\u00e9s da tabela <code>layer_styles<\/code>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_svg.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"740\" data-attachment-id=\"16152\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-gerer-des-donnees-enc-s-57-dans-qgis-avec-postgis\/dialogsettings_svg\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_svg.png?fit=608%2C740&amp;ssl=1\" data-orig-size=\"608,740\" 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;0&quot;}\" data-image-title=\"dialogsettings_svg\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_svg.png?fit=608%2C740&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_svg.png?resize=608%2C740&#038;ssl=1\" alt=\"\" class=\"wp-image-16152\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_svg.png?w=608&amp;ssl=1 608w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_svg.png?resize=246%2C300&amp;ssl=1 246w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/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=\"Conclusao-2\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O modo <strong>PostGIS do S57Manager<\/strong> oferece uma solu\u00e7\u00e3o robusta para a integra\u00e7\u00e3o sustent\u00e1vel de dados ENC num SIG profissional.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"S57Manager_exploracao_de_dados_ENC_S-57_no_QGIS_com_GeoPackage\"><\/span>S57Manager: explora\u00e7\u00e3o de dados ENC S-57 no QGIS com GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Uma_solucao_leve_autonoma_e_portatil_para_dados_marinhos\"><\/span>Uma solu\u00e7\u00e3o leve, aut\u00f3noma e port\u00e1til para dados marinhos<span class=\"ez-toc-section-end\"><\/span><\/h1>\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=\"Introducao-3\"><\/span>Introdu\u00e7\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Embora o <strong>PostGIS<\/strong> seja ideal para ambientes profissionais estruturados, colaborativos e de grande volume, nem sempre \u00e9 necess\u00e1rio \u2014 ou desej\u00e1vel \u2014 para todos os tipos de utiliza\u00e7\u00e3o.<\/p>\n\n\n\n<p>Para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>estudos pontuais ou explorat\u00f3rios,<\/li>\n\n\n\n<li>projetos embarcados ou m\u00f3veis,<\/li>\n\n\n\n<li>interc\u00e2mbio de dados entre organismos,<\/li>\n\n\n\n<li>ou utiliza\u00e7\u00e3o em modo offline,<\/li>\n<\/ul>\n\n\n\n<p>o <strong>GeoPackage (GPKG)<\/strong> representa uma alternativa simples, robusta e normalizada.<\/p>\n\n\n\n<p>Neste artigo exploramos o <strong>modo GeoPackage do <a href=\"https:\/\/github.com\/SigEtTerritoires\/S57Manager\" title=\"\">S57Manager<\/a><\/strong>, concebido para oferecer <strong>o mesmo n\u00edvel de estrutura\u00e7\u00e3o, controlo e explora\u00e7\u00e3o dos dados ENC<\/strong>, <strong>sem depend\u00eancia de um servidor<\/strong>.<\/p>\n\n\n\n<p>&#x1f449; O plugin automatiza a cadeia de processamento descrita nos seguintes artigos:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><em>Cartas ENC em GeoPackage com QGIS \u2013 Vers\u00e3o final: Parte 1<\/em><\/li>\n\n\n\n<li><em>Cartas ENC em GeoPackage com QGIS \u2013 Vers\u00e3o final: Parte 2<\/em><\/li>\n<\/ul>\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=\"1_Por_que_escolher_GeoPackage\"><\/span>1. Por que escolher GeoPackage?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O GeoPackage \u00e9 um padr\u00e3o OGC amplamente adotado no ecossistema SIG.<\/p>\n\n\n\n<p>As suas principais vantagens s\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>armazenamento num ficheiro \u00fanico,<\/li>\n\n\n\n<li>formato padr\u00e3o OGC,<\/li>\n\n\n\n<li>portabilidade (pen drive, disco externo, nuvem),<\/li>\n\n\n\n<li>possibilidade de versionamento,<\/li>\n\n\n\n<li>compatibilidade com <strong>QGIS, ArcGIS e GDAL\/OGR<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; \u00c9 particularmente adequado para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>gabinetes de engenharia e consultoria,<\/li>\n\n\n\n<li>miss\u00f5es de campo ou embarcadas,<\/li>\n\n\n\n<li>partilha de dados entre institui\u00e7\u00f5es,<\/li>\n\n\n\n<li>contextos com conectividade limitada ou inexistente.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; No S57Manager, o modo GeoPackage <strong>n\u00e3o \u00e9 uma vers\u00e3o reduzida<\/strong>:<br>segue os <strong>mesmos princ\u00edpios estruturais do modo PostGIS<\/strong>, adaptados ao armazenamento baseado em ficheiros.<\/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=\"2_Configuracao_do_modo_GeoPackage\"><\/span>2. Configura\u00e7\u00e3o do modo GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"21_Criacao_ou_selecao_do_GeoPackage\"><\/span>2.1 Cria\u00e7\u00e3o ou sele\u00e7\u00e3o do GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O utilizador define o diret\u00f3rio de trabalho a utilizar para os GeoPackages.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_gpkg.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"608\" height=\"740\" data-attachment-id=\"16153\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/s57manager-qgis-enc-geopackage\/dialogsettings_gpkg\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_gpkg.png?fit=608%2C740&amp;ssl=1\" data-orig-size=\"608,740\" 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;0&quot;}\" data-image-title=\"dialogsettings_gpkg\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_gpkg.png?fit=608%2C740&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_gpkg.png?resize=608%2C740&#038;ssl=1\" alt=\"\" class=\"wp-image-16153\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_gpkg.png?w=608&amp;ssl=1 608w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/dialogsettings_gpkg.png?resize=246%2C300&amp;ssl=1 246w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/a><\/figure>\n\n\n\n<p>O plugin utiliza <strong>quatro ficheiros GPKG<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>enc.gpkg<\/code><br>\u2192 ficheiro principal com o resultado final<br>(at\u00e9 cerca de 260 tabelas S-57)<\/li>\n\n\n\n<li>tr\u00eas GeoPackages tempor\u00e1rios de importa\u00e7\u00e3o:\n<ul class=\"wp-block-list\">\n<li><code>pointsENC.gpkg<\/code><\/li>\n\n\n\n<li><code>linesENC.gpkg<\/code><\/li>\n\n\n\n<li><code>polysENC.gpkg<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Estes ficheiros s\u00e3o utilizados como etapas interm\u00e9dias do processo de importa\u00e7\u00e3o.<\/p>\n\n\n\n<p>Comportamento do plugin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>os GeoPackages s\u00e3o <strong>criados automaticamente<\/strong> se n\u00e3o existirem;<\/li>\n\n\n\n<li>os ficheiros existentes s\u00e3o <strong>reutilizados<\/strong>;<\/li>\n\n\n\n<li>o ficheiro <code>enc.gpkg<\/code> \u00e9 <strong>progressivamente enriquecido<\/strong> a cada nova importa\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Tal como no modo PostGIS, <strong>a estrutura interna \u00e9 totalmente gerida pelo S57Manager<\/strong>, garantindo coer\u00eancia e reprodutibilidade.<\/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=\"22_Organizacao_das_camadas\"><\/span>2.2 Organiza\u00e7\u00e3o das camadas<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A organiza\u00e7\u00e3o dos dados segue os mesmos princ\u00edpios do modo PostGIS:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma tabela por <strong>classe de objeto S-57<\/strong>,<\/li>\n\n\n\n<li>separa\u00e7\u00e3o clara entre geometrias de pontos, linhas e pol\u00edgonos,<\/li>\n\n\n\n<li>nomes e atributos coerentes entre ambos os modos.<\/li>\n<\/ul>\n\n\n\n<p>Esta coer\u00eancia permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>migrar facilmente de GeoPackage para PostGIS,<\/li>\n\n\n\n<li>facilitar a leitura e compreens\u00e3o por terceiros,<\/li>\n\n\n\n<li>reutilizar estilos e fluxos de trabalho.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Um projeto QGIS baseado em GeoPackage pode ser migrado posteriormente para PostGIS <strong>sem alterar a l\u00f3gica das camadas<\/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=\"3_Importacao_ENC_%E2%86%92_GeoPackage\"><\/span>3. Importa\u00e7\u00e3o ENC \u2192 GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A importa\u00e7\u00e3o de ENC em GeoPackage utiliza <strong>a mesma cadeia de processamento do modo PostGIS<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>descodifica\u00e7\u00e3o atrav\u00e9s do GDAL \/ OGR,<\/li>\n\n\n\n<li>interpreta\u00e7\u00e3o l\u00f3gica dos objetos S-57,<\/li>\n\n\n\n<li>separa\u00e7\u00e3o por tipo de geometria,<\/li>\n\n\n\n<li>cria\u00e7\u00e3o de tabelas finais normalizadas.<\/li>\n<\/ul>\n\n\n\n<p>A \u00fanica diferen\u00e7a reside no suporte de armazenamento.<\/p>\n\n\n\n<p>O plugin garante:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>registos (logs) id\u00eanticos,<\/li>\n\n\n\n<li>os mesmos controlos de valida\u00e7\u00e3o,<\/li>\n\n\n\n<li>nenhuma perda funcional em rela\u00e7\u00e3o ao PostGIS.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; Escolher GeoPackage \u00e9, portanto, uma <strong>decis\u00e3o arquitet\u00f3nica<\/strong>, n\u00e3o um compromisso na qualidade dos dados.<\/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=\"4_Controlo_e_coerencia_dos_dados_em_GeoPackage\"><\/span>4. Controlo e coer\u00eancia dos dados em GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Mesmo num ambiente baseado em ficheiros, os dados ENC continuam a ser:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>normatizados,<\/li>\n\n\n\n<li>semanticamente ricos,<\/li>\n\n\n\n<li>cr\u00edticos do ponto de vista da navega\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p>Por isso, os controlos descritos no artigo dedicado ao PostGIS continuam plenamente aplic\u00e1veis:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>presen\u00e7a de todas as camadas esperadas,<\/li>\n\n\n\n<li>validade das geometrias,<\/li>\n\n\n\n<li>coer\u00eancia dos atributos codificados,<\/li>\n\n\n\n<li>l\u00f3gica n\u00e1utica global.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; O QGIS permite realizar a maioria destes controlos diretamente sobre GeoPackage atrav\u00e9s de:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ferramentas de valida\u00e7\u00e3o geom\u00e9trica,<\/li>\n\n\n\n<li>express\u00f5es e filtros,<\/li>\n\n\n\n<li>consultas SQL internas.<\/li>\n<\/ul>\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=\"5_Trabalho_local_com_camadas_ENC_no_QGIS\"><\/span>5. Trabalho local com camadas ENC no QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O trabalho no QGIS \u00e9 <strong>id\u00eantico ao fluxo PostGIS<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>visualiza\u00e7\u00e3o por <strong>fam\u00edlias de objetos ENC<\/strong>,<\/li>\n\n\n\n<li>filtragem por <strong>purpose (uso)<\/strong>,<\/li>\n\n\n\n<li>gest\u00e3o das escalas de visualiza\u00e7\u00e3o,<\/li>\n\n\n\n<li>estilos orientados para a cartografia n\u00e1utica.<\/li>\n<\/ul>\n\n\n\n<p>O desempenho \u00e9 geralmente muito bom para:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>extens\u00f5es espaciais limitadas,<\/li>\n\n\n\n<li>fluxos de trabalho mono-utilizador,<\/li>\n\n\n\n<li>projetos embarcados ou aut\u00f3nomos.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f449; O GeoPackage permite uma <strong>cartografia clara, progressiva e coerente<\/strong>, sem necessidade de infraestrutura de servidor.<\/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=\"6_Comparacao_PostGIS_GeoPackage\"><\/span>6. Compara\u00e7\u00e3o PostGIS \/ GeoPackage<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Crit\u00e9rio<\/th><th>PostGIS<\/th><th>GeoPackage<\/th><\/tr><\/thead><tbody><tr><td>Multiutilizador<\/td><td>&#x2705;<\/td><td>&#x274c;<\/td><\/tr><tr><td>Grandes volumes<\/td><td>&#x2705;<\/td><td>&#x26a0;&#xfe0f;<\/td><\/tr><tr><td>Portabilidade<\/td><td>&#x274c;<\/td><td>&#x2705;<\/td><\/tr><tr><td>Simplicidade<\/td><td>&#x26a0;&#xfe0f;<\/td><td>&#x2705;<\/td><\/tr><tr><td>Implementa\u00e7\u00e3o<\/td><td>Servidor<\/td><td>Ficheiro<\/td><\/tr><tr><td>Uso offline<\/td><td>&#x274c;<\/td><td>&#x2705;<\/td><\/tr><tr><td>Projetos embarcados<\/td><td>&#x274c;<\/td><td>&#x2705;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>&#x1f449; As duas abordagens n\u00e3o competem: <strong>complementam-se<\/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=\"Conclusao-3\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O <strong>modo GeoPackage do S57Manager<\/strong> torna os dados ENC acess\u00edveis <strong>sem uma infraestrutura pesada<\/strong>, mantendo:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a riqueza sem\u00e2ntica dos ENC,<\/li>\n\n\n\n<li>uma estrutura\u00e7\u00e3o rigorosa,<\/li>\n\n\n\n<li>uma explora\u00e7\u00e3o coerente no QGIS.<\/li>\n<\/ul>\n\n\n\n<p>Ele complementa naturalmente a abordagem <strong>PostGIS<\/strong>, tornando o <strong>S57Manager<\/strong> uma ferramenta <strong>vers\u00e1til<\/strong>, capaz de se adaptar a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ambientes institucionais,<\/li>\n\n\n\n<li>usos leves, m\u00f3veis ou explorat\u00f3rios.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Importar_cartas_nauticas_NOAA_ENC_diretamente_para_o_QGIS_com_o_S57Manager\"><\/span>Importar cartas n\u00e1uticas NOAA ENC diretamente para o QGIS com o S57Manager<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>As <strong>ENC (Electronic Navigational Charts)<\/strong> s\u00e3o hoje a refer\u00eancia da cartografia n\u00e1utica digital.<br>Com a mais recente evolu\u00e7\u00e3o do plugin <strong>S57Manager<\/strong>, o QGIS passa a dispor de um m\u00f3dulo dedicado ao <strong>cat\u00e1logo oficial NOAA ENC<\/strong>, permitindo pesquisar, filtrar e importar c\u00e9lulas ENC diretamente a partir da interface do QGIS.<\/p>\n\n\n\n<p>Este novo m\u00f3dulo simplifica significativamente o trabalho com <strong>dados marinhos, portu\u00e1rios e costeiros<\/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=\"%F0%9F%94%8E_O_catalogo_NOAA_ENC_do_que_se_trata\"><\/span>&#x1f50e; O cat\u00e1logo NOAA ENC: do que se trata?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A <strong>NOAA (National Oceanic and Atmospheric Administration)<\/strong> disponibiliza um cat\u00e1logo oficial com milhares de c\u00e9lulas ENC que cobrem:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a costa dos Estados Unidos,<\/li>\n\n\n\n<li>portos,<\/li>\n\n\n\n<li>estu\u00e1rios,<\/li>\n\n\n\n<li>vias naveg\u00e1veis interiores.<\/li>\n<\/ul>\n\n\n\n<p>Cada c\u00e9lula ENC inclui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um identificador \u00fanico (ex.: <em>US5NYCDF<\/em>),<\/li>\n\n\n\n<li>um <strong>purpose<\/strong> (n\u00edvel de utiliza\u00e7\u00e3o cartogr\u00e1fica),<\/li>\n\n\n\n<li>uma escala nominal,<\/li>\n\n\n\n<li>uma extens\u00e3o geogr\u00e1fica precisa,<\/li>\n\n\n\n<li>uma URL oficial de descarregamento.<\/li>\n<\/ul>\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=\"%F0%9F%A7%A9_Um_modulo_NOAA_integrado_no_S57Manager\"><\/span>&#x1f9e9; Um m\u00f3dulo NOAA integrado no S57Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O m\u00f3dulo NOAA est\u00e1 totalmente integrado no S57Manager e segue a sua filosofia:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p><strong>centralizar todas as ferramentas ENC numa \u00fanica interface coerente.<\/strong><\/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\/noaamanager.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"251\" data-attachment-id=\"16182\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/importer-les-cartes-marines-noaa-enc-directement-dans-qgis-avec-s57manager\/noaamanager\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?fit=1752%2C688&amp;ssl=1\" data-orig-size=\"1752,688\" 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;0&quot;}\" data-image-title=\"noaamanager\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?fit=640%2C251&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?resize=640%2C251&#038;ssl=1\" alt=\"\" class=\"wp-image-16182\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?resize=1024%2C402&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?resize=300%2C118&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?resize=768%2C302&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?resize=1536%2C603&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?w=1752&amp;ssl=1 1752w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaamanager.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n<\/blockquote>\n\n\n\n<p>A partir do QGIS, o utilizador pode:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>carregar o cat\u00e1logo NOAA (XML),<\/li>\n\n\n\n<li>explorar todas as c\u00e9lulas dispon\u00edveis,<\/li>\n\n\n\n<li>aplicar filtros din\u00e2micos,<\/li>\n\n\n\n<li>importar apenas as c\u00e9lulas relevantes.<\/li>\n<\/ul>\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=\"%F0%9F%8E%9B%EF%B8%8F_Filtros_adaptados_ao_uso_cartografico_real\"><\/span>&#x1f39b;&#xfe0f; Filtros adaptados ao uso cartogr\u00e1fico real<span class=\"ez-toc-section-end\"><\/span><\/h2>\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\/noaafiltres.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"484\" data-attachment-id=\"16183\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/importer-les-cartes-marines-noaa-enc-directement-dans-qgis-avec-s57manager\/noaafiltres\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?fit=2250%2C1700&amp;ssl=1\" data-orig-size=\"2250,1700\" 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;0&quot;}\" data-image-title=\"noaafiltres\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?fit=640%2C484&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?resize=640%2C484&#038;ssl=1\" alt=\"\" class=\"wp-image-16183\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?resize=1024%2C774&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?resize=300%2C227&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?resize=768%2C580&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?resize=1536%2C1161&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?resize=2048%2C1547&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaafiltres.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%F0%9F%94%B9_Filtragem_por_purpose\"><\/span>&#x1f539; Filtragem por purpose<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Purpose<\/th><th>Utiliza\u00e7\u00e3o<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Vis\u00e3o geral<\/td><\/tr><tr><td>2<\/td><td>Geral<\/td><\/tr><tr><td>3<\/td><td>Costeiro<\/td><\/tr><tr><td>4<\/td><td>Aproxima\u00e7\u00e3o<\/td><\/tr><tr><td>5<\/td><td>Porto<\/td><\/tr><tr><td>6<\/td><td>Atraca\u00e7\u00e3o \/ Detalhe<\/td><\/tr><\/tbody><\/table><\/figure>\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=\"%F0%9F%94%B9_Filtragem_por_escala\"><\/span>&#x1f539; Filtragem por escala<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O m\u00f3dulo permite definir escalas m\u00ednima e m\u00e1xima, evitando carregar dados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>demasiado generalizados,<\/li>\n\n\n\n<li>ou excessivamente detalhados.<\/li>\n<\/ul>\n\n\n\n<p>&#x1f4a1; <strong>Dica:<\/strong><br>As c\u00e9lulas de purpose 5 e 6 utilizam escalas muito finas (\u2248 1:2.000 a 1:12.000).<br>Recomenda-se uma escala m\u00ednima pr\u00f3xima de <strong>1:1.500<\/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=\"%F0%9F%94%B9_Filtragem_por_extensao_do_mapa_QGIS\"><\/span>&#x1f539; Filtragem por extens\u00e3o do mapa QGIS<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>O utilizador pode listar apenas as c\u00e9lulas que <strong>intersectam a extens\u00e3o atual do mapa QGIS<\/strong>.<\/p>\n\n\n\n<p>Este filtro baseia-se em:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>extens\u00f5es NOAA em <strong><a href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/epsg-4326-vs-3857-4\/\">EPSG:4326<\/a><\/strong>,<\/li>\n\n\n\n<li>reproje\u00e7\u00e3o autom\u00e1tica para o CRS do projeto.<\/li>\n<\/ul>\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=\"%E2%AC%87%EF%B8%8F_Importacao_de_uma_celula_NOAA_em_poucos_cliques\"><\/span>&#x2b07;&#xfe0f; Importa\u00e7\u00e3o de uma c\u00e9lula NOAA em poucos cliques<span class=\"ez-toc-section-end\"><\/span><\/h2>\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\/noaaloadcell.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"483\" data-attachment-id=\"16184\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/importer-les-cartes-marines-noaa-enc-directement-dans-qgis-avec-s57manager\/noaaloadcell\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?fit=2254%2C1700&amp;ssl=1\" data-orig-size=\"2254,1700\" 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;0&quot;}\" data-image-title=\"noaaloadcell\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?fit=640%2C483&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?resize=640%2C483&#038;ssl=1\" alt=\"\" class=\"wp-image-16184\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?resize=1024%2C772&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?resize=300%2C226&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?resize=768%2C579&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?resize=1536%2C1158&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?resize=2048%2C1545&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2025\/12\/noaaloadcell.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Ap\u00f3s a sele\u00e7\u00e3o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>o ficheiro ENC \u00e9 descarregado da NOAA;<\/li>\n\n\n\n<li>integrado no fluxo S-57 do S57Manager;<\/li>\n\n\n\n<li>importado para <strong>GeoPackage ou PostGIS<\/strong>;<\/li>\n\n\n\n<li>organizado automaticamente com simbologia padr\u00e3o.<\/li>\n<\/ul>\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=\"%F0%9F%8C%8D_Multilingue_e_integrado_no_ecossistema_QGIS\"><\/span>&#x1f30d; Multil\u00edngue e integrado no ecossistema QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O m\u00f3dulo NOAA \u00e9:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>totalmente multil\u00edngue (<strong>FR \/ EN \/ ES \/ PT<\/strong>),<\/li>\n\n\n\n<li>compat\u00edvel com QGIS moderno (Qt6),<\/li>\n\n\n\n<li>totalmente integrado no fluxo ENC do S57Manager.<\/li>\n<\/ul>\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=\"Conclusao-4\"><\/span>Conclus\u00e3o<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Com este novo m\u00f3dulo NOAA, o <strong>S57Manager refor\u00e7a o seu papel<\/strong> como solu\u00e7\u00e3o completa para dados ENC:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>integra\u00e7\u00e3o transparente no QGIS.<\/li>\n\n\n\n<li>acesso direto ao cat\u00e1logo oficial,<\/li>\n\n\n\n<li>sele\u00e7\u00e3o precisa,<\/li>\n\n\n\n<li>importa\u00e7\u00e3o r\u00e1pida e controlada,<\/li>\n<\/ul>\n\n\n\n<p>Quer voc\u00ea trabalhe com:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>cartografia portu\u00e1ria,<\/li>\n\n\n\n<li>an\u00e1lise costeira,<\/li>\n\n\n\n<li>gest\u00e3o de vias naveg\u00e1veis interiores<\/li>\n\n\n\n<li>ou dados mar\u00edtimos institucionais,<\/li>\n<\/ul>\n\n\n\n<p>este m\u00f3dulo proporciona um ganho real de produtividade e um melhor controle sobre os dados ENC.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Explorar_as_ENC_antes_da_importacao_o_catalogo_NOAA_ao_servico_do_S57Manager\"><\/span>Explorar as ENC antes da importa\u00e7\u00e3o: o cat\u00e1logo NOAA ao servi\u00e7o do S57Manager<span class=\"ez-toc-section-end\"><\/span><\/h1>\n\n\n\n<p>Trabalhar com dados ENC (S-57) apresenta um desafio muito espec\u00edfico: a sua riqueza e complexidade tornam qualquer abordagem \u201c\u00e0s cegas\u201d ineficaz. Antes mesmo de falar em importa\u00e7\u00e3o ou estrutura\u00e7\u00e3o no QGIS, surge uma quest\u00e3o essencial: <strong>quais cartas carregar e por que escolher estas em vez de outras?<\/strong><\/p>\n\n\n\n<p>\u00c9 exatamente neste ponto que entra o <strong>cat\u00e1logo NOAA de ENC<\/strong>, ainda pouco explorado pelos profissionais SIG.<\/p>\n\n\n\n<p>Depois de apresentar a importa\u00e7\u00e3o de dados ENC S-57 no QGIS com o S57Manager, primeiro com PostGIS e depois com GeoPackage, este \u00faltimo artigo aborda uma etapa fundamental e muitas vezes negligenciada: <strong>explorar e selecionar as c\u00e9lulas ENC relevantes antes da importa\u00e7\u00e3o, a partir do cat\u00e1logo oficial NOAA ENC<\/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=\"As_ENC_uma_abundancia_que_dificulta_a_escolha\"><\/span>As ENC: uma abund\u00e2ncia que dificulta a escolha<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ao contr\u00e1rio dos dados SIG cl\u00e1ssicos, uma ENC n\u00e3o corresponde a uma \u00fanica carta para uma determinada \u00e1rea. Ela faz parte de um conjunto de c\u00e9lulas cartogr\u00e1ficas, cada uma definida por:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>uma extens\u00e3o geogr\u00e1fica precisa,<\/li>\n\n\n\n<li>uma escala nominal,<\/li>\n\n\n\n<li>um uso cartogr\u00e1fico (overview, coastal, approach, harbour, berth\u2026),<\/li>\n\n\n\n<li>um objetivo de navega\u00e7\u00e3o.<\/li>\n<\/ul>\n\n\n\n<p>Para uma mesma \u00e1rea, v\u00e1rias c\u00e9lulas ENC podem sobrepor-se em diferentes escalas. Importar todas as ENC dispon\u00edveis sem sele\u00e7\u00e3o pr\u00e9via conduz rapidamente a:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>bases de dados muito volumosas,<\/li>\n\n\n\n<li>projetos QGIS ileg\u00edveis,<\/li>\n\n\n\n<li>degrada\u00e7\u00e3o de desempenho,<\/li>\n\n\n\n<li>e, sobretudo, perda de sentido cartogr\u00e1fico.<\/li>\n<\/ul>\n\n\n\n<p>Antes de explorar as ENC, \u00e9 necess\u00e1rio <strong>compreend\u00ea-las e contextualiz\u00e1-las<\/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=\"O_catalogo_NOAA_de_ENC_um_recurso-chave_mas_bruto\"><\/span>O cat\u00e1logo NOAA de ENC: um recurso-chave, mas bruto<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A NOAA (National Oceanic and Atmospheric Administration) disponibiliza um cat\u00e1logo oficial de ENC, distribu\u00eddo sob a forma de um ficheiro XML conforme as normas ISO (nomeadamente ISO 19115).<\/p>\n\n\n\n<p>Para cada c\u00e9lula ENC, o cat\u00e1logo inclui:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um identificador (cell_id),<\/li>\n\n\n\n<li>um nome,<\/li>\n\n\n\n<li>uma escala,<\/li>\n\n\n\n<li>um uso \/ purpose,<\/li>\n\n\n\n<li>uma extens\u00e3o geogr\u00e1fica,<\/li>\n\n\n\n<li>um URL oficial de descarregamento.<\/li>\n<\/ul>\n\n\n\n<p>Em teoria, toda a informa\u00e7\u00e3o necess\u00e1ria para uma sele\u00e7\u00e3o criteriosa est\u00e1 dispon\u00edvel. Na pr\u00e1tica, este cat\u00e1logo \u00e9 dif\u00edcil de explorar:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>formato XML pouco leg\u00edvel,<\/li>\n\n\n\n<li>aus\u00eancia de visualiza\u00e7\u00e3o espacial direta,<\/li>\n\n\n\n<li>consulta limitada a ferramentas especializadas ou scripts espec\u00edficos.<\/li>\n<\/ul>\n\n\n\n<p>O desafio \u00e9 claro: <strong>transformar este cat\u00e1logo t\u00e9cnico numa camada SIG utiliz\u00e1vel no QGIS<\/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=\"Do_catalogo_XML_a_uma_camada_SIG_de_indices\"><\/span>Do cat\u00e1logo XML a uma camada SIG de \u00edndices<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Depois de corretamente analisado, o cat\u00e1logo NOAA permite extrair as extens\u00f5es de todas as c\u00e9lulas ENC e convert\u00ea-las em pol\u00edgonos.<\/p>\n\n\n\n<p>O resultado \u00e9 uma <strong>camada \u00edndice espacial<\/strong>, normalmente armazenada num GeoPackage, que cont\u00e9m:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um pol\u00edgono por c\u00e9lula ENC,<\/li>\n\n\n\n<li>atributos essenciais:\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>Esta camada \u00e9 leve, est\u00e1vel e necessita apenas de uma gera\u00e7\u00e3o pontual. N\u00e3o cont\u00e9m geometria n\u00e1utica detalhada, apenas as extens\u00f5es cartogr\u00e1ficas.<\/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-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=\"Carregar_e_explorar_as_extensoes_NOAA_no_QGIS\"><\/span>Carregar e explorar as extens\u00f5es NOAA no QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Depois de carregada no QGIS, esta camada \u00edndice torna-se uma ferramenta de explora\u00e7\u00e3o muito eficaz:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>pol\u00edgonos transparentes para preservar a legibilidade do fundo,<\/li>\n\n\n\n<li>contornos vis\u00edveis para distinguir as c\u00e9lulas,<\/li>\n\n\n\n<li>r\u00f3tulos com o identificador da c\u00e9lula,<\/li>\n\n\n\n<li>sobreposi\u00e7\u00e3o f\u00e1cil com:\n<ul class=\"wp-block-list\">\n<li>uma \u00e1rea de estudo,<\/li>\n\n\n\n<li>um projeto existente,<\/li>\n\n\n\n<li>dados de campo.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Em poucos segundos, \u00e9 poss\u00edvel:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>identificar as c\u00e9lulas que realmente cobrem a \u00e1rea de interesse,<\/li>\n\n\n\n<li>comparar as escalas dispon\u00edveis,<\/li>\n\n\n\n<li>compreender a l\u00f3gica do recorte cartogr\u00e1fico,<\/li>\n\n\n\n<li>evitar importa\u00e7\u00f5es desnecess\u00e1rias.<\/li>\n<\/ul>\n\n\n\n<p>O QGIS reafirma aqui o seu papel de <strong>ferramenta de an\u00e1lise espacial<\/strong>, e n\u00e3o apenas de visualizador de dados.<\/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=\"Da_exploracao_a_importacao_integracao_com_o_S57Manager\"><\/span>Da explora\u00e7\u00e3o \u00e0 importa\u00e7\u00e3o: integra\u00e7\u00e3o com o S57Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>O verdadeiro valor desta camada \u00edndice surge quando \u00e9 integrada com o <strong>S57Manager<\/strong>.<\/p>\n\n\n\n<p>Diretamente no QGIS, o utilizador pode:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>explorar visualmente as extens\u00f5es,<\/li>\n\n\n\n<li>selecionar uma c\u00e9lula relevante,<\/li>\n\n\n\n<li>iniciar a importa\u00e7\u00e3o dessa c\u00e9lula atrav\u00e9s de uma a\u00e7\u00e3o no QGIS.<\/li>\n<\/ul>\n\n\n\n<p>Esta abordagem permite:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>importa\u00e7\u00f5es direcionadas,<\/li>\n\n\n\n<li>controlo rigoroso do volume de dados,<\/li>\n\n\n\n<li>alinhamento entre necessidades operacionais e dados carregados,<\/li>\n\n\n\n<li>compatibilidade total com os dois modos de armazenamento do 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>Passa-se assim de uma l\u00f3gica de <strong>\u201cimportar e depois filtrar\u201d<\/strong> para <strong>\u201ccompreender, selecionar e importar\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=\"Conclusao_trazer_a_inteligencia_para_a_fase_inicial\"><\/span>Conclus\u00e3o: trazer a intelig\u00eancia para a fase inicial<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Ao explorar o cat\u00e1logo NOAA como uma camada SIG, o trabalho com ENC torna-se mais claro e eficiente. Em vez de sofrer com a complexidade dos dados S-57, o profissional SIG retoma o controlo desde a fase inicial: <strong>explora\u00e7\u00e3o, sele\u00e7\u00e3o e tomada de decis\u00e3o<\/strong>.<\/p>\n\n\n\n<p>Associado ao S57Manager, o cat\u00e1logo NOAA n\u00e3o \u00e9 uma ferramenta acess\u00f3ria, mas sim o <strong>primeiro elemento de uma cadeia de processamento coerente<\/strong>:<\/p>\n\n\n\n<p><strong>cat\u00e1logo \u2192 sele\u00e7\u00e3o \u2192 importa\u00e7\u00e3o \u2192 explora\u00e7\u00e3o<\/strong><\/p>\n\n\n\n<p>Uma etapa muitas vezes negligenciada, mas indispens\u00e1vel para trabalhar com dados n\u00e1uticos complexos no QGIS de forma segura e eficiente.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Compreender as cartas n\u00e1uticas eletr\u00f4nicas antes de utiliz\u00e1-las em um SIG Introdu\u00e7\u00e3o As ENC \u2013 Electronic Navigational Charts (Cartas N\u00e1uticas Eletr\u00f4nicas) s\u00e3o hoje a refer\u00eancia mundial para a navega\u00e7\u00e3o mar\u00edtima profissional. Produzidas pelos servi\u00e7os hidrogr\u00e1ficos nacionais,&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","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,"footnotes":""},"class_list":["post-16196","page","type-page","status-publish","hentry"],"aioseo_notices":[],"campaignId":"","jetpack_shortlink":"https:\/\/wp.me\/P6XU0A-4de","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/pages\/16196","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"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=16196"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/pages\/16196\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=16196"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}