4 votos

¿Error de QGIS al utilizar "multipart to singlepart"?

Ayer utilicé en QGIS 3.2.3 la herramienta para convertir líneas múltiples en una sola línea ("multipart to single part").

Elegí la opción del comando "multipart to single part" de la característica de geometría (línea) y marqué las dimensiones z. QGIS guardó correctamente la capa temporal en formato shape, un shapefile con la dimensión z incluida.

Cuando intenté eliminar la dimensión z con ogr2ogr e insertarlo en QGIS, el programa considera que la capa es una geometría de una sola línea. ¿Quién puede ayudarme?

0 votos

¿Individual (como no multi) o simple (como no tener valores Z)? Además, ¿puede proporcionar el comando ogr2ogr que está utilizando?

0 votos

Tengo una capa (.shp) con líneas múltiples (lo veo en las propiedades de la capa). Hice el comando multipart a singlepart para cambiar las propiedades de la capa de líneas múltiples a líneas simples. ¡Así, QGIS muestra una nueva capa temporal con singlepart, esto es muy bueno! Cuando intenté exportar esa capa temporalmente, vi en las propiedades que esta forma tenía líneas múltiples, no líneas simples. La pregunta es cómo mantener la geometría de líneas simples al crear un nuevo shapefile a partir de una capa temporal que tiene líneas simples. ¿Mejor?

0 votos

Tengo un archivo de formas nuevo correcto (no temporal) con geometría de una sola línea cuando inserto z dentro del comando "parte única multipartito". No quiero un archivo de formas con una sola línea y z, sino solo una línea simple. Pero si elimino z y luego exporto la capa temporal, ¡el nuevo archivo de formas tiene una cadena de múltiples líneas en lugar de una sola!

2voto

sashkello Puntos 325

En QGIS, el propósito de la herramienta Multipart a singlepart no es cambiar el tipo de geometría de la capa, sino separar las entidades que contienen varias partes de geometría en entidades individuales.

Si quieres cambiar el tipo de geometría de la capa, puedes utilizar la Convertir Tipo de Geometría en su lugar. En la opción Nuevo tipo de geometría selecciona Líneas.

0 votos

He utilizado Convertir Tipo de Geometría y la salida es correcta (línea única), pero la capa es temporal (virtual). No es un shapefile guardado en disco. Por esta razón, intenté exportar la capa temporal como un nuevo shapefile con la geometría correcta (línea única y no "Línea (MultiLineString)"), pero no funcionó.

0 votos

En lugar de usar una capa temporal como salida, selecciona la ruta a tu disco en el formato que necesitas.

0 votos

Hice clic en el comando Convertir tipo de geometría, seleccioné la capa de entrada que necesito y elegí en "nuevo tipo de geometría" la geometría "líneas". Hice clic en el botón ubicado cerca de "Crear capa temporal", luego hice "Guardar en archivo" y lo guardé en D:\, la nueva capa tiene "Línea (MultiLineString)". Eso no está correcto, debería ser Línea (LineString)

1voto

jbellis Puntos 16235

Hace tres días respondieron a mi ticket de QGIS. Dijeron que a partir de QGIS 3.0 el programa carga siempre geometría multipartida. La única forma de trabajar con geometría de una sola parte es trabajar con el nuevo formato geopackage.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X