¿Hay alguna forma de codificar archivos shape desde LATIN1 a UTF-8?
28
Puedes hacer esto con QGIS. Primero cargue sus archivos de forma save as
y luego, seleccione el menú desplegable de codificación utf-8 y luego guarde su archivo.
Suponiendo que está en Linux y tiene acceso a una versión reciente de GDAL , puede intentar lo siguiente (desde esta publicación ):
Nota: LATIN1 también debería funcionar en lugar de ISO-8859-1.
En Windows, NO configure
SHAPE_ENCODING
,ogr2ogr
no reconoceISO-8859-1
niLATIN1
.fuente
SHAPE_ENCODING
algún lugar?Si mi comprensión de Shapefiles es correcta, la parte que es sensible a la codificación es la base de datos de atributos contenida en el archivo DBF.
Aquí hay una respuesta que me ayudó a resolver este problema usando LibreOffice Calc / Base:
https://gis.stackexchange.com/a/3663/17998
Tiene el beneficio adicional de que puede abrir el archivo DBF usando un conjunto de caracteres distinto y así descubrir cuál es realmente la codificación actual.
fuente