Não tenho certeza qual é o problema, mas não consigo exibir rótulos no ArcMap 10. As coisas óbvias são explicadas (até onde eu sei). Os rótulos são definidos em Propriedades, as camadas são marcadas para rotular no sumário.
Eu até reiniciei para ver se isso funcionaria.
ATUALIZAÇÃO: 3/3/2011
Depois de tentar todas as soluções mencionadas, ainda não consegui exibir os rótulos. Não era específico para uma única camada, mas para qualquer camada no .mxd.
Abri um novo documento, adicionei a camada que estava tentando rotular e consegui exibir rótulos muito bem.
O que pode ter causado o documento inicial globalmente fazer com que as etiquetas não sejam exibidas?
arcgis-desktop
arcgis-10.0
labeling
Jacques Tardie
fonte
fonte
Respostas:
Mais uma coisa que demorei um pouco para descobrir é garantir que não haja gráficos bloqueando suas etiquetas. Faça isso acessando as Propriedades do quadro de dados e a guia Grupos de anotações para desativar todos os grupos de anotações. Se seus rótulos aparecerem agora, é porque um gráfico estava bloqueando a renderização do rótulo do recurso. Converter os rótulos em anotação é a única maneira que encontrei para fazer com que os rótulos apareçam por cima dos gráficos.
Parece que o mecanismo gráfico no ArcGIS não é inteligente o suficiente para determinar que uma linha diagonal ocupa apenas um espaço unidimensional. Em vez disso, o ArcGIS desenha um retângulo grande o suficiente para abranger a linha diagonal, fazendo com que qualquer rotulação de recurso sobreposta por esse retângulo grande não seja exibida - mesmo quando a própria linha não estiver sobrepondo os rótulos.
No entanto, este artil explica como corrigir o problema. Para o ArcGis 10, consulte a ferramenta de classificação de peso da etiqueta
fonte
Algumas coisas para tentar:
Adicione a featureclass ou shapefile para mapear novamente, não a mova para uma camada de grupo, não defina nenhum intervalo de escala e ative os rótulos. Isso informará se há algo errado nos dados ou se é a sua configuração de camada.
Verifique se você está usando classes de rótulo e, se estiver, verifique a consulta SQL para as classes de rótulo (incluindo Padrão) e verifique se está retornando registros. (Se não houver registros, não haverá rótulos). Já vi usuários escreverem uma instrução SQL "correta" que não cometa erros - apenas retorna 0 registros.
Verifique o intervalo de escala e veja se você tem um intervalo de escala definido - você pode estar fora do intervalo necessário para etiquetas.
Verifique as camadas do grupo de pais / avós e verifique se elas estão verificadas. Verifique também os intervalos de escala.
fonte
Acredito que apenas tive o mesmo problema que você, os rótulos não apareceram no mxd, mas mostravam se eu movia a camada para outro mxd.
Eu o resolvi verificando a classificação de peso da etiqueta na barra de ferramentas Identificação. Na lista camada / rótulo não havia uma camada chamada no topo que tinha peso Característica conjunto a alta mas peso etiqueta conjunto para N / A . Depois de alterar o peso do recurso para Nenhum , os rótulos apareceram corretamente!
Não consigo postar uma imagem, mas é a ferramenta nº 4 da direita na figura no post "resposta" abaixo, aquela com um pequeno peso vermelho.
Espero que ajude!
fonte
Eu também tive esse problema, sem rótulos, independentemente do que faço. Excluí cada camada que tinha uma de cada vez até que os rótulos voltassem a aparecer. Isso me informava qual camada estava dando o problema. Em seguida, examinei a tabela de atributos. Acontece que eu tinha um ponto em 0 Leste e 0 Norte que explodiu toda a escala e só mostraria rótulos em uma escala ridícula. Após excluir este ponto, os rótulos retornaram.
RESPOSTA CURTA: verifique se há erros nas tabelas de atributos em LAT / LONG ou Leste / Norte.
fonte
Enquanto editei a pergunta inicial, o problema não estava na camada específica que eu estava tentando rotular, mas na tentativa de rotular QUALQUER recurso no mapa.
Ao criar um novo documento e adicionar as mesmas camadas com as quais eu estava tendo problemas, as etiquetas pareciam muito bem.
Marcando isso como respondido, acho que mudei para uma pergunta diferente da que fiz inicialmente.
fonte
Com base no fato de que nenhum rótulo está sendo exibido para nenhuma camada, outra configuração que você pode querer observar é o botão "Pausar rótulos" na barra de ferramentas "Rotulagem".
Se você (ou outra pessoa) clicou nele, isso impedirá que todos os rótulos sejam desenhados para todo o documento do mapa. É muito fácil não ver se o botão está pressionado ou não. Normalmente, isso é usado para ajudar a acelerar a renderização para o design cartográfico, mas o usuário não deseja ativar / desativar a etiquetagem para cada camada.
fonte
Eu tive esse problema desde que a v10 saiu, e só agora encontrei como corrigi-lo, mas não sei se isso é causa de todas as instâncias de etiquetas que não estão desenhando, mas no meu caso, foi a causa: - ao adicionar resultado do mapa resultado de álgebra ou geoestat analista (por exemplo, solução Kriging), ele faz com que a extensão do mapa mostre o erro ### quando você clica no zoom em toda a extensão (o ícone do globo) - quando você exclui a camada de solução do analista geostat (após salvá-lo e exportar para varredura por exemplo) ou qualquer camada ofensiva que causou esse problema, os rótulos voltam imediatamente e a rotulagem funciona depois disso - anteriormente eu tinha que começar do zero e configurar um novo mapa; por que o analista geostat causaria isso eu não sei; por que a álgebra de mapas causaria isso, também não sei, mas tem algo a ver com bagunçar a escala do projeto;
fonte
Concordo que o motivo é uma camada com uma ou várias coordenadas NIL (inexistentes). Por exemplo, um tema de evento da camada de pontos gerado por uma tabela (ou seja, excel) que contém linhas em branco na parte inferior da tabela.
Se você não deseja mexer com a camada ou tabela incorreta, sempre pode ir para - Camadas - Propriedades - Quadro de dados - e alterar o "Extensão usada pelo comando de extensão completa" de "Extensão de dados em todas as camadas (padrão)" para 'Outro' e especifique uma de suas próprias camadas com extensão razoável.
Clique em OK - os rótulos estão visíveis novamente.
Só não se esqueça de voltar às configurações padrão se você não precisar mais disso.
fonte
Eu tive problemas semelhantes, alguns dos quais o peso corrigido acima foi corrigido. No entanto, com problemas contínuos de rótulos não sendo colocados ou de maneira bastante aleatória, acabei descobrindo que o problema está relacionado às caixas de seleção "Símbolos de escala quando uma escala de referência é definida" e à própria escala de referência. Embora eu não tenha certeza de qual é a raiz do problema, parece que a caixa de seleção do símbolo de escala não tem efeito e, eventualmente, tive que mudar a escala de referência para exibir os rótulos das camadas afetadas. continuando com problemas, verifique a escala de referências e a caixa de seleção da camada associada. Espero que isso ajude alguém.
fonte
Também há uma solução que pode ajudar. Verifiquei nas propriedades do quadro de dados qual mecanismo é usado para rotular recursos na exibição de dados. Mudei o mecanismo de etiqueta ESRI Standard para o mecanismo de etiqueta ESRI Maplex e ele realmente saiu bem - todos os rótulos voltaram.
fonte
Eu descobri que a opção Data Driven também pode restringir a rotulagem. Os rótulos fora de um limite de recorte controlado por dados não serão exibidos, mesmo que a camada esteja marcada como isenta. Apenas meus 2 centavos.
fonte
Eu fui para o mesmo problema. Depois de verificar os sistemas de coordenadas de cada camada, descobri que o problema existe devido à diferença no sistema de coordenadas. Apenas certifique-se de que a camada tenha a mesma coordenada com outras camadas, para que os rótulos sejam exibidos.
fonte
mudar o mecanismo de rotulagem fez o truque para mim ... (veja o primeiro post)
obrigado!
fonte
Se você estiver usando arquivos SHP. Abra o arquivo SHP no Excel e veja se os rótulos realmente estão lá. Você geralmente verá os nomes das colunas correspondentes aos tipos de etiqueta disponíveis
fonte