Importar pontos com rótulos de CSV
Introdução
Seção intitulada “Introdução”O QCAD oferece uma ferramenta poderosa para importar dados de pontos com rótulos de arquivos CSV. Arquivos CSV são arquivos de planilha simples baseados em texto. CSV significa “comma-separated values” (valores separados por vírgulas).
Esta ferramenta pode ser acessada pelo menu Miscelânea > Importação/Exportação > Importar pontos com etiquetas.
Dados de exemplo
Seção intitulada “Dados de exemplo”Para este tutorial, usamos a seguinte tabela como dados de exemplo:
| 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 |
O conteúdo bruto do arquivo CSV tem esta aparência:
N,X,Y,Z,CP1,127.6,100.5,50,Location AP2,120,134,48.77,Location BP3,125,123.5,37.6,Location CP4,175,80.75,12.6,Location DPreparação
Seção intitulada “Preparação”Antes de importar pontos, certifique-se de que a camada ativa do seu desenho seja a camada na qual deseja que os pontos estejam.
Prepare todas as camadas de que precisará para os rótulos importados se planeja colocar os rótulos em camadas separadas.
Exemplo 1: Pontos com um único rótulo
Seção intitulada “Exemplo 1: Pontos com um único rótulo”Para este primeiro exemplo, queremos importar todos os pontos da tabela com as colunas X e Y como coordenadas de ponto. A coluna “N” será usada como rótulo à direita, ao lado de cada ponto. Cada linha da tabela é importada como uma entidade ponto e uma entidade texto, como mostrado aqui:
Após iniciar a ferramenta pelo menu Miscelânea > Importação/Exportação > Importar pontos com etiquetas, você primeiro precisa escolher qual arquivo CSV deseja importar.
Em seguida, é exibida uma caixa de diálogo que permite configurar exatamente como os pontos e os seus rótulos devem ser renderizados e formatados. Você também precisa informar ao QCAD quais colunas contêm as coordenadas do ponto.
Para este exemplo, só precisamos ajustar ou verificar três campos (os marcados em vermelho na captura de tela abaixo):
- Para a primeira coluna, escolhemos que esses valores sejam exibidos como rótulos à direita do ponto (Posição da etiqueta: “Direita”).
- Para a segunda coluna, escolhemos a função “X Pos.”, pois esta coluna contém os valores da coordenada X dos pontos.
- Para a terceira coluna, escolhemos a função “Y Pos.”. O QCAD tenta detectar as colunas X e Y automaticamente, com base nos nomes dos cabeçalhos de coluna.
Observação:
- A quarta e a quinta colunas, com a coordenada Z e o comentário, são ignoradas neste exemplo (sem função e sem rótulo).
- À direita, em “Configurações de etiqueta”, podemos ajustar a fonte (“Arial”), o tamanho da fonte (aqui 1 unidade de desenho) e o espaçamento entre o ponto e o texto (aqui 0,5 unidade de desenho). Também podemos escolher em qual camada os rótulos serão colocados.
- No canto inferior direito, podemos ver uma prévia do primeiro ponto de dados tal como será importado para o desenho.
Clique em OK para importar todos os pontos do arquivo CSV com os seus rótulos.
Exemplo 2: Ponto com três rótulos
Seção intitulada “Exemplo 2: Ponto com três rótulos”Este exemplo mostra como vários rótulos podem ser dispostos ao redor dos pontos importados.
Para este exemplo, queremos mostrar a coordenada Z dos pontos à esquerda do ponto e o nome e o comentário à direita, um abaixo do outro:
Podemos obter essa configuração definindo as posições dos rótulos da seguinte forma:
Exemplo 3: Exibir coordenadas como rótulos
Seção intitulada “Exemplo 3: Exibir coordenadas como rótulos”Uma coluna pode ser usada tanto como coordenada quanto como rótulo. Neste exemplo, exibimos as coordenadas X, Y e Z à direita do ponto, uma abaixo da outra:
Observe que não atribuímos a função para a posição Z, de modo que o ponto continua colocado em X/Y com Z igual a 0,0.
Exemplo 4: Multirrótulos com separadores
Seção intitulada “Exemplo 4: Multirrótulos com separadores”Também é possível atribuir várias colunas à mesma posição de rótulo. Nesse caso, o QCAD concatena todos os valores e os exibe no local desejado. Aqui mostramos o nome e a coordenada Z na mesma posição de rótulo (“Direita”):
Conseguimos isso simplesmente atribuindo a mesma posição de rótulo a várias colunas.
Você pode atribuir quantas colunas desejar à mesma posição de rótulo. Os rótulos são concatenados por padrão por uma vírgula e um espaço.
Os separadores usados para as diversas posições de rótulo podem ser ajustados na aba Multilabel:
Podemos, por exemplo, alterar o separador padrão para a posição de rótulo à direita por dois-pontos seguidos de um espaço (“: “), levando a uma formatação de rótulo como mostrado aqui:
Exemplo 5: Multirrótulos com padrão de formatação
Seção intitulada “Exemplo 5: Multirrótulos com padrão de formatação”Também é possível formatar os rótulos de maneiras mais avançadas. Para isso, você pode inserir um padrão de formatação nos campos de entrada dos separadores. “%1” é então substituído pelo primeiro valor do multirrótulo, “%2” pelo segundo valor, etc. Neste exemplo, usamos o padrão de formatação “%2 (%1)”:
Observe que, neste caso, o segundo valor (Z) é exibido primeiro, seguido do primeiro valor entre parênteses:
Coordenadas Z
Seção intitulada “Coordenadas Z”Embora o QCAD seja um aplicativo CAD 2D, você pode importar coordenadas Z para pontos. Essas coordenadas Z podem ser exibidas pelo editor de propriedades no QCAD e também serão salvas em DXF/DWG. Para isso, basta atribuir a função “Z Pos.” à coluna apropriada:
Rótulos com configurações individuais
Seção intitulada “Rótulos com configurações individuais”Até agora, usamos a mesma camada, fonte, altura de texto e espaçamento para todos os rótulos. Também é possível controlar esses aspectos individualmente para cada posição de rótulo. Para isso, marque a opção “Usar configurações individuais” em “Configurações de etiqueta”.
Se essa opção estiver ativada, controles adicionais são exibidos para cada coluna. Com esses controles, podemos definir a camada, a fonte, a altura do texto e o espaçamento individualmente para cada posição de rótulo. Isso nos permite colocar rótulos diferentes em camadas diferentes e usar uma fonte diferente para cada rótulo, como mostrado neste exemplo:
Delimitadores de arquivo
Seção intitulada “Delimitadores de arquivo”Os campos em arquivos CSV normalmente são separados por uma vírgula. No entanto, também há arquivos CSV que usam uma tabulação ou um ponto e vírgula como delimitador. Você pode ajustar o delimitador de arquivo na caixa de diálogo, no canto superior direito, e recarregar o arquivo se estiver lidando com um arquivo desse tipo:
