SEPARAR DADOS DA TABELA DE ATRIBUTOS

151 views
Skip to first unread message

Karyne Rosa

unread,
Oct 19, 2023, 10:03:27 AM10/19/23
to qgisbrasil
BOM DIA. COMO FAÇO PARA SEPARAR DADOS DE UM CAMPO NA TABELA DE ATRIBUTOS?
EXEMPLO: TENHO UM CAMPO MUNICIPIO QUE ESTÁ O NOME DO MUNICIPIO E O ESTADO. GOSTARIA DE ALOCAR O ESTADO PARA OUTRO CAMPO

       CAMPO
EX BRASILIA-DF ///   

CAMPO1  CAMPO2 
   BRASILIA       DF

Alexandre

unread,
Oct 19, 2023, 3:18:05 PM10/19/23
to qgisb...@googlegroups.com
Olá

Você pode tentar o seguinte procedimento:

Considerando que não há espaço entre o nome do município e o do estado, havendo apenas o hífen (-), por exemplo, PORTO ALEGRE-RS, faça o seguinte: 
1. Use a calculadora de campo para criar um campo que vai armazenar a sigla do estado (ex.: CAMPO_EST):
Use a função right: right("CAMPO_COMPLETO",2). Resultado:  PORTO ALEGRE-RS   -> RS
2. Crie um outro campo que vai armazenar o núme do município (CAMPO_MUN):
Use a função substr:  substr("CAMPO_COMPLETO",0,-3). Resultado: PORTO ALEGRE-RS -> PORTO ALEGRE.

Dessa forma, você terá três campos:
1. CAMPO_COMPLETO: campo que possui como valores os nomes dos municípios e dos estados (PORTO ALEGRE-RS).
2. CAMPO_EST: campo que possui as siglas dos estados (RS).
3. CAMPO_MUN: campo que armazena os nomes dos municípios (PORTO ALEGRE).

----------
Alexandre


--
Comunidade QGIS Brasil: http://qgisbrasil.org/
---
You received this message because you are subscribed to the Google Groups "qgisbrasil" group.
To unsubscribe from this group and stop receiving emails from it, send an email to qgisbrasil+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/qgisbrasil/82f67f1e-4338-4fa4-9102-18499e93f2f6n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages