﻿{"id":12079,"date":"2023-12-19T10:00:00","date_gmt":"2023-12-19T09:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=12079"},"modified":"2023-12-18T14:14:50","modified_gmt":"2023-12-18T13:14:50","slug":"visualizacion-de-cartas-nauticas-s57-en-qgis-3-x","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/es\/visualizacion-de-cartas-nauticas-s57-en-qgis-3-x\/","title":{"rendered":"Visualizaci\u00f3n de cartas n\u00e1uticas S57 en QGis 3.X"},"content":{"rendered":"\n<p>En este art\u00edculo descubrir\u00e1s c\u00f3mo cargar un archivo ENC en formato S57 en QGis 3.34 y descargar una simbolog\u00eda de carta n\u00e1utica para aplic\u00e1rsela.<\/p>\n\n\n\n<p>Dado que el anterior art\u00edculo sobre el formato S57 y la visualizaci\u00f3n de cartas n\u00e1uticas electr\u00f3nicas (ENC) con QGis data de 2015, ya era hora de publicar una actualizaci\u00f3n para las versiones actuales de QGis (3.34 en el momento de la publicaci\u00f3n de este art\u00edculo).<\/p>\n\n\n\n<p>Las fuentes de informaci\u00f3n para las zonas costeras no se limitan a las fuentes terrestres tradicionales. Los mapas marinos pueden proporcionar informaci\u00f3n muy \u00fatil y, desde el punto de vista del renderizado, pueden producir documentos ricos y de gran impacto.<\/p>\n\n\n\n<p>Las cartas n\u00e1uticas electr\u00f3nicas (ENC) son la fuente m\u00e1s adecuada para integrar r\u00e1pidamente grandes cantidades de informaci\u00f3n. En un solo lote de datos, se puede encontrar toda la informaci\u00f3n contenida en una carta n\u00e1utica: l\u00ednea de costa, batimetr\u00eda, balizamiento, etc.<\/p>\n\n\n\n<p>A diferencia de lo que ocurre en Estados Unidos y otros pa\u00edses, donde las cartas n\u00e1uticas son gratuitas y est\u00e1n disponibles simplemente descarg\u00e1ndolas, en Francia hay que pagar por ellas, lo que ralentiza enormemente su distribuci\u00f3n y uso.<\/p>\n\n\n\n<p>Las cartas ENC se distribuyen en un formato de la Oficina Hidrol\u00f3gica Internacional (IHB) llamado S-57. Este formato es uno de los formatos vectoriales de las cartas ENC. Este formato es uno de los formatos vectoriales que pueden cargarse directamente en QGis. Por tanto, puedes abrir un mapa ENC en QGis y visualizar su contenido. Pero el problema es que est\u00e1 mostrando su contenido con s\u00edmbolos convencionales por defecto, que no tienen ninguna relaci\u00f3n con la simbolog\u00eda utilizada en una carta n\u00e1utica.<\/p>\n\n\n\n<p>Este es el resultado de cargar un archivo S-57 en 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=\"visualizaci\u00f3n de un mapa ENC S57 con QGis, mediante carga directa\" 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>Puedes, por supuesto, tomar capa por capa y asignarle una simbolog\u00eda apropiada. Hay alrededor de 75 capas en una ENC cl\u00e1sica.<\/p>\n\n\n\n<p>Sugerimos algo un poco m\u00e1s r\u00e1pido.<\/p>\n\n\n\n<p>Si quieres probar este procedimiento y no tienes un mapa ENC a mano, puedes descargar un mapa americano gratuito de la p\u00e1gina web de la NOAA <a href=\"http:\/\/www.charts.noaa.gov\/ENCs\/ENCs.shtml\" title=\"haciendo clic aqu\u00ed\">haciendo clic aqu\u00ed<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C\u00f3mo funciona el procedimiento<\/h2>\n\n\n\n<p>En lugar de cargar directamente el archivo S57, vamos a realizar un tratamiento previo para crear archivos shape de las distintas capas presentes. Esto es esencial si se quiere mostrar una simbolog\u00eda preestablecida, pero tambi\u00e9n significa que se pueden integrar s\u00f3lo las capas que se deseen en otros procesos actuales.<\/p>\n\n\n\n<p>Para crear los archivos shape utilizaremos la biblioteca GDAL de Qgis. Utilizando una l\u00ednea de comandos, recuperaremos las tablas S57 y crearemos un shape para cada tipo de geometr\u00eda y objeto.<\/p>\n\n\n\n<p>Para ello, basta con abrir la ventana 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>Se abre la ventana Shell<\/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 a traducir el formato S57 en una serie de archivos shp que guardaremos en un nuevo directorio.<\/p>\n\n\n\n<p>La l\u00ednea de comandos a introducir es la siguiente<\/p>\n\n\n\n<p><strong><em>ogr2ogr -skipfailures output input<\/em><\/strong><br><strong>output<\/strong>: es el nombre de un directorio vac\u00edo donde se guardar\u00e1n los ficheros shp creados<br><strong>input<\/strong>: es el fichero S-57 a traducir, con su extensi\u00f3n .000. Tenga en cuenta que el \u00e1rbol de ficheros S57 no es constante. Aseg\u00farese de introducir la ruta del fichero con extensi\u00f3n .000.<\/p>\n\n\n\n<p>Si utilizamos esta l\u00ednea de comandos, sin otras opciones, por ejemplo<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>Obtendremos una forma por tipo de objeto S57, por ejemplo el objeto MARCUL (cultivos marinos). El problema es que los objetos SD57 pueden ser puntos, l\u00edneas o pol\u00edgonos simult\u00e1neamente. Este es el caso de MARCUL. Sin ninguna otra opci\u00f3n en la l\u00ednea de comandos, obtendremos un <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/shapefile-vs-geopackage-2\/\">shapefile<\/a> del primer tipo encontrado para MARCUL, ignorando las dem\u00e1s geometr\u00edas.<\/p>\n\n\n\n<p>Por lo tanto, realizaremos tres traducciones:<\/p>\n\n\n\n<p>la primera seleccionando todas las entidades de tipo punto 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\/puntos C:\\test\\2D7DK000.000<\/em><\/strong><\/p>\n\n\n\n<p>la segunda seleccionando todas las entidades de l\u00ednea 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>la tercera seleccionando todas las entidades poligonales 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>Los errores mostrados corresponden a una de las limitaciones del formato shapefile. Algunos atributos de los objetos S57 est\u00e1n en formato &lsquo;lista&rsquo;, que no existe en shapefile. La mayor\u00eda son atributos del tipo &lsquo;categor\u00eda&rsquo; del objeto. Si necesita estos atributos, deber\u00e1 transformar los archivos S57 en una base de datos postgresql\/postgis. Esta opci\u00f3n no se tratar\u00e1 en este art\u00edculo. Cuando se crea el shapefile, el atributo de lista simplemente se ignora. El resto de los atributos que no est\u00e1n en formato lista se transforman sin ning\u00fan problema. La simbolog\u00eda no tendr\u00e1 en cuenta el tipo espec\u00edfico de objeto, sino que s\u00f3lo utilizar\u00e1 un s\u00edmbolo gen\u00e9rico.<\/p>\n\n\n\n<p>Si ahora observas el contenido del directorio, ver\u00e1s que efectivamente se han creado los shapes.<\/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>As\u00ed pues, dispones de hasta 73 archivos shapefile de tipo punto, 45 archivos shapefile  de tipo l\u00ednea y 89 archivos shapefile  de tipo pol\u00edgono, pero sigues sin disponer de simbolog\u00eda para QGis. El n\u00famero de shapefile depende de los objetos presentes en el mapa que est\u00e1 procesando. Si un tipo de objeto no est\u00e1 presente en un archivo ENC (.000), no se genera ning\u00fan archivo shape.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recursos de simbolog\u00eda QGis<\/h2>\n\n\n\n<p>Es necesario descargar un archivo zip que contiene<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un gran n\u00famero de s\u00edmbolos svg que hemos creado y agrupado en un directorio \u00ab\u00a0nautical\u00a0\u00bb. Por defecto, te aconsejamos que copies este directorio en la ra\u00edz de la unidad c:.<\/li>\n\n\n\n<li>un proyecto QGis (versi\u00f3n 3.34) llamado S57.qgs con la asignaci\u00f3n de cada s\u00edmbolo a cada capa de forma.<\/li>\n<\/ul>\n\n\n\n<p><strong>Si instalas el directorio \u00ab\u00a0nautical\u00a0\u00bb en otra ubicaci\u00f3n, deber\u00e1s editar el archivo del proyecto y sustituir todas las apariciones de C:\/nautical por su directorio.<\/strong><\/p>\n\n\n\n<p>Guarda el archivo S57.qgs en un lugar seguro sin realizar ning\u00fan otro cambio. Para cada mapa ENC, c\u00f3piala en el directorio creado con ogr2ogr. Es imprescindible no utilizarlo directamente porque cualquier modificaci\u00f3n, por ejemplo la ausencia de un objeto, quedar\u00e1 memorizada y ya no dispondr\u00e1s de este objeto en un futuro mapa.<\/p>\n\n\n\n<p>Para descargar el archivo, <strong><em><a href=\"https:\/\/nasca.ovh\/downloads\/Qgis3nautical.7z\" title=\"haz clic aqu\u00ed\">haz clic aqu\u00ed<\/a><\/em><\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Visualizaci\u00f3n del mapa ENC en QGis con la simbolog\u00eda adecuada<\/h2>\n\n\n\n<p>Ahora todo lo que tienes que hacer es copiar el archivo de proyecto QGis descargado, s567.qgs, en el directorio con las formas creadas en el paso anterior. A continuaci\u00f3n, carga este proyecto en QGis.<\/p>\n\n\n\n<p>Si falta alg\u00fan objeto en el mapa, aparecer\u00e1 una ventana mostrando las capas que faltan:<\/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 que faltan en el fichero 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>Debes hacer clic en el bot\u00f3n \u00ab\u00a0<strong><em>Eliminar capas no utilizables<\/em><\/strong>\u00a0\u00bb y, a continuaci\u00f3n, en el bot\u00f3n \u00ab\u00a0<strong><em>Aceptar<\/em><\/strong>\u00ab\u00a0. A continuaci\u00f3n, ver\u00e1s los datos con una simbolog\u00eda de mapa n\u00e1utico, tras hacer zoom sobre la nueva extensi\u00f3n del mapa (la capa M_COVR corresponde al derecho de v\u00eda del 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>Observar\u00e1 que falta algo en su mapa: los valores de la sonda. Para a\u00f1adirlos, consulte el art\u00edculo <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/en\/s57-charts-with-qgis-display-soundings\/\" title=\"S57 mapas marinos con QGis: visualizaci\u00f3n de sondas\">S57 mapas marinos con QGis: visualizaci\u00f3n de sondas<\/a> . Para visualizarlos, no s\u00f3lo tiene que trabajar en la simbolog\u00eda, porque los objetos SOUNDG tienen el valor de la sonda en la geometr\u00eda (XYZ).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En este art\u00edculo descubrir\u00e1s c\u00f3mo cargar un archivo ENC en formato S57 en QGis 3.34 y descargar una simbolog\u00eda de carta n\u00e1utica para aplic\u00e1rsela. Dado que el anterior art\u00edculo sobre el formato S57 y la visualizaci\u00f3n&hellip;<\/p>\n","protected":false},"author":1,"featured_media":12099,"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":[1357],"tags":[2735,2737,2739,2741,2743],"class_list":["post-12079","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qgis-es","tag-enc-es","tag-qgis-3-es","tag-s57-es","tag-svg-es","tag-symbologia-es"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/12\/carte_qgis_avec_symbologie-3.png?fit=1680%2C1050&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-38P","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/12079","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=12079"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/12079\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/12099"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=12079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=12079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=12079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}