4 votos

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

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

Elegí la opción del comando "multipart to single part" la característica de la geometría (línea) y marcó las dimensiones z. QGIS guardar la derecha la capa temporal en forma de formato, un archivo de forma con la dimensión z incluido.

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

0 votos

¿Simple (como no multi) o simple (como no tener valores Z)? También, puede proporcionar el comando ogr2ogr que está utilizando.

0 votos

Tengo una capa (.shp) con multilínea (lo veo en las propiedades de la capa). Hice el comando multipart a singlepart para cambiar las propiedades de la capa de multilínea a singleline. ¡QGIS de esta manera ver una nueva capa temporal con singlepart, esto es tan bueno! Cuando intenté exportar esa capa temporal vi en las propiedades que esta forma tenía multilínea y no línea simple. La pregunta es cómo mantener la geometría de una sola línea cuando se crea un nuevo shapefile de una capa temporal que tiene una sola línea. ¿Es mejor?

0 votos

Tengo un nuevo shapefile correcto (no temporal) con geometría de línea simple cuando inserto z dentro del comando "multipart single part". No quiero un shapefile con singleline y z, pero sólo una sola línea. Pero si suelto z y luego exporto la capa temporal, el nuevo shapefile tiene una cadena multilínea y no una sola.

2voto

sashkello Puntos 325

En QGIS, el propósito de la De multipartes a monopartes no es para cambiar el tipo de geometría de la capa, sino para separar las características que contienen varias partes (de geometría) en características individuales.

Si desea cambiar el tipo de geometría de la capa, puede el Convertir Tipo de Geometría en su lugar. En el Nuevo tipo de geometría seleccionar la opción Linestrings .

0 votos

He utilizado Convertir Tipo de Geometría y la salida es correcta (una sola línea), pero la capa es temporal (virtual). No es un shapefile guardado en el disco. Por esta razón traté de exportar la capa temporal como un nuevo shapefile con la geometría correcta (una sola línea y no "Line (MultiLineString)", pero no funciona.

0 votos

En lugar de utilizar una capa temporal como salida, seleccione la ruta a su disco en el formato que necesite.

0 votos

Hice clic en el comando Convertir tipo de geometría, elegí la capa de entrada que necesitaba y seleccioné en "nuevo tipo de geometría" la geometría "linestrings". Hice clic en el botón situado cerca de "Crear capa temporal", a continuación, hice "Guardar en un archivo" y lo guardó en D:\ ~, la nueva capa tiene "Línea (MultiLineString)". No es correcto, me Line (LineString)

1voto

jbellis Puntos 16235

Hace tres días se contestó a mi ticket de QGIS. Dicen que a partir de QGIS 3.0 el programa carga siempre la geometría multiparte. La única manera de trabajar con la 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