Estoy creando algunas visualizaciones en ParaView y tengo varios shapefiles en 2D (ríos, lagos, calles, límites de proyectos, etc.) pero todos son en 2D, por lo que están trazados a una elevación = 0. Estoy esperando crear las visualizaciones en 3D en la superficie de un mapa 3D de elevaciones que se parece a esto:
Así que me gustaría convertir mis shapefiles 2D a 3D usando los datos de elevación de mi mapa de elevación 3D (actualmente en formato XYZ pero puede ser convertido si facilita las cosas), con el objetivo final de poder trazar cosas como esta carretera subiendo un valle:
¿Puede alguien sugerir una posible manera de añadir los datos de elevación de mi mapa de elevación a un shapefile 2D para que siga la elevación de la superficie en 3D... con QGIS u otra herramienta?
El método de Corentin Lemaitre parece ser la forma correcta de abordar esto, pero estoy tratando de reducir algunas pequeñas discrepancias en los resultados entre mis datos de elevación y el archivo de forma drapeada:
Mi mapa de elevación rasterizado llega hasta el punto medio de las celdas visibles en la captura de pantalla anterior, pero la elevación del shapefile drapeado cae media celda antes de eso. La resolución de la trama es mucho más fina que la celda (6 píxeles por celda). Menos visible aquí es que las elevaciones drapeadas flotan por encima de la parte superior de la malla en la que tienen lugar las interpolaciones.