Como exibir caracteres especiais "ÄÜÖß" em alemão em um mapa?


10

Eu tenho um shapefile com nomes para regiões. Estes não parecem conter caracteres especiais, mas hieróglifos feios. O que posso fazer para exibi-los corretamente. Se eu importar a forma como UTF-8, ela não funcionará ...

Também os nomes estão em uma tabela dbase. Portanto, é possível salvar uma tabela dbase no utf8 ou existe uma maneira diferente de lidar com isso?


Uma maneira que funcionou para mim: gis.stackexchange.com/a/44016/5901
Cao Minh Tu

Ok, mas não consigo salvar o qgis.bat modificado - "Acesso negado"
Plamen Georgiev

Respostas:


16

insira a descrição da imagem aqui

tente abrir o arquivo dbase com o libreoffice (ou openoffice) e tente codificações diferentes, se utf-8 não funcionar, tente iso-8859-1 e verifique se os caracteres são exibidos corretamente


5

Seu shapefile provavelmente está em UTF-8, mas o qgis 1.8.0 possui um erro na codificação correta dos shapefiles. Até que isso seja resolvido, você pode tentar esta solução alternativa no Windows:

Navegue até C: \ Programas \ Quantum GIS Lisboa \ bin no Windows XP ou C: \ Programs (x86) \ Quantum GIS Lisboa \ bin no Windows 7. Procure o qgis.bat e abra-o com um editor adequado (instalei o bloco de notas ++ para essas coisas). Após a linha 1, insira:

SET SHAPE_ENCODING = UTF-8


4

Nas versões mais recentes do QGIS, você pode clicar com o botão direito do mouse na camada e selecionar propriedades. Na primeira guia, há uma seção sobre informações da camada com as opções para codificação da fonte de dados. Você pode selecionar UTF-8 lá. Desculpe pela captura de tela alemã, mas como a pergunta era sobre caracteres alemães ...

insira a descrição da imagem aqui


0

Não, resolvi o problema: abri o arquivo dbf no LibreOffice como UTF8, coloquei os caracteres especiais e salvei-o. Foi isso. Muito simples!


Parece que @Kurt resolveu seu problema. Por favor, considere marcar sua resposta como correta para fechar esta pergunta.
RyanKDalton

Sim, usei o mesmo método para enfrentar os problemas com caracteres tchecos destruídos - usei a mesma planilha do Libreoffice para produzir o CSV de origem para minha camada e depois de salvar a camada como SHP, salvei os dados do LibreOffice como tabela DBF UTF8 e simplesmente substituí o DBF no shapefile com este. No entanto, o bug UTF8 é realmente irritante.
21413 Juhele

0

Infelizmente, o Excel 2010 e versões posteriores não serão mais salvas no formato DBF, por isso fui adicionando "SET SHAPE_ENCODING = UTF-8" ao arquivo qgis.bat, que funcionou bem.

Eu queria evitar a instalação de outro conjunto de escritórios.

A edição do arquivo em lote funcionou muito bem e agora, com o qGIS, os caracteres especiais foram transferidos para .kml e apareceram no Google Earth.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.