Opções para rotular mais de uma feição:1 - usar a expressão CASE WHEN, veja um exemplo: "CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END"; 2 - criar uma nova coluna na tabela de atributos e listar apenas os nomes que você quer rotular (th-cam.com/video/h0gqskwXUFc/w-d-xo.html); 3- rotular todos e esconder os rótulos utilizando uma das ferramentas da barra de rótulos, aquela com desenho de um olho (th-cam.com/video/-0yS6mPnXHc/w-d-xo.html).
@@cvcs_ verifique se está usando as aspas simples e duplas corretamente, pois qualquer erro de letra ou símbolo podem impedir que a expressão seja executada.
@@Geoaplicada eu tava usando sim, mas ele diz que tem um erro nos operadores booleanos. Como se não desse pra apenas juntar todos esses argumentos repetidamente. Tô usando a versão 3.28.4. 😭 Tá faltando só isso pra terminar o trabalho do mestrado aqui.
Boa tarde, qro modificar tds os rótulos de uma vez, exemplo NUM. 500, nesse exemplo qria uma expressão que tirasse o prefixo e ficasse só os números de uma vez
Professora... Bom dia !!! Tô com o arquivo shape do Brasil e queria colocar o nome de cada região: norte, nordeste, centro-oeste, sul e sudeste. Mas quando eu faço a rotulagem, todos os estados aparecem com o nome da sua respectiva região, ou seja, todos os estados do norte aparecem com o nome da região norte, e assim para todas as demais regiões. Como faço para colocar apenas um único nome da região sobre seus respectivos estados ?
Bom dia, você pode dissolver os polígonos pela região. Vai gerar um novo arquivo que você pode sobrepor em cima dos limites dos estados. Veja um exemplo: th-cam.com/video/SC8LZiwkidQ/w-d-xo.html
Obrigada Elisangela. Nesse caso você vai utilizar a expressão condicional "CASE" e dentro dela a "NOT LIKE". Se você tem, por exemplo, uma coluna chamada "NOME" e dentro dela vários nomes de estados, incluindo "Rio de Janeiro" e você não quer rotular ele, deve inserir a seguinte expressão no QGIS: CASE WHEN "NOME" NOT LIKE 'Rio de Janeiro' THEN "NOME" END . Os demais estados serão rotulados.
Eu consegui achar, mas mesmo assim muito obrigado, pois seu video ajudou e muito. A expressão utilizada seria assim: EX: CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END
Boa tarde, no meu caso, eu quero rotular o shape inteiro com um só nome, no seu exemplo, seria a mesma coisa que o shape tivesse o nome de "Brasil" e vc quisesse que todo o conjunto de feições fosse rotulado com o nome do shape, como faço?
imagine que eu tenha o mapa do RJ com as divisões dos municípios em um só shape de nome Rio de Janeiro, eu gostaria de rotular esse shape com esse nome.
Oi Bernardo, você pode baixar o limite do estado do RJ e rotular ele, retirando a cor; ou dissolver os polígonos para gerar um único polígono e rotular; ou mesmo criar outra coluna e escrever o texto apenas para um polígono (uma linha na tabela de atributos).
Olá Victor, bom dia. Você pode usar a expressão CASE WHEN, veja um exemplo: "CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END"; ou pode criar uma nova coluna na tabela de atributos e listar apenas os nomes que você quer rotular (th-cam.com/video/h0gqskwXUFc/w-d-xo.html); ou rotular todos e esconder os rótulos utilizando uma das ferramentas da barra de rótulos, aquela com desenho de um olho (th-cam.com/video/-0yS6mPnXHc/w-d-xo.html).
A feição tem tds os rótulos da seguinte forma NUM. 500, ela se refere aos números de portas, no entanto, qro fazer essa operação para tds os rótulos de são 8.000, daí o interesse em fazer o bloco de uma só vez
@@Geoaplicada mt obg....conseguir resolver ficou assim n°500, no entanto, não conseguir deixar somente os números (NUM.500), há uma operação que deixe somente os números???
@@NeoBrazilianDoGrau tente isto: gis.stackexchange.com/questions/240909/removing-n-first-digits-on-a-field-attribute-table-using-qgis-string-functions esse site é muito bom para tirar dúvidas do QGIS, basta pesquisar sua dúvida em inglês no google citando o nome qgis que geralmente ele aparece logo em cima.
Fiz a o passo a passo indicado na parte de "Rotulos Individuais" e funcionou, porém quando apliquei em "Rotulo baseado em regra" não deu certo. Nesse ultimo caso precisa fazer algo além do que vc coloca no vídeo?
Olá, você abre a tabela de atributos, edita a camada (lápis amarelo) e renomeia o texto como se fosse uma planilha do excel, depois salva as alterações.
como faço para ocultar informações repetidas? por exemplo, tenho uma quadra de um loteamento para aplicar o rotulo de quadra e lote, porém se aplicar rotulo mostra a quadra em todos os lotes, gostaria que mostrasse apenas uma vez
Olá Hideki, na barra de ferramentas "Rótulo", que pode ser habilitada clicando com o botão direito em qualquer área cinza da parte superior do QGIS, existe a opção de "mostrar/ocultar etiquetas...". Clique sobre ela, clique no rótulo quer ocultar e escolha a coluna usada para mostrar o rótulo, fazendo isso os rótulos que não quer mostrar serão ocultados. Outra opção é usar a ferramenta Dissolve para criar uma nova camada com um único polígono e depois usar essa camada para rotular (th-cam.com/video/SC8LZiwkidQ/w-d-xo.html).
Olá Sérgio, você pode usar a expressão CASE WHEN. Veja o exemplo do comentário abaixo do Nario: "CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END"
Opções para rotular mais de uma feição:1 - usar a expressão CASE WHEN, veja um exemplo: "CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END"; 2 - criar uma nova coluna na tabela de atributos e listar apenas os nomes que você quer rotular (th-cam.com/video/h0gqskwXUFc/w-d-xo.html); 3- rotular todos e esconder os rótulos utilizando uma das ferramentas da barra de rótulos, aquela com desenho de um olho (th-cam.com/video/-0yS6mPnXHc/w-d-xo.html).
Essa primeira opção não funciona.
@@cvcs_ verifique se está usando as aspas simples e duplas corretamente, pois qualquer erro de letra ou símbolo podem impedir que a expressão seja executada.
@@Geoaplicada eu tava usando sim, mas ele diz que tem um erro nos operadores booleanos. Como se não desse pra apenas juntar todos esses argumentos repetidamente. Tô usando a versão 3.28.4. 😭
Tá faltando só isso pra terminar o trabalho do mestrado aqui.
@@cvcs_ envia um print da tabela de atributos e da expressão que você está usando pra eu dar uma olhada (jocilene@geoaplicada.com).
Parabéns pelo ótimo canal de geoprocessamento!
Incrível, muito obrigado pelo vídeo, ajudou muito 👏🏼👏🏼👏🏼🙌🏽
Muito bom
Maravilhoso, obrigada
Muito obrigado! Seguindo...
Ajudou muito!
Muito bom mesmo, obrigado pela partilha :o)
Boa tarde, qro modificar tds os rótulos de uma vez, exemplo NUM. 500, nesse exemplo qria uma expressão que tirasse o prefixo e ficasse só os números de uma vez
Olá, use a função Replace: gis.stackexchange.com/questions/151209/how-to-delete-char-in-table-attribute-in-qgis-2-6-1
perfeita
🔝
gostei, me ajudou aqui! :D
Professora... Bom dia !!!
Tô com o arquivo shape do Brasil e queria colocar o nome de cada região: norte, nordeste, centro-oeste, sul e sudeste. Mas quando eu faço a rotulagem, todos os estados aparecem com o nome da sua respectiva região, ou seja, todos os estados do norte aparecem com o nome da região norte, e assim para todas as demais regiões. Como faço para colocar apenas um único nome da região sobre seus respectivos estados ?
Bom dia, você pode dissolver os polígonos pela região. Vai gerar um novo arquivo que você pode sobrepor em cima dos limites dos estados. Veja um exemplo: th-cam.com/video/SC8LZiwkidQ/w-d-xo.html
Boa explicação, mas como façõ o inverso, rotular todos os estados menos o Rio de Janeiro?
Obrigada Elisangela. Nesse caso você vai utilizar a expressão condicional "CASE" e dentro dela a "NOT LIKE". Se você tem, por exemplo, uma coluna chamada "NOME" e dentro dela vários nomes de estados, incluindo "Rio de Janeiro" e você não quer rotular ele, deve inserir a seguinte expressão no QGIS: CASE WHEN "NOME" NOT LIKE 'Rio de Janeiro' THEN "NOME" END . Os demais estados serão rotulados.
@@Geoaplicada, muito obrigado!
@@Geoaplicada excelente! exatamente o que eu precisava! Muito agradecido!
Muito bom o vídeo. Mas como posso rotular mais de uma feição?
Eu consegui achar, mas mesmo assim muito obrigado, pois seu video ajudou e muito.
A expressão utilizada seria assim:
EX:
CASE
WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará'
WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia'
WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão'
WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco'
WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins'
END
@@nairoaraujo5589, isso mesmo. Obrigada pelo comentário.
@@nairoaraujo5589 não estou conseguindo fazer isso.
@@arqgabriellepaoli como você está fazendo?
Boa tarde, no meu caso, eu quero rotular o shape inteiro com um só nome, no seu exemplo, seria a mesma coisa que o shape tivesse o nome de "Brasil" e vc quisesse que todo o conjunto de feições fosse rotulado com o nome do shape, como faço?
imagine que eu tenha o mapa do RJ com as divisões dos municípios em um só shape de nome Rio de Janeiro, eu gostaria de rotular esse shape com esse nome.
Oi Bernardo, você pode baixar o limite do estado do RJ e rotular ele, retirando a cor; ou dissolver os polígonos para gerar um único polígono e rotular; ou mesmo criar outra coluna e escrever o texto apenas para um polígono (uma linha na tabela de atributos).
Bom dia! Criei várias shapes como o nome dos povoados do meu município, mesclei todos. Mas gostaria de rotular com apenas alguns nomes, como faço?
Olá Victor, bom dia. Você pode usar a expressão CASE WHEN, veja um exemplo: "CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END"; ou pode criar uma nova coluna na tabela de atributos e listar apenas os nomes que você quer rotular (th-cam.com/video/h0gqskwXUFc/w-d-xo.html); ou rotular todos e esconder os rótulos utilizando uma das ferramentas da barra de rótulos, aquela com desenho de um olho (th-cam.com/video/-0yS6mPnXHc/w-d-xo.html).
A feição tem tds os rótulos da seguinte forma NUM. 500, ela se refere aos números de portas, no entanto, qro fazer essa operação para tds os rótulos de são 8.000, daí o interesse em fazer o bloco de uma só vez
Olá, use a função Replace: gis.stackexchange.com/questions/151209/how-to-delete-char-in-table-attribute-in-qgis-2-6-1
@@Geoaplicada mt obg....conseguir resolver ficou assim n°500, no entanto, não conseguir deixar somente os números (NUM.500), há uma operação que deixe somente os números???
@@NeoBrazilianDoGrau tente isto: gis.stackexchange.com/questions/240909/removing-n-first-digits-on-a-field-attribute-table-using-qgis-string-functions
esse site é muito bom para tirar dúvidas do QGIS, basta pesquisar sua dúvida em inglês no google citando o nome qgis que geralmente ele aparece logo em cima.
Fiz a o passo a passo indicado na parte de "Rotulos Individuais" e funcionou, porém quando apliquei em "Rotulo baseado em regra" não deu certo. Nesse ultimo caso precisa fazer algo além do que vc coloca no vídeo?
Olá Matheus, só testei com "rótulos individuais", infelizmente não sei te informar.
Como eu mudo o nome do rótulo. Quero trocar uns nomes do rótulo, mas não sei qual comando fazer para alterar
Olá, você abre a tabela de atributos, edita a camada (lápis amarelo) e renomeia o texto como se fosse uma planilha do excel, depois salva as alterações.
como faço para ocultar informações repetidas? por exemplo, tenho uma quadra de um loteamento para aplicar o rotulo de quadra e lote, porém se aplicar rotulo mostra a quadra em todos os lotes, gostaria que mostrasse apenas uma vez
Olá Hideki, na barra de ferramentas "Rótulo", que pode ser habilitada clicando com o botão direito em qualquer área cinza da parte superior do QGIS, existe a opção de "mostrar/ocultar etiquetas...". Clique sobre ela, clique no rótulo quer ocultar e escolha a coluna usada para mostrar o rótulo, fazendo isso os rótulos que não quer mostrar serão ocultados.
Outra opção é usar a ferramenta Dissolve para criar uma nova camada com um único polígono e depois usar essa camada para rotular (th-cam.com/video/SC8LZiwkidQ/w-d-xo.html).
Como rotular várias feições ao mesmo tempo?
Olá Sérgio, você pode usar a expressão CASE WHEN. Veja o exemplo do comentário abaixo do Nario: "CASE WHEN "NM_ESTADO" = 'CEARÁ' THEN 'Ceará' WHEN "NM_ESTADO" = 'BAHIA' THEN 'Bahia' WHEN "NM_ESTADO" = 'MARANHÃO' THEN 'Maranhão' WHEN "NM_ESTADO" = 'PERNAMBUCO' THEN 'Pernambuco' WHEN "NM_ESTADO" = 'TOCANTINS' THEN 'Tocantins' END"