Ir al contenido

Importar puntos con etiquetas desde CSV

QCAD ofrece una potente herramienta para importar datos de puntos con etiquetas desde archivos CSV. Los archivos CSV son sencillos archivos de hoja de cálculo basados en texto. CSV significa «comma-separated values» (valores separados por comas).

Se puede acceder a esta herramienta desde el menú Misceláneo > Importar/Exportar > Importar puntos con etiquetas.

Para este tutorial, utilizamos la siguiente tabla como datos de ejemplo:

N X Y Z C
P1 127.6 100.5 50 Location A
P2 120 134 48.77 Location B
P3 125 123.5 37.6 Location C
P4 175 80.75 12.6 Location D

El contenido en bruto del archivo CSV tiene este aspecto:

N,X,Y,Z,C
P1,127.6,100.5,50,Location A
P2,120,134,48.77,Location B
P3,125,123.5,37.6,Location C
P4,175,80.75,12.6,Location D

Antes de importar puntos, asegúrese de que la capa activa de su dibujo sea la capa en la que desea que estén los puntos.

Prepare todas las capas que necesitará para las etiquetas importadas si tiene previsto colocar las etiquetas en capas separadas.

Para este primer ejemplo, queremos importar todos los puntos de la tabla con las columnas X e Y como coordenadas de punto. La columna «N» se usará como etiqueta a la derecha, junto a cada punto. Cada fila de la tabla se importa como una entidad punto y una entidad texto, tal como se muestra aquí:

Puntos importados con una sola etiqueta a la derecha de cada punto

Tras iniciar la herramienta desde el menú Misceláneo > Importar/Exportar > Importar puntos con etiquetas, primero debe elegir qué archivo CSV desea importar.

A continuación, se muestra un cuadro de diálogo que le permite configurar exactamente cómo deben representarse y formatearse los puntos y sus etiquetas. También debe indicar a QCAD qué columnas contienen las coordenadas del punto.

Para este ejemplo, solo tenemos que ajustar o comprobar tres campos (los marcados en rojo en la captura de pantalla siguiente):

  • Para la primera columna, elegimos que estos valores se muestren como etiquetas a la derecha del punto (Posición de la etiqueta: «Derecha»).
  • Para la segunda columna, elegimos la función «X Pos.», ya que esta columna contiene los valores de la coordenada X de los puntos.
  • Para la tercera columna, elegimos la función «Y Pos.». QCAD intenta detectar automáticamente las columnas X e Y en función de los nombres de encabezado de columna.

Nota:

  • La cuarta y quinta columnas, con la coordenada Z y el comentario, se ignoran en este ejemplo (sin función y sin etiqueta).
  • A la derecha, bajo «Ajustes de la etiqueta», podemos ajustar la fuente («Arial»), el tamaño de la fuente (aquí 1 unidad de dibujo) y el espaciado entre el punto y el texto (aquí 0,5 unidades de dibujo). También podemos elegir en qué capa se colocarán las etiquetas.
  • En la esquina inferior derecha, podemos ver una vista previa del primer punto de datos tal como se importará al dibujo.

Haga clic en OK para importar todos los puntos del archivo CSV con sus etiquetas.

El cuadro de diálogo «Importar puntos con etiquetas» configurado para una sola etiqueta

Este ejemplo muestra cómo se pueden disponer varias etiquetas alrededor de los puntos importados.

Para este ejemplo, queremos mostrar la coordenada Z de los puntos a la izquierda del punto, y el nombre y el comentario a la derecha, uno debajo del otro:

Punto importado con tres etiquetas dispuestas a su alrededor

Podemos lograr esta configuración estableciendo las posiciones de las etiquetas de la siguiente manera:

Configuración de columnas para tres etiquetas alrededor de cada punto

Ejemplo 3: Mostrar coordenadas como etiquetas

Sección titulada «Ejemplo 3: Mostrar coordenadas como etiquetas»

Una columna se puede usar tanto como coordenada como etiqueta. En este ejemplo, mostramos las coordenadas X, Y y Z a la derecha del punto, una debajo de la otra:

Punto con sus coordenadas X, Y y Z mostradas como etiquetas

Tenga en cuenta que no asignamos la función para la posición Z, por lo que el punto sigue colocándose en X/Y con Z igual a 0,0.

Configuración de columnas que muestra las coordenadas como etiquetas

Ejemplo 4: Etiquetas múltiples con separadores

Sección titulada «Ejemplo 4: Etiquetas múltiples con separadores»

También es posible asignar varias columnas a la misma posición de etiqueta. En este caso, QCAD concatena todos los valores y los muestra en la ubicación deseada. Aquí mostramos el nombre y la coordenada Z en la misma posición de etiqueta («Derecha»):

Punto con una etiqueta múltiple que combina el nombre y la coordenada Z

Lo conseguimos simplemente asignando la misma posición de etiqueta a varias columnas.

Configuración de columnas que asigna la misma posición de etiqueta a varias columnas

Puede asignar tantas columnas como desee a la misma posición de etiqueta. Las etiquetas se concatenan de forma predeterminada mediante una coma y un espacio.

Los separadores utilizados para las distintas posiciones de etiqueta se pueden ajustar en la pestaña Multilabel:

La pestaña Multilabel para ajustar los separadores de etiqueta

Podemos, por ejemplo, cambiar el separador predeterminado para la posición de etiqueta de la derecha por dos puntos seguidos de un espacio («: »), lo que da lugar a un formato de etiqueta como el que se muestra aquí:

Etiqueta múltiple que usa dos puntos como separador

Ejemplo 5: Etiquetas múltiples con patrón de formato

Sección titulada «Ejemplo 5: Etiquetas múltiples con patrón de formato»

También es posible formatear las etiquetas de maneras más avanzadas. Para ello, puede introducir un patrón de formato en los campos de entrada de los separadores. «%1» se sustituye entonces por el primer valor de la etiqueta múltiple, «%2» por el segundo valor, etc. En este ejemplo, usamos el patrón de formato «%2 (%1)»:

Separador de etiqueta múltiple configurado con un patrón de formato

Tenga en cuenta que en este caso el segundo valor (Z) se muestra primero, seguido del primer valor entre paréntesis:

Etiqueta múltiple que usa un patrón de formato

Aunque QCAD es una aplicación CAD 2D, puede importar coordenadas Z para los puntos. Estas coordenadas Z pueden mostrarse mediante el editor de propiedades en QCAD y también se guardarán en DXF/DWG. Para ello, basta con asignar la función «Z Pos.» a la columna correspondiente:

Asignación de la función Z Pos. a una columna

Hasta ahora, hemos utilizado la misma capa, fuente, altura de texto y espaciado para todas las etiquetas. También es posible controlar estos aspectos de forma individual para cada posición de etiqueta. Para ello, marque la opción «Utilizar los ajustes individuales» bajo «Ajustes de la etiqueta».

Si esta opción está activada, se muestran controles adicionales para cada columna. Con estos controles, podemos definir la capa, la fuente, la altura del texto y el espaciado de forma individual para cada posición de etiqueta. Esto nos permite colocar diferentes etiquetas en diferentes capas y usar una fuente distinta para cada etiqueta, tal como se muestra en este ejemplo:

Uso de ajustes individuales para cada posición de etiqueta

Los campos de los archivos CSV suelen separarse mediante una coma. Sin embargo, también hay archivos CSV que usan un tabulador o un punto y coma como delimitador. Puede ajustar el delimitador de archivo en el cuadro de diálogo, en la parte superior derecha, y volver a cargar el archivo si está trabajando con un archivo de este tipo:

Ajuste del delimitador del archivo CSV