Tengo a uno de mis técnicos de SIG digitalizando algunas líneas en QGIS en formato shapefile. No sé cómo lo hizo (y él tampoco), pero de alguna manera el shapefile se corrompió. Estaba creando líneas aleatorias o algunas de las líneas que creó simplemente desaparecían. Entré en ArcCatalogue para ver cómo se veía en ArcGIS y esto es lo que vi:
Noten el icono de interrogación donde debería ver un ícono de shapefile 'línea'. Obviamente ArcCatalogue no puede leer este archivo. Además, parecía haberse creado un segundo archivo dbf con '_packed' agregado al final. Cuando veo el shapefile usando el explorador de Windows, veo que ya hay un .dbf para el shapefile 'M3_PRE_SMU_lines_10Apr13_SMC.dbf', así que no sé de dónde vino este shapefile _packed y no parece poder encontrar nada en línea que hable al respecto.
Intenté agregar este archivo en ArcMap y recibí el siguiente error:
El error es bastante explicativo... el número de formas no coincide con el número de registros. Simplemente no sé por qué está ocurriendo eso. No parece haber nada en línea que explique cómo está ocurriendo esto en QGIS, pero veo un par de herramientas de reparación. De hecho, reparé esto yo mismo simplemente abriendo QGIS, agregando la capa, y luego haciendo clic derecho en la capa y 'guardando como' otro shapefile. Así que he encontrado una solución temporal, pero espero encontrar una solución que evite que esto ocurra en primer lugar. Gracias, Mike
1 votos
Llevo años usando QGIS y nunca he visto este problema antes. La aparición "mágica" de otro .dbf sugiere que el Shapefile ha sido manipulado fuera de QGIS. Si puedes reproducir el error usando solo QGIS, por favor presenta un informe de error. ¡Eso sería muy importante!
0 votos
He estado intentando replicar el problema sin suerte. Una cosa que noté es que, a diferencia de en ArcGIS, no recibo un mensaje de bloqueo de esquema al editar en QGIS (es decir, si alguien tiene un bloqueo de esquema en el shapefile y comienzas a editarlo al mismo tiempo, ArcGIS arrojará un error al guardar las ediciones. QGIS no lo hace). Estoy pensando que guarda de manera extraña cuando guardas un shapefile que está bloqueado por un esquema. No estoy 100% seguro de que esta sea la causa, pero es algo que vale la pena señalar.
0 votos
También me ha surgido este error mientras editaba shapefiles. Mi solución temporal fue simplemente hacer mis ediciones en ArcMap. Obviamente, esa no es una solución real - pero - no estás solo/a en experimentar este tipo de error.
0 votos
¿Has intentado renombrar el archivo ..._SMC.dbf a ..._SMC.dbf.backup y el archivo ..._SMC_packed.dbf a ..._SMC.dbf?
2 votos
¡Hola!
Tengo el mismo problema con Dufur. Los archivos se crean solo en el entorno de QGIS. Ocurre cuando estoy editando la forma y finalmente voy a guardar y luego dejo de editar, las líneas desaparecen y la tabla de atributos parece no tener ningún dato. Si intento cargar nuevamente la forma en QGIS, parece estar vacía. En la carpeta, el archivo es. mario.shx se ha convertido en mario_packed.shp. Descubrí que al eliminar la palabra "packed" del nombre (volviendo a ser mario.shx), la forma se carga ahora y parece funcionar. ¿Por cuánto tiempo? No lo sé, estoy volviéndome loco con esto.