ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Cómo recuperar un shapefile dañado

A continuación se ofrecen sugerencias para recuperar un shapefile dañado. Se enumeran en el orden en que deben realizarse. Las causas comunes de daño incluyen un bloqueo del ordenador al guardar las ediciones, agregar geometrías no válidas, como pajaritas, y modificar la tabla de atributos con otro software, como Microsoft Excel. Si las sugerencias enumeradas a continuación no recuperan el shapefile, vuelva a la copia de seguridad.

Precaución:

Haga una copia de seguridad de los datos antes de intentar cualquiera de estas sugerencias.

  • Utilice la herramienta de geoprocesamiento Verificar geometría. Los problemas con los datos se notifican mientras se ejecuta la herramienta o en la tabla de salida. Ver la tabla de salida después de la ejecución. Una tabla vacía indica que la herramienta no encontró ninguna geometría incorrecta. Si se informa de una geometría incorrecta, use la herramienta de geoprocesamiento Reparar geometría.
  • Ejecute la herramienta Reparar geometría. Después de ejecutar la herramienta Reparar geometría, ejecute la herramienta Verificar geometría para asegurarse de que todas las entidades dañadas se hayan eliminado. Repita este proceso tantas veces como sea necesario.
  • Exporte los datos a una geodatabase y luego cópielos en un nuevo shapefile.
  • Seleccione todas o un subconjunto de las entidades y exporte las entidades seleccionadas a un nuevo shapefile o clase de entidad.
  • Si los datos están en una unidad de red, cópielos en una unidad local. Si los datos están en una unidad local, pruebe a copiarlos a la raíz de la unidad principal; por ejemplo, C:\.
  • Compruebe si existen nombres de campo no válidos en la tabla de atributos. Los nombres de campo solo pueden tener 10 caracteres. Los nombres de campo deben empezar por una letra. Los nombres de campo no deben contener espacios o caracteres especiales, excepto el carácter de guion bajo.
  • Los nombres de archivo no deben contener caracteres especiales, excepto el carácter de guion bajo. En términos generales, ArcGIS Desktop admite el uso de espacios en los nombres los shapefiles; sin embargo, para fines de prueba, cambie el nombre del shapefile de modo que no contenga espacios.
  • Elimine todos los archivos de índice (espaciales, de atributos y de geocodificación), proyección y metadatos en el Explorador de Windows. Es decir, elimine todos los archivos excepto .shp, .dbf y .shx. Haga una copia de cada uno de estos archivos antes de eliminarlos.
  • Abra el shapefile en otro equipo.
  • Abra el shapefile con otra versión de la aplicación de software. Si se puede abrir, guárdelo como un nuevo shapefile exportando las entidades seleccionadas a un nuevo shapefile o clase de entidad.
  • Copie los datos en una nueva clase de entidad utilizando el cargador de datos sencillo o copiando las entidades en una sesión de edición de ArcMap. Si el shapefile no contiene muchas entidades, copie las entidades de una en una o en grupos para determinar si una o varias entidades concretas presentan daños. Después de copiar las entidades, guarde sus ediciones. Verifique si el problema se ha resuelto.
  • Si los datos siguen sin repararse y las dos primeras sugerencias anteriores reportan los Id. de entidad de los registros erróneos, pruebe a eliminarlos manualmente en una sesión de edición.
  • Importe la parte .dbf del shapefile a Microsoft Excel y guárdelo como un archivo dBASE 4. No realice ningún otro cambio en el archivo.
  • Pruebe a hacer un cálculo de campo en ArcGIS Desktop usando la calculadora de campo. La calculadora de campo podría detenerse al llegar al registro dañado.
  • Elimine todos los campos del shapefile excepto FID, Shape y un campo de atributo (los shapefiles deben tener al menos un campo de atributo). Si el problema no desaparece, agregue un nuevo campo de cadena de caracteres y elimine el último campo de atributo restante. Si el problema se resuelve, quiere decir que existe un problema con uno de los campos. Vuelva al shapefile de copia de seguridad y utilice un proceso de eliminación para determinar el campo dañado.

Temas relacionados

  • ¿Qué es un shapefile?
  • Extensiones de archivo de shapefile

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog de Esri
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2021 Esri. | Privacidad | Legal