3 votos

¿Por qué no puedo editar los polígonos una vez guardados en MySQL?

Tengo una tabla simple con un campo id y un campo polígono en mySql. Usando QGIS puedo añadir nuevos polígonos y darles un id. Antes de guardarlos también puedo editarlos.

Pero una vez que se ha guardado un polígono no se puede editar más: cada vez que lo muevo, simplemente vuelve a la posición original cuando guardo las ediciones. Los puntos añadidos desaparecen al guardar.

Lo mismo ocurre con un campo de puntos en una tabla diferente.

¿Cuál puede ser el problema?

1voto

warsze Puntos 178

Me he dado cuenta de que ogr2ogr cuando importa y crea tablas de MySQL, no marca el OGR_FID como Clave Primaria (PK) y/o Incremento Automático (AI) - no recuerdo cuál es. Pero como has descubierto, parece que QGIS tiene un comportamiento similar.

Con ogr2ogr En la mayoría de los casos, MySQL Workbench se queja de que no puede editar los datos, y lo soluciono abriendo la tabla para ALTERarla, y asegurándome de que el OGR_FID El campo está marcado tanto para PK como para AI.

Parece que la aplicación de esta solución contra QGIS/MySQL también te ha servido. Buen trato me alegro de que haya sido así de sencillo. 8)

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X