﻿{"id":11096,"date":"2023-07-18T09:00:00","date_gmt":"2023-07-18T07:00:00","guid":{"rendered":"https:\/\/www.sigterritoires.fr\/?p=11096"},"modified":"2023-07-13T12:07:03","modified_gmt":"2023-07-13T10:07:03","slug":"datos-lidar-en-qgis-3-32","status":"publish","type":"post","link":"https:\/\/www.sigterritoires.fr\/index.php\/es\/datos-lidar-en-qgis-3-32\/","title":{"rendered":"Datos LIDAR en QGis 3.32"},"content":{"rendered":"\n<p>Entre muchas mejoras, la versi\u00f3n 3.32 introduce la largamente esperada caracter\u00edstica de procesamiento nativo de nubes de puntos en QGIS, permitiendo a QGIS Desktop convertirse en una potente utilidad de procesamiento de datos LiDAR.<\/p>\n\n\n\n<p>Antes de publicar un tutorial sobre las nuevas caracter\u00edsticas, he recopilado un poco de informaci\u00f3n dispersa sobre la arquitectura y las decisiones que han tomado los desarrolladores. Siempre es m\u00e1s interesante esperar frente a una barra de progreso cuando sabes lo que est\u00e1 por venir\u2026<\/p>\n\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Puntos vectoriales cl\u00e1sicos y nubes de puntos<\/h2>\n\n\n\n<p>Los recientes avances en tecnolog\u00eda <a href=\"https:\/\/fr.wikipedia.org\/wiki\/Lidar\" title=\"LiDAR\">LiDAR<\/a> y fotogrametr\u00eda han hecho cada vez m\u00e1s necesario obtener y almacenar datos de nubes de puntos. Aunque los datos de nubes de puntos se basan en vectores, su tama\u00f1o suele ser mucho mayor que el de las capas vectoriales est\u00e1ndar. Mientras que los conjuntos de datos vectoriales t\u00edpicos constan de miles o millones de caracter\u00edsticas, las nubes de puntos pueden contener millones, miles de millones o incluso billones de puntos. Por eso, para visualizar, analizar y almacenar datos de nubes de puntos con eficacia, es necesario un enfoque distinto en una plataforma SIG, dado el enorme volumen de puntos que contienen.<\/p>\n\n\n\n<p>En el mundo de los SIG de c\u00f3digo abierto existen herramientas fant\u00e1sticas para trabajar con nubes de puntos.<a href=\"https:\/\/pdal.io\/en\/latest\/\" title=\" PDAL\"> PDAL<\/a> (\u00ab\u00a0Point Data Abstraction Library\u00a0\u00bb) se ha convertido en una herramienta importante que admite muchos formatos de datos de entrada y tambi\u00e9n ofrece muchos algoritmos para procesar nubes de puntos. Para la visualizaci\u00f3n en la web, la biblioteca <a href=\"https:\/\/github.com\/potree\/potree\" title=\"Potree\">Potree<\/a> JavaScript es la opci\u00f3n m\u00e1s habitual. Para visualizar nubes de puntos en una aplicaci\u00f3n de escritorio, los usuarios suelen abrir <a href=\"https:\/\/www.danielgm.net\/cc\/\" title=\"CloudCompare\">CloudCompare<\/a>, que viene con diversas herramientas integradas.<\/p>\n\n\n\n<p>La integraci\u00f3n de un visor de nubes de puntos en un SIG aporta un considerable valor a\u00f1adido a los usuarios en comparaci\u00f3n con un visor de nubes de puntos especializado y dedicado:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Los datos de nubes de puntos pueden visualizarse, compararse y analizarse con otros tipos de datos espaciales (incluidas capas vectoriales, r\u00e1ster y de cuadr\u00edcula).<\/li>\n\n\n\n<li>Interfaz de usuario y flujo de trabajo familiares<\/li>\n\n\n\n<li>Integraci\u00f3n con herramientas anal\u00edticas para crear r\u00e1pidamente conjuntos de datos derivados<\/li>\n<\/ul>\n\n\n\n<p>La principal dificultad a la hora de utilizar datos de nubes de puntos radica en la enorme cantidad de puntos que contienen los conjuntos de datos: tenemos que tratar con millones o incluso miles de millones de puntos para zonas geogr\u00e1ficas relativamente peque\u00f1as, mientras que los estudios a escala nacional pueden implicar billones de puntos. Con esta cantidad de datos, no es posible simplemente convertir el conjunto de datos en capas vectoriales \u00ab\u00a0ordinarias\u00a0\u00bb: las herramientas y formatos de datos t\u00edpicos de los SIG, como <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/el-formato-geopackage-y-qgis-3-un-formato-abierto-de-informacion-geoespacial\/\">GeoPackage<\/a> o <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/shapefile-vs-geopackage-2\/\">Shapefile<\/a>, no est\u00e1n optimizados para tales cantidades de datos y cualquier operaci\u00f3n llevar\u00eda mucho tiempo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Las nuevas capas de nubes de puntos<\/h2>\n\n\n\n<p>Desde la versi\u00f3n 3.26, se ha introducido en QGIS un nuevo tipo de capa cartogr\u00e1fica: la capa de nube de puntos, que se utiliza para todos los datos de nubes de puntos. Como ya se ha mencionado, no fue posible reutilizar el tipo de capa vectorial existente (con geometr\u00edas de puntos), ya que no est\u00e1 dise\u00f1ada para soportar cantidades tan grandes de puntos.<\/p>\n\n\n\n<p>Para el acceso a los datos basados en ficheros, se decidi\u00f3 utilizar PDAL (biblioteca de abstracci\u00f3n de datos de puntos). Esta biblioteca sigue el planteamiento adoptado por la biblioteca GDAL: proporciona una interfaz com\u00fan para leer, escribir o procesar datos de nubes de puntos, y varios controladores (\u00ab\u00a0lectores\u00a0\u00bb y \u00ab\u00a0escritores\u00a0\u00bb en la terminolog\u00eda de PDAL) soportan las caracter\u00edsticas espec\u00edficas de los distintos formatos. Adem\u00e1s, PDAL ofrece un concepto de canalizaci\u00f3n que permite combinar varios algoritmos de procesamiento.<\/p>\n\n\n\n<p>Lo segundo que hab\u00eda que considerar era c\u00f3mo mostrar los datos de forma eficaz. Recorrer todos los puntos de un conjunto de datos y dibujarlos no funcionar\u00eda bien y llevar\u00eda demasiado tiempo. Adem\u00e1s, ser\u00eda un despilfarro, ya que cuando se aleja la imagen, s\u00f3lo es necesario mostrar una peque\u00f1a cantidad de puntos. Un segundo caso a tener en cuenta era que, cuando un usuario hace mucho zoom, deber\u00edamos ser capaces de renderizar s\u00f3lo los puntos dentro del \u00e1rea de inter\u00e9s en lugar de leer los puntos fuera de la vista actual. Por lo tanto, necesit\u00e1bamos una forma de interrogar r\u00e1pidamente a los puntos en estas diferentes situaciones. Esta necesidad suele resolverse mediante el uso de estructuras de datos de partici\u00f3n del espacio (como los octrees) que dividen jer\u00e1rquicamente el espacio en vol\u00famenes m\u00e1s peque\u00f1os. Una caracter\u00edstica importante es que no s\u00f3lo las hojas, sino tambi\u00e9n los nodos internos contienen datos: gracias a ello, es posible no s\u00f3lo interrogar r\u00e1pidamente puntos en una peque\u00f1a \u00e1rea de inter\u00e9s, sino tambi\u00e9n obtener porciones m\u00e1s peque\u00f1as de puntos en diferentes niveles de zoom.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Indexaci\u00f3n de nubes de puntos<\/h2>\n\n\n\n<p>Los datos de nubes de puntos en formatos de uso com\u00fan como LAS son conjuntos bastante simples de puntos que no est\u00e1n asociados a ninguna estructura de datos de indexaci\u00f3n, y el orden de los puntos puede ser arbitrario. Por lo tanto, es necesario crear una estructura de datos de indexaci\u00f3n cuando se abren estos archivos para poder visualizarlos, algo que tambi\u00e9n hacen otros visualizadores (como <a href=\"https:\/\/www.sigterritoires.fr\/index.php\/es\/qgis-3-32-herramientas-para-datos-lidar\/\">CloudCompare<\/a>). Al indexar, los puntos deben ser reorganizados para que se pueda acceder a ellos r\u00e1pidamente al renderizarlos. Una vez completada la indexaci\u00f3n, tenemos una estructura de datos en forma de \u00e1rbol donde cada nodo contiene un subconjunto de la nube de puntos &#8211; esta nube de puntos indexada puede ser almacenada en disco o en memoria.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Vista de mapa 2D\/3D<\/h2>\n\n\n\n<p>Lo m\u00e1s importante es que los usuarios pueden ver los datos de la nube de puntos en un mapa 2D o 3D. La ventaja a\u00f1adida de la plena integraci\u00f3n con QGIS es que se pueden superponer otros datos (vectoriales o r\u00e1ster) a los datos de la nube de puntos.<\/p>\n\n\n\n<p>Para permitir una representaci\u00f3n r\u00e1pida en 2D y 3D incluso de grandes conjuntos de datos, QGIS es capaz de representar subconjuntos de los datos utilizando el \u00edndice jer\u00e1rquico (generado cuando los datos se cargan por primera vez en QGIS). Cuando el usuario aleja el zoom, QGIS dibuja s\u00f3lo un peque\u00f1o n\u00famero de puntos, y en cuanto el usuario acerca el zoom, QGIS dibuja un n\u00famero cada vez mayor de puntos (al tiempo que reduce la extensi\u00f3n del mapa).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Renderizado 2D<\/h2>\n\n\n\n<p>Todo el proceso de renderizado est\u00e1 dirigido por la clase QgsPointCloudLayerRenderer (donde la mayor parte del trabajo se realiza en un hilo, como es el caso de otros renderizadores de capas). Por el momento, el error geom\u00e9trico aceptable (es decir, el espaciado aceptable entre puntos) se determina en funci\u00f3n de la escala del mapa &#8211; por ejemplo, a una escala de 1:1.000.000, un espaciado de 1 km entre puntos puede ser apropiado, pero a una escala de 1:1.000, se requiere un espaciado mucho menor de, digamos, 1 metro. Este par\u00e1metro est\u00e1 expuesto a los usuarios para que puedan controlarlo como un par\u00e1metro de \u00ab\u00a0filtrado din\u00e1mico\u00a0\u00bb, en caso de que el usuario desee anular la configuraci\u00f3n predeterminada (por ejemplo, para obtener una mejor calidad de renderizado o tiempos de renderizado m\u00e1s r\u00e1pidos).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"688\" data-attachment-id=\"11064\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/donnees-lidar-dans-qgis-3-32\/erreurmax\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?fit=2010%2C2160&amp;ssl=1\" data-orig-size=\"2010,2160\" 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=\"erreurmax\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?fit=640%2C688&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=640%2C688&#038;ssl=1\" alt=\"nubes de puntos: propiedades de capa: error m\u00e1ximo\" class=\"wp-image-11064\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=953%2C1024&amp;ssl=1 953w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=279%2C300&amp;ssl=1 279w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=768%2C825&amp;ssl=1 768w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=1429%2C1536&amp;ssl=1 1429w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=1906%2C2048&amp;ssl=1 1906w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?resize=140%2C150&amp;ssl=1 140w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?w=2010&amp;ssl=1 2010w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/erreurmax.png?w=1280&amp;ssl=1 1280w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption class=\"wp-element-caption\"><em>Fen\u00eatre \u00ab\u00a0Propri\u00e9t\u00e9s de la couche\u00a0\u00bb d&rsquo;un nuage de points,onglet symbologie<\/em><\/figcaption><\/figure>\n<\/div>\n\n\n<p>A continuaci\u00f3n, recorremos la jerarqu\u00eda de \u00edndices y recuperamos los nodos que cruzan la extensi\u00f3n de la vista del mapa y tienen un error geom\u00e9trico aceptable. Por \u00faltimo, recuperamos los datos de la nube de puntos de estos nodos, ya sea de la cach\u00e9 de capas (si ya est\u00e1n en memoria) o de los nodos \u00edndice, y dibujamos los puntos uno a uno.<\/p>\n\n\n\n<p>En el trabajo realizado hasta ahora, se ha previsto una \u00fanica implementaci\u00f3n del motor de renderizado. Dibuja puntos de un tama\u00f1o fijo, el color de los puntos viene determinado por uno de los atributos elegidos por el usuario (por ejemplo, elevaci\u00f3n, clasificaci\u00f3n, n\u00famero de vuelta) y la rampa de color elegida. Adem\u00e1s, se admiten algunas opciones b\u00e1sicas de filtrado (por ejemplo, s\u00f3lo el \u00faltimo retorno, s\u00f3lo un valor o valores concretos de clasificaci\u00f3n, s\u00f3lo un rango concreto de elevaciones).<\/p>\n\n\n\n<p>En el futuro podr\u00e1n a\u00f1adirse otras representaciones, como la visualizaci\u00f3n de una superficie interpolada (calculada sobre la marcha a partir de datos puntuales), sombreados o contornos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Renderizado 3D<\/h2>\n\n\n\n<p>B\u00e1sicamente, el renderizado de nubes de puntos en 3D sigue los mismos principios que el renderizado en 2D: utilizando el \u00edndice jer\u00e1rquico, determinamos qu\u00e9 nodos deben mostrarse, bas\u00e1ndonos en qu\u00e9 datos de puntos se cargan y se muestran en la escena 3D. Parte de la infraestructura necesaria ya exist\u00eda: las vistas 3D de QGIS permiten renderizar el terreno en \u00ab\u00a0trozos\u00a0\u00bb desde el principio (a medida que el usuario se acerca al terreno, se renderizan elevaciones y texturas de mapa m\u00e1s detalladas). Como el mecanismo es bastante gen\u00e9rico y se ha extendido a los datos de capas vectoriales en el pasado, tambi\u00e9n se ha extendido a las nubes de puntos. En el pasado estaba limitado por el hecho de que siempre esperaba una jerarqu\u00eda cuatripartita, pero esto se ha actualizado para permitir jerarqu\u00edas de \u00e1rbol octree.<\/p>\n\n\n\n<p>Las opciones de estilo para las vistas 3D son similares a las opciones de renderizado 2D: configuraci\u00f3n del tama\u00f1o de los puntos, coloraci\u00f3n basada en un \u00fanico atributo y algunas opciones sencillas de filtrado de datos.<\/p>\n\n\n\n<p>Tambi\u00e9n se ha podido a\u00f1adir el efecto de <a href=\"https:\/\/www.researchgate.net\/publication\/320616607_Eye-Dome_Lighting_a_non-photorealistic_shading_technique\" title=\"iluminaci\u00f3n eye-dome\">iluminaci\u00f3n eye-dome<\/a>, que mejora la percepci\u00f3n de la profundidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Identificaci\u00f3n de puntos<\/h2>\n\n\n\n<p>La herramienta de identificaci\u00f3n de mapas 2D y 3D se ha actualizado para devolver informaci\u00f3n completa sobre los puntos identificados. Adem\u00e1s de sus coordenadas XYZ, tambi\u00e9n devuelve el valor de otros atributos de cada punto (como la clasificaci\u00f3n y otros atributos).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Novedades de la versi\u00f3n 3.32<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Proveedor de procesamiento nativo para nubes de puntos\u00b6<\/h3>\n\n\n\n<p>Se ha integrado un nuevo proveedor de procesamiento nativo para algoritmos de nubes de puntos: el proveedor utiliza la herramienta de l\u00ednea de comandos <strong><em>pdal_wrench<\/em><\/strong> y actualmente soporta los siguientes algoritmos:<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"271\" height=\"440\" data-attachment-id=\"11068\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/donnees-lidar-dans-qgis-3-32\/news\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?fit=271%2C440&amp;ssl=1\" data-orig-size=\"271,440\" 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=\"news\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?fit=271%2C440&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?resize=271%2C440&#038;ssl=1\" alt=\"Nuevos tratamientos de la caja de herramientas para la gesti\u00f3n de nubes de puntos\" class=\"wp-image-11068\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?w=271&amp;ssl=1 271w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?resize=185%2C300&amp;ssl=1 185w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news.png?resize=92%2C150&amp;ssl=1 92w\" sizes=\"auto, (max-width: 271px) 100vw, 271px\" \/><\/a><\/figure>\n<\/div>\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>Informaci\u00f3n<\/em><\/strong>: proporciona metadatos b\u00e1sicos sobre la nube de puntos (n\u00famero de puntos, extensi\u00f3n, crs, etc.).<\/li>\n\n\n\n<li><strong><em>Convertir formato<\/em><\/strong>: convierte la nube de puntos a un formato diferente, por ejemplo de las a laz.<\/li>\n\n\n\n<li><strong><em>Reproyectar<\/em><\/strong>: reproyecta la nube de puntos a un CRS diferente.<\/li>\n\n\n\n<li><strong><em>Fijar proyecci\u00f3n<\/em><\/strong>: fija (asigna) el CRS de un archivo de nube de puntos.<\/li>\n\n\n\n<li><strong><em>Recortar<\/em><\/strong>: recorta una nube de puntos recortando uno o m\u00e1s pol\u00edgonos.<\/li>\n\n\n\n<li><strong><em>Fusionar<\/em><\/strong>: fusiona varias nubes de puntos en un \u00fanico archivo<\/li>\n\n\n\n<li><strong><em>Mosaico<\/em><\/strong>: crea mosaicos a partir de los datos de entrada<\/li>\n\n\n\n<li><strong><em>Thin<\/em><\/strong>: crea una versi\u00f3n m\u00e1s fina de la nube de puntos<\/li>\n\n\n\n<li><strong><em>L\u00edmites<\/em><\/strong>: exporta una capa vectorial que contiene los l\u00edmites de la nube de puntos<\/li>\n\n\n\n<li><strong><em>Densidad<\/em><\/strong>: exporta un archivo raster en el que cada celda contiene el n\u00famero de puntos en el \u00e1rea de esa celda.<\/li>\n\n\n\n<li><strong><em>Exportar a r\u00e1ster<\/em><\/strong>: exporta los datos de la nube de puntos a una malla r\u00e1ster 2D<\/li>\n\n\n\n<li><strong><em>Exportar a vector<\/em><\/strong>: exporta los datos de una nube de puntos a una capa vectorial con puntos 3D<\/li>\n\n\n\n<li><strong><em>Exportar a r\u00e1ster (TIN<\/em><\/strong>): exporta datos de una nube de puntos a una malla r\u00e1ster 2D utilizando triangulaci\u00f3n de puntos.<\/li>\n\n\n\n<li><strong><em>Filtro<\/em><\/strong>: extraer un subconjunto de la nube de puntos utilizando expresiones PDAL<\/li>\n<\/ul>\n\n\n\n<p>Como <strong><em>pdal_wrench<\/em><\/strong> requiere PDAL &gt;= 2.5.0, el nuevo proveedor de procesamiento s\u00f3lo estar\u00e1 disponible si se cumple la versi\u00f3n requerida de PDAL.<\/p>\n\n\n\n<p>Hay varias razones para utilizar pdal_wrench en lugar de utilizar la API de PDAL y construir pipelines:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><em>facilidad de uso<\/em><\/strong>: pdal_wrench proporciona un conjunto de algoritmos listos para usar y oculta al usuario la complejidad de la creaci\u00f3n de pipelines, lo que facilita mucho el uso de los datos LiDAR a las personas nuevas en esta tecnolog\u00eda.<\/li>\n\n\n\n<li><strong><em>Ejecuci\u00f3n en paralelo<\/em><\/strong>: PDAL ejecuta los pipelines en un \u00fanico hilo, mientras que pdal_wrench admite el procesamiento multihilo, ya sea espacial o por archivos.<\/li>\n\n\n\n<li><strong><em>Soporte para nubes de puntos virtuales<\/em><\/strong>: es similar a la trama virtual (VRT) de GDAL: un \u00fanico archivo hace referencia a otros archivos y los representa como un \u00fanico dato.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Constructor de expresiones de nubes de puntos para Processing framework\u00b6<\/h3>\n\n\n\n<p>En la interfaz gr\u00e1fica hay disponible un nuevo widget de creaci\u00f3n de expresiones para nubes de puntos que permite crear filtros para nubes de puntos de una forma sencilla y coherente con las interfaces de creaci\u00f3n de expresiones de QGIS.<\/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\/07\/expression.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"485\" data-attachment-id=\"11069\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/donnees-lidar-dans-qgis-3-32\/expression-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?fit=745%2C565&amp;ssl=1\" data-orig-size=\"745,565\" 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=\"expression\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?fit=640%2C485&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?resize=640%2C485&#038;ssl=1\" alt=\"asistente de expresi\u00f3n para nubes de puntos\" class=\"wp-image-11069\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?w=745&amp;ssl=1 745w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?resize=300%2C228&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?resize=150%2C114&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/expression.png?resize=198%2C150&amp;ssl=1 198w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Filtrado por rect\u00e1ngulo y expresi\u00f3n a\u00f1adido a los algoritmos PDAL\u00b6.<\/h3>\n\n\n\n<p>Se ha a\u00f1adido la opci\u00f3n de filtrar la nube de puntos de entrada por rect\u00e1ngulo (extensi\u00f3n) y expresi\u00f3n en los siguientes algoritmos PDAL:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>limitar<\/li>\n\n\n\n<li>recortar<\/li>\n\n\n\n<li>densidad<\/li>\n\n\n\n<li>exportaci\u00f3n a trama (variantes normal y TIN)<\/li>\n\n\n\n<li>exportaci\u00f3n a vector<\/li>\n\n\n\n<li>fusionar<\/li>\n\n\n\n<li>afinar<\/li>\n<\/ul>\n\n\n\n<p>Esto permite procesar s\u00f3lo un subconjunto de los puntos del archivo o archivos de entrada, sin necesidad de un paso intermedio de filtrado ni de generar archivos temporales.<\/p>\n\n\n\n<p>Para quienes s\u00f3lo necesiten filtrar, existe tambi\u00e9n un algoritmo de filtrado independiente capaz de filtrar por rango, por expresi\u00f3n o por su combinaci\u00f3n.<\/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\/07\/filtrage.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"745\" data-attachment-id=\"11070\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/donnees-lidar-dans-qgis-3-32\/filtrage\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/filtrage.png?fit=722%2C840&amp;ssl=1\" data-orig-size=\"722,840\" 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=\"filtrage\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/filtrage.png?fit=640%2C745&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/filtrage.png?resize=640%2C745&#038;ssl=1\" alt=\"filtrado a nivel de procesamiento para nubes de puntos\" class=\"wp-image-11070\" srcset=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/filtrage.png?w=722&amp;ssl=1 722w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/filtrage.png?resize=258%2C300&amp;ssl=1 258w, https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/filtrage.png?resize=129%2C150&amp;ssl=1 129w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Nubes de puntos virtuales (VPC)\u00b6<\/h3>\n\n\n\n<p>Existe un nuevo proveedor de datos para los archivos de nubes de puntos virtuales (VPC) creados por la utilidad pdal_wrench y la herramienta Build virtual point cloud (VPC) en el nuevo proveedor Native point cloud Processing.<\/p>\n\n\n\n<p>El archivo VPC se trata como una \u00fanica capa en QGIS y puede contener un gran n\u00famero de archivos de nubes de puntos cuyos \u00edndices se cargan cuando el lienzo se ampl\u00eda lo suficiente. Los archivos individuales contenidos en el archivo virtual se muestran como derechos de paso mientras su extensi\u00f3n sea inferior a la anchura de la ventana del mapa. En cuanto el zoom es suficientemente grande y la extensi\u00f3n de un archivo individual supera la anchura de la ventana del mapa, se muestran los puntos del archivo.<\/p>\n\n\n\n<p>Una nube de puntos virtual es un archivo contenedor JSON con extensi\u00f3n .vpc, que remite a otros archivos\/URL que contienen los datos reales de la nube de puntos. Este concepto es similar al de los r\u00e1sters virtuales (VRT) en GDAL.<\/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\/07\/vpc.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"386\" data-attachment-id=\"11071\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/donnees-lidar-dans-qgis-3-32\/vpc\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/vpc.gif?fit=720%2C434&amp;ssl=1\" data-orig-size=\"720,434\" 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=\"vpc\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/vpc.gif?fit=640%2C386&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/vpc.gif?resize=640%2C386&#038;ssl=1\" alt=\"c\u00f3mo renderizar una VPC en la ventana de mapa\" class=\"wp-image-11071\"\/><\/a><\/figure>\n\n\n\n<p><div class='stb-container stb-style-alert stb-caption-box'><div class='stb-caption'><div class='stb-logo'><img class='stb-logo__image' src='data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN\/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz\/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH\/w\/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA\/g88wAAKCRFRHgg\/P9eM4Ors7ONo62Dl8t6r8G\/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt\/qIl7gRoXgugdfeLZrIPQLUAoOnaV\/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl\/AV\/1s+X48\/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H\/LcL\/\/wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93\/+8\/\/UegJQCAZkmScQAAXkQkLlTKsz\/HCAAARKCBKrBBG\/TBGCzABhzBBdzBC\/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD\/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q\/pH5Z\/YkGWcNMw09DpFGgsV\/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY\/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4\/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L\/1U\/W36p\/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N\/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26\/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE\/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV\/MN8C3yLfLT8Nvnl+F30N\/I\/9k\/3r\/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt\/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi\/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a\/zYnKOZarnivN7cyzytuQN5zvn\/\/tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO\/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3\/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA\/0HIw6217nU1R3SPVRSj9Yr60cOxx++\/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3\/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX\/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8\/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb\/1tWeOT3dvfN6b\/fF9\/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR\/cGhYPP\/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF\/6i\/suuFxYvfvjV69fO0ZjRoZfyl5O\/bXyl\/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o\/2j5sfVT0Kf7kxmTk\/8EA5jz\/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5\/wAAgOkAAHUwAADqYAAAOpgAABdvkl\/FRgAACcFJREFUeNrsml1sXMUVx38z98OxE3uX4Hw4cezYihdiYhTIBxHNAyQSD0hVFULrls8i8Vy1UkUfaCKhVi1U5a1PIExpqF9IoKqKoCjloWqrRqgJESUJdhIHJwiSQBKz3r17P2amD3fu+q5xEjsxLzRXGmV9d+\/M+c3\/nDNn5kYYY\/gmXJJvyHUD5AbIDZArX+5MN4UQc+rk\/tbWu7qVWhNprbXWSCEQgAEwhnpmNAaMwfM8hBD4Qpi\/Jck\/P4yi03MZb6ZM617vTPywvf3BZ\/r6hjpKpVYDaEBKiRACkwFNA8EYhDE4UvKfI0fef\/zQoe8ejePj867IbK9H29sHn169eqhj584W75Zb0puOkzYp05apm8FoDUqlTWs29fevf1nr1584fPjBo3E8cq22iJlkmo1rPbJkyeDu7u6h1Tt2tHg9PZAk4LqNEFKilSIBfCHSe1o3wkgJY2MceOOND554\/\/1Zwcxo87WAPLx06eDurq6hnvvvb\/G6u1ODMogMxHGYVIpyXx+LOjvRx47R9tlnad95EKVS1c6c4b033\/zv4wcP7rwazEw2zzlrPbRs2eCuVauGVm\/b1uItXQqTk6kacZz+G4YkQQDVKh8HAX6pROvy5UysXEl5chIVBOhqder3cQxBADffzKb77lv3hw0b9q71vL6vNf0+tGzZ4O7OzqGerVtb\/CVLoFJpgDC1Gmfb2qjccw\/V\/n6iOEYolYZGpcLnQPnuu5ncvJlQa4iiqedrNSgU2HjvvQN7Nm7c1z9HmFmDPLR8+eCuzs6hno0bW\/zFixshbDtbLnOuu5tCby\/u+vV87jgIrQFI4pjTra0USyWaBwb4ZOHCVInc89Rq0NLChq1bB\/Zs2rTvNs8rzSvI9y1E78BAi18sQuYa01otDFHWf1UQUAkCsmhTWte\/00pRqVSmnp3mmnged27ePLDnrrv29vt+aV5ABjs6Bnd3dg719vW1+G1t6SwmSePg1SqUy8g4rhuOEBit0dZ4o\/VUCoZUqSi6PIwQ3LF+\/cCrmzfvu20WMFcE2dnR8b1nOjuH1nR1tfitran0+QGtO1xctozKwAAqSRD5xQ+mwLLF0EIKrb+qar7vKAKluGPdunWvbtmy95amptK1LYiOs\/BbbW0\/7mlvb\/EWLUoh3Gk\/TxLONDcjduygsGIFE0GAiKK6sTJXnkgpaUjqmSKu25iKpzdjWN\/RMdDX3Pztj8LweTs3ZrYgEmMWTiaJFFKmszR9bbEGnmlro6+tDQmcb2lhce57KUR9TRI5RQxglEpBsgVy+tqSJPXVPwxDqlovsPaquSgiAV+DNFmnUtZnOu8qWk31G9ZqDYuVthmr4bnMtYxJJwjqBudLlzqIrcsAz7Y5gQhAmixIbYd1g7LZnfadmGZwNUkaOhQ5SKPUFMh0iPzfU0qKXDOzjxHACCG01umgWk+5RwZhDEapFBZodhycXBmhs\/LDptwoM9yYqWAHqNXQSYIxJn0+q8lyIFer\/tyr1TRa6zQbSYnMd+g4oBQ6SdJBATerowDPdWnv7MSxIAuKRRYsXlyfBGNBdK3Gxb4+5Pbt+G1txK+9RvHYsbT\/3IRxlfrvaoqgjUHZzhzAUWpKmXxwWuUy9TzPY9vOnSlcGLKqr4+Vvb1pgFu\/1+UyH2\/fTvuTT9La1EQ5jjnW3MyWLLnMqyJKkSg1VREbk6ZSYxDWrbSFaSoU8Hw\/rbviGC9zEWuIY40zQuDUaoyvXEnbY4\/RqhSmWuW9\/fvpPHAAPA9jXQ2tMTYDXpciSmuEUgibtYwxSGNwjMFRCq0USil0EDCwZQvCfjZZNpohixgpuVSr0bZtG91NTcSVCmcrFXjrLUpKoR0HnbmfMczmCNG9ghwNcZJJbHLNsa6kbBx5AK5LEsdT6XoGlT3XZdH27RRWriSuVBBScvroUUrj4+C6qCRBZ4tpBnLNigiBtjGC1nXXqu\/LAVcptHWtxH4GkEI07tPzhmiNUoq+TZtIajWiKML4PvHICIujiEjKOkTmWkyvCq5lz15XxBpnbKAaq4LOwSgLrHNu1NBXTu2kXE5jRwi+DAK8EyfwjSGyMWHsGBiDnKGvOYFoaFDECIGxahghSJRKQY1J4yRf3c7kDnl\/t59d1+X8p5\/SMjaGkRJlM1XWbz25XE+wO0I4Iku\/QtQzh7EzmSiFJ0S61miNzrngVWSun3kpz+PSyAh9Fy8SNjWlQZ5zLZmef+EK4VxrsMdjSn12UQgKSqGlRGeK2GJQGwPVKmEYYjyvoba6qiL2NxNhiDpwgIJSxFmWypKJ45BUq+w7eZKRWu3c5cqTK4EYjEn2jo\/\/bpHvd\/2kULjtJq1RUqalhQUxQuB+8QUTFy6wvLW1sUicFiczje75PqOHD3PzoUPg+w0bMUdKVK3GGydO8KuJid+fCsN3AWeuGysNhEkcj740OvqL5ycmjlyUEmll1zYBRED7pUucPnw4zXDWvWbTMIaJJKH6zjusDkNq1oW1dSdVq\/H6yAi\/Lpf\/eCoMXwQmgGiuIAYIgIsmST4cGh395W8nJo5mMNruv2OtaReCZP9+xi9cwLULWb6pXPzkm+P7HDt4kK6DB8H30\/s5iD+NjvLc5OTwWBC8CJwFLlkQM1eQBPgSOEuSfPByCnPkguPUYbQxxK7LhlOn+Pcrr\/B5FNHk+1OdC4EjJVLKelxJIWhqbuaDU6eI9+yhK0kI7eGEAHStxp+PH+fZcnn4RBC8AHwCnAOq1lOu6chU2DgqAstw3YHHS6VdPy0U1t4Ux8R2oVogBGeCgH\/ceSc9DzzAmt5eAIIwJArDtBPPQ0qJBo4fOYIeHube8+cRCxagbWAThvzlxAmerVSGj6cQZ3IQ6nqPTIXdmRUymEdLpV1PFQpri1FEYg+qm4QgCAIOeh7nV63CkxK\/WkWGIUIIlOuSCIHUmq4LF1gnJcr3UcbgSomJIt46eZLnKpXhkStAXO\/Z71dgHimVfv5UsdhfDMMUxla3Tcake5TswCGrubJdpBBo1yW2\/us4DkQRb88SYj4Osb\/iZg+XSrueKhbX3hSGaWrODhpyz4uZ9utZDFkl\/jo2xm8qleGParUXMOaKEPN1Gt8I4zi3\/+DWW5\/+WbHYX6xW0dlzOWMbDh+ynZ4NfJEkvDs+znPV6vCxIHgBYz6xGeqyEPP5WmG6Mrd\/p6fnR2tgRQzaWJdRWqcznhWbucrZpGMIksT869y5v39Yqbw0W4h5fT8yLWaWAitwnMVXWnkvs1UISZJPLcC52UDMN0geZiHQCjTP8VWeAWKgYterYDYQXwdI\/fzLAjiz2DbMVAolFkBfz1tdceM\/1dwAuQHy\/wHyvwEAZX\/fhwC9xvcAAAAASUVORK5CYII=' alt='img'\/><\/div><div class='stb-caption-content'>Bug<\/div><div class='stb-tool'><\/div><\/div><div class='stb-content'>En el momento de escribir esto (Julio 2023) se ha encontrado un bug en el manejo por parte de QGis de los renderizados desde pdal_wrench. Por el momento, todo funciona si los archivos utilizados para el VPC son archivos copc. En caso contrario, QGis no muestra los puntos cuando el zoom es suficiente<\/div><\/div>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Visualizaci\u00f3n de nubes de puntos virtuales (VPCs) en vistas 3D\u00b6<\/h3>\n\n\n\n<p>Las nubes de puntos virtuales pueden ser renderizadas en vistas 3D. Para la gesti\u00f3n del rendimiento, se especifica un umbral de sub\u00edndice para que la vista renderice los puntos de la nube de puntos s\u00f3lo cuando sea apropiado, y renderice la extensi\u00f3n de un sub\u00edndice concreto en su lugar cuando no se cumpla el criterio del umbral.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/i3D.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"403\" height=\"301\" data-attachment-id=\"11073\" data-permalink=\"https:\/\/www.sigterritoires.fr\/index.php\/donnees-lidar-dans-qgis-3-32\/i3d\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/i3D.gif?fit=403%2C301&amp;ssl=1\" data-orig-size=\"403,301\" 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=\"i3D\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/i3D.gif?fit=403%2C301&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/i3D.gif?resize=403%2C301&#038;ssl=1\" alt=\"c\u00f3mo renderizar una VPC en una vista 3D\" class=\"wp-image-11073\"\/><\/a><\/figure>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Entre muchas mejoras, la versi\u00f3n 3.32 introduce la largamente esperada caracter\u00edstica de procesamiento nativo de nubes de puntos en QGIS, permitiendo a QGIS Desktop convertirse en una potente utilidad de procesamiento de datos LiDAR. Antes de&hellip;<\/p>\n","protected":false},"author":1,"featured_media":11212,"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":[2424],"tags":[2279,2080,2432,1369],"class_list":["post-11096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lidar-es","tag-3-32-es","tag-lidar-es","tag-nubes-de-puntos","tag-qgis-es"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.sigterritoires.fr\/wp-content\/uploads\/2023\/07\/news-2.png?fit=271%2C440&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p6XU0A-2SY","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/11096","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=11096"}],"version-history":[{"count":0,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/posts\/11096\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media\/11212"}],"wp:attachment":[{"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/media?parent=11096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/categories?post=11096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sigterritoires.fr\/index.php\/wp-json\/wp\/v2\/tags?post=11096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}