﻿{"id":12080,"date":"2023-12-19T10:00:00","date_gmt":"2023-12-19T09:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=12080"},"modified":"2023-12-18T14:15:12","modified_gmt":"2023-12-18T13:15:12","slug":"exibicao-de-cartas-nauticas-s57-no-qgis-3-x","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/pt\/exibicao-de-cartas-nauticas-s57-no-qgis-3-x\/","title":{"rendered":"Exibi\u00e7\u00e3o de cartas n\u00e1uticas S57 no QGis 3.X"},"content":{"rendered":"\n<p>Neste artigo, voc\u00ea descobrir\u00e1 como carregar um arquivo ENC no formato S57 no QGis 3.34 e fazer o download de uma simbologia de carta n\u00e1utica para aplicar a ele.<\/p>\n\n\n\n<p>Como o artigo anterior sobre o formato S57 e como visualizar cartas n\u00e1uticas eletr\u00f4nicas (ENCs) com o QGis data de 2015, j\u00e1 era hora de publicar uma atualiza\u00e7\u00e3o para as vers\u00f5es atuais do QGis (3.34 no momento da publica\u00e7\u00e3o deste artigo).<\/p>\n\n\n\n<p>As fontes de informa\u00e7\u00e3o para \u00e1reas costeiras n\u00e3o se limitam \u00e0s fontes terrestres tradicionais. Os mapas marinhos podem fornecer informa\u00e7\u00f5es muito \u00fateis e, em termos de renderiza\u00e7\u00e3o, podem ser usados para produzir documentos ricos e de alto impacto.<\/p>\n\n\n\n<p>As cartas n\u00e1uticas eletr\u00f4nicas (ENCs) s\u00e3o a fonte mais adequada para a integra\u00e7\u00e3o r\u00e1pida de grandes quantidades de informa\u00e7\u00f5es. Em um \u00fanico lote de dados, \u00e9 poss\u00edvel encontrar todas as informa\u00e7\u00f5es contidas em uma carta n\u00e1utica: linha costeira, batimetria, flutua\u00e7\u00e3o etc.<\/p>\n\n\n\n<p>Diferentemente dos EUA e de outros pa\u00edses, onde as cartas n\u00e1uticas s\u00e3o gratuitas e est\u00e3o dispon\u00edveis simplesmente por meio de download, na Fran\u00e7a elas precisam ser pagas, o que atrasa enormemente sua distribui\u00e7\u00e3o e uso.<\/p>\n\n\n\n<p>As cartas ENC s\u00e3o distribu\u00eddas em um formato do International Hydrological Bureau (IHB) chamado S-57. Esse formato \u00e9 um dos formatos vetoriais que podem ser carregados diretamente no QGis. Portanto, voc\u00ea pode abrir um mapa ENC no QGis e exibir seu conte\u00fado. Mas o problema \u00e9 que voc\u00ea est\u00e1 exibindo seu conte\u00fado com s\u00edmbolos padr\u00e3o convencionais, que n\u00e3o t\u00eam nenhuma rela\u00e7\u00e3o com a simbologia usada em uma carta n\u00e1utica.<\/p>\n\n\n\n<p>Este \u00e9 o resultado do carregamento de um arquivo S-57 no QGis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"349\" data-attachment-id=\"12065\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/s57_brut_dans_qgis\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?fit=1472%2C802&amp;ssl=1\" data-orig-size=\"1472,802\" 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=\"S57_brut_dans_qgis\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?fit=640%2C349&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?resize=640%2C349&#038;ssl=1\" alt=\"Exibi\u00e7\u00e3o de um mapa ENC S57 com o QGis, usando o carregamento direto\" class=\"wp-image-12065\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?resize=1024%2C558&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?resize=300%2C163&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?resize=768%2C418&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?w=1472&amp;ssl=1 1472w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/S57_brut_dans_qgis.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Voc\u00ea pode, \u00e9 claro, pegar camada por camada e atribuir a ela uma simbologia apropriada. H\u00e1 cerca de 75 camadas em um ENC cl\u00e1ssico.<\/p>\n\n\n\n<p>Sugerimos algo um pouco mais r\u00e1pido.<\/p>\n\n\n\n<p>Se quiser experimentar esse procedimento e n\u00e3o tiver um mapa ENC em m\u00e3os, voc\u00ea pode baixar um mapa americano gratuito no site da NOAA <a href=\"http:\/\/www.charts.noaa.gov\/ENCs\/ENCs.shtml\" title=\"clicando aqui\">clicando aqui<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Como o procedimento funciona<\/h2>\n\n\n\n<p>Em vez de carregar o arquivo S57 diretamente, faremos um processamento preliminar para criar arquivos de forma das diferentes camadas presentes. Isso \u00e9 essencial se voc\u00ea quiser exibir uma simbologia pr\u00e9-estabelecida, mas tamb\u00e9m significa que voc\u00ea pode integrar apenas as camadas desejadas em outros processos atuais.<\/p>\n\n\n\n<p>Para criar os arquivos de forma, usaremos a biblioteca GDAL no Qgis. Usando uma linha de comando, recuperaremos as tabelas S57 e criaremos uma forma para cada tipo de geometria e objeto.<\/p>\n\n\n\n<p>Para fazer isso, basta abrir a janela do shell OSGeo4W:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"734\" data-attachment-id=\"12066\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/shell_osgeo4w\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?fit=1596%2C1831&amp;ssl=1\" data-orig-size=\"1596,1831\" 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=\"shell_osgeo4w\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?fit=640%2C734&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?resize=640%2C734&#038;ssl=1\" alt=\"Osgeo4W Shell\" class=\"wp-image-12066\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?resize=893%2C1024&amp;ssl=1 893w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?resize=261%2C300&amp;ssl=1 261w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?resize=768%2C881&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?resize=1339%2C1536&amp;ssl=1 1339w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?w=1596&amp;ssl=1 1596w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/shell_osgeo4w.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>A janela Shell \u00e9 aberta<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"366\" data-attachment-id=\"12067\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/osgeo4w_shell-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?fit=800%2C457&amp;ssl=1\" data-orig-size=\"800,457\" 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=\"osgeo4w_shell\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?fit=640%2C366&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?resize=640%2C366&#038;ssl=1\" alt=\"Osgeo4W Shell\" class=\"wp-image-12067\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?resize=300%2C171&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/osgeo4w_shell.jpg?resize=768%2C439&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Vamos traduzir o formato S57 em uma s\u00e9rie de arquivos shp que salvaremos em um novo diret\u00f3rio.<\/p>\n\n\n\n<p>A linha de comando a ser inserida \u00e9 a seguinte:<\/p>\n\n\n\n<p><strong><em>ogr2ogr -skipfailures output input<\/em><\/strong><br><strong>output<\/strong>: \u00e9 o nome de um diret\u00f3rio vazio onde os arquivos shp criados ser\u00e3o armazenados<br><strong>input<\/strong>: esse \u00e9 o arquivo S-57 a ser traduzido, com a extens\u00e3o .000. Observe que a \u00e1rvore de arquivos S57 n\u00e3o \u00e9 constante. Certifique-se de inserir o caminho do arquivo com a extens\u00e3o .000.<\/p>\n\n\n\n<p>Se usarmos essa linha de comando, sem outras op\u00e7\u00f5es, por exemplo<br><strong><em>ogr2ogr -skipfailures c:\\blog\\nautical\\ENC603360 c:\\blog\\nautical\\FR603360\\2\\0\\FR603360.000<\/em><\/strong><\/p>\n\n\n\n<p>Obteremos uma forma por tipo de objeto S57, por exemplo, o objeto MARCUL (culturas marinhas). O problema \u00e9 que os objetos SD57 podem ser pontos, linhas ou pol\u00edgonos simultaneamente. Esse \u00e9 o caso do MARCUL. Sem nenhuma outra op\u00e7\u00e3o na linha de comando, obteremos um <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/pt\/ptshapefile-vs-geopackage-qual-formato-escolher\/\">shapefile<\/a> do primeiro tipo encontrado para MARCUL, com as outras geometrias ignoradas.<\/p>\n\n\n\n<p>Portanto, realizaremos tr\u00eas transla\u00e7\u00f5es:<\/p>\n\n\n\n<p>a primeira, selecionando todas as entidades do tipo ponto presentes:<\/p>\n\n\n\n<p><strong><em>ogr2ogr -skipfailures -where \u00ab\u00a0OGR_GEOMETRY=&rsquo;POINT&rsquo; or OGR_GEOMETRY=&rsquo;MULTIPOINT'\u00a0\u00bb C:\/test\/points C:\\test\\2D7DK000.000<\/em><\/strong><\/p>\n\n\n\n<p>a segunda, selecionando todas as entidades de linha presentes:<\/p>\n\n\n\n<p><strong><em>ogr2ogr -skipfailures -where \u00ab\u00a0OGR_GEOMETRY=&rsquo;LINESTRING&rsquo; or OGR_GEOMETRY=&rsquo;MULTILINESTRING'\u00a0\u00bb C:\/test\/lines C:\\test\\2D7DK000.000<\/em><\/strong><\/p>\n\n\n\n<p>o terceiro, selecionando todas as entidades de pol\u00edgono presentes:<\/p>\n\n\n\n<p><strong><em>ogr2ogr -skipfailures -where \u00ab\u00a0OGR_GEOMETRY=&rsquo;POLYGON&rsquo; or OGR_GEOMETRY=&rsquo;MULTIPOLYGON'\u00a0\u00bb C:\/test\/polygons C:\/test\\2D7DK000.000<\/em><\/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\/2023\/12\/ogr2ogr_resultat-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"349\" data-attachment-id=\"12092\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/ogr2ogr_resultat-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?fit=2848%2C1552&amp;ssl=1\" data-orig-size=\"2848,1552\" 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=\"ogr2ogr_resultat-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?fit=640%2C349&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?resize=640%2C349&#038;ssl=1\" alt=\"\" class=\"wp-image-12092\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?resize=1024%2C558&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?resize=300%2C163&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?resize=768%2C419&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?resize=1536%2C837&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?resize=2048%2C1116&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_resultat-1.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Os erros exibidos correspondem a uma das limita\u00e7\u00f5es do formato shapefile. Alguns atributos dos objetos S57 est\u00e3o no formato \u00ab\u00a0lista\u00a0\u00bb, que n\u00e3o existe no shapefile. A maioria deles s\u00e3o atributos do tipo \u00ab\u00a0categoria\u00a0\u00bb do objeto. Se precisar desses atributos, voc\u00ea precisar\u00e1 transformar os arquivos S57 em um banco de dados postgresql\/postgis. Essa op\u00e7\u00e3o n\u00e3o ser\u00e1 discutida neste artigo. Quando o shapefile \u00e9 criado, o atributo list \u00e9 simplesmente ignorado. O restante dos atributos que n\u00e3o est\u00e3o no formato de lista \u00e9 transformado sem nenhum problema. A simbologia n\u00e3o levar\u00e1 em conta o tipo espec\u00edfico de objeto, mas usar\u00e1 apenas um s\u00edmbolo gen\u00e9rico.<\/p>\n\n\n\n<p>Se voc\u00ea observar agora o conte\u00fado do diret\u00f3rio, ver\u00e1 que as formas foram de fato criadas.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"358\" data-attachment-id=\"12093\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/ogr2ogr_fichiers\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?fit=3660%2C2045&amp;ssl=1\" data-orig-size=\"3660,2045\" 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=\"ogr2ogr_fichiers\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?fit=640%2C358&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?resize=640%2C358&#038;ssl=1\" alt=\"\" class=\"wp-image-12093\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?resize=1024%2C572&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?resize=300%2C168&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?resize=768%2C429&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?resize=1536%2C858&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?resize=2048%2C1144&amp;ssl=1 2048w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?w=1280&amp;ssl=1 1280w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/ogr2ogr_fichiers.png?w=1920&amp;ssl=1 1920w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Portanto, voc\u00ea tem at\u00e9 73 arquivos de forma do tipo ponto, 45 arquivos de forma do tipo linha e 89 arquivos de forma do tipo pol\u00edgono, mas ainda n\u00e3o h\u00e1 simbologia para o QGis. O n\u00famero de formas depende dos objetos presentes no mapa que voc\u00ea est\u00e1 processando. Se um tipo de objeto n\u00e3o estiver presente em um arquivo ENC (.000), nenhum shapefile ser\u00e1 gerado.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recursos de simbologia do QGis<\/h2>\n\n\n\n<p>Voc\u00ea precisa fazer o download de um arquivo zip que cont\u00e9m<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>um grande n\u00famero de s\u00edmbolos svg que criamos e agrupamos em um diret\u00f3rio \u00ab\u00a0nautical\u00a0\u00bb. Por padr\u00e3o, recomendamos que voc\u00ea copie esse diret\u00f3rio para a raiz da unidade c:.<\/li>\n\n\n\n<li>um projeto QGis (vers\u00e3o 3.34) chamado S57.qgs com a atribui\u00e7\u00e3o de cada s\u00edmbolo a cada camada de forma.<\/li>\n<\/ul>\n\n\n\n<p><strong>Se voc\u00ea instalar o diret\u00f3rio \u00ab\u00a0nautical\u00a0\u00bb em outro local, ser\u00e1 necess\u00e1rio editar o arquivo de projeto e substituir todas as ocorr\u00eancias de C:\/nautical pelo seu caminho.<\/strong><\/p>\n\n\n\n<p>Mantenha o arquivo S57.qgs em um local seguro sem fazer nenhuma outra altera\u00e7\u00e3o. Para cada cart\u00e3o ENC, copie-o para o diret\u00f3rio criado com ogr2ogr. \u00c9 essencial n\u00e3o us\u00e1-lo diretamente, pois qualquer modifica\u00e7\u00e3o, por exemplo, a aus\u00eancia de um objeto, ser\u00e1 memorizada e voc\u00ea n\u00e3o ter\u00e1 mais esse objeto em um mapa futuro.<\/p>\n\n\n\n<p>Para fazer o download do arquivo, <a href=\"https:\/\/nasca.ovh\/downloads\/Qgis3nautical.7z\" title=\"clique aqui\">clique aqui<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Exibi\u00e7\u00e3o do mapa ENC no QGis com a simbologia apropriada<\/h2>\n\n\n\n<p>Agora, tudo o que voc\u00ea precisa fazer \u00e9 copiar o arquivo de projeto QGis baixado, s567.qgs, no diret\u00f3rio com as formas criadas na etapa anterior. Em seguida, carregue esse projeto no QGis.<\/p>\n\n\n\n<p>Se algum objeto estiver faltando no mapa, ser\u00e1 exibida uma janela mostrando as camadas ausentes:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"410\" data-attachment-id=\"12072\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/couches_absentes\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?fit=838%2C537&amp;ssl=1\" data-orig-size=\"838,537\" 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=\"couches_absentes\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?fit=640%2C410&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?resize=640%2C410&#038;ssl=1\" alt=\"objetos ausentes no arquivo S57\" class=\"wp-image-12072\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?w=838&amp;ssl=1 838w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?resize=300%2C192&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/couches_absentes.png?resize=768%2C492&amp;ssl=1 768w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Voc\u00ea precisa clicar no bot\u00e3o \u00ab\u00a0<strong><em>Remove unusable layers<\/em><\/strong>\u00a0\u00bb (Remover camadas n\u00e3o utiliz\u00e1veis) e, em seguida, no bot\u00e3o \u00ab\u00a0<strong><em>OK<\/em><\/strong>\u00ab\u00a0. Em seguida, voc\u00ea ver\u00e1 os dados com uma simbologia de mapa n\u00e1utico, depois de aumentar o zoom na nova extens\u00e3o do mapa (a camada M_COVR corresponde \u00e0 faixa de dom\u00ednio do mapa).<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"400\" data-attachment-id=\"12096\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/affichage-des-cartes-marines-s57-dans-qgis-3-x\/carte_qgis_avec_symbologie-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?fit=1680%2C1050&amp;ssl=1\" data-orig-size=\"1680,1050\" 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=\"carte_qgis_avec_symbologie-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?fit=640%2C400&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?resize=640%2C400&#038;ssl=1\" alt=\"\" class=\"wp-image-12096\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?resize=300%2C188&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?resize=768%2C480&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?resize=1536%2C960&amp;ssl=1 1536w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?w=1680&amp;ssl=1 1680w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-1.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<p>Voc\u00ea perceber\u00e1 que algo est\u00e1 faltando em seu mapa: os valores da sonda. Para adicion\u00e1-los, consulte o artigo <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/s57-charts-with-qgis-display-soundings\/\" title=\"S57 marine maps with QGis: displaying soundings\">S57 marine maps with QGis: displaying soundings<\/a> . Para exibi-las, voc\u00ea n\u00e3o precisa apenas trabalhar na simbologia, pois os objetos SOUNDG t\u00eam o valor da profundidade na geometria (XYZ).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, voc\u00ea descobrir\u00e1 como carregar um arquivo ENC no formato S57 no QGis 3.34 e fazer o download de uma simbologia de carta n\u00e1utica para aplicar a ele. Como o artigo anterior sobre o formato&hellip;<\/p>\n","protected":false},"author":1,"featured_media":12098,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"give_campaign_id":0,"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"sfsi_plus_gutenberg_text_before_share":"","sfsi_plus_gutenberg_show_text_before_share":"","sfsi_plus_gutenberg_icon_type":"","sfsi_plus_gutenberg_icon_alignemt":"","sfsi_plus_gutenburg_max_per_row":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2134],"tags":[2727,2729,2731,2733,2725],"class_list":["post-12080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qgis","tag-enc-pt","tag-qgis-3-pt","tag-s57-pt","tag-svg-pt","tag-symbologia"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-2.png?fit=1680%2C1050&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-38Q","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/12080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/comments?post=12080"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/12080\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/12098"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=12080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=12080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=12080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}