11 votos

¿Por qué no puedo editar capas KML/GML?

Recién llegado aquí confundido por mi primera experiencia en QGIS

Tengo un puñado de líneas que definen una ruta en bicicleta.

Originalmente se guardaron en un archivo .gml y luego se tradujeron a .kml para que pudieran ser vistas en GE.

Puedo abrir tanto archivos .gml como .kml como capas en QGIS, pero ninguno me permite editar las líneas.

Si guardo cualquiera de las capas .gml o .kml como un shapefile, luego cargo ese shapefile como una capa de QGIS, entonces puedo editar las líneas.

También he intentado cargar el archivo .kml, crear una nueva capa de shapefile en blanco, seleccionar y copiar las líneas en la capa .kml e intentar pegar en la capa de shapefile en blanco, lo cual tampoco fue posible.

No entiendo por qué las líneas en la capa .kml no son lo suficientemente entendidas por QGIS como para ser guardadas como Shapefile, por qué no son editables. Siento que debo estar omitiendo algo básico que explica esto y quizás tenga otras implicaciones que debo entender.

6voto

tobes Puntos 19

No entiendo si las líneas son comprendidas por QGIS en la capa kml lo suficientemente bien como para ser guardadas como Shapefile

No tengo conocimiento de ningún problema. Si las líneas se muestran correctamente en el mapa, la exportación a Shapefile también debería funcionar.

Ya encontraste la solución: Guarda el GML como Shapefile y podrás editarlo.

Desde la lista de correo:

El estado del botón "Toggle Editing" depende de las capacidades del proveedor (controlador). Solo se habilita cuando el controlador tiene la capacidad de ChangeAttributeValues

Con este enfoque, muchos formatos OGR que admiten agregar o eliminar entidades pero no permiten editar entidades existentes no son editables.

0 votos

Lo que no entiendo es si OGR puede convertir entre SHP y KML y viceversa, ¿por qué no puede editarlo directamente?

3 votos

Esa es una buena pregunta y ya ha sido formulada anteriormente mail-archive.com/qgis-developer@lists.osgeo.org/msg05718.htm‌​l sin respuesta.

0 votos

Estoy de acuerdo en que había resuelto mi problema. Estaba tratando de entender por qué esto no funciona porque pensé que podría darme una idea de la mejor manera de trabajar en futuras tareas.

0voto

Michiel Borkent Puntos 11503

Intenté replicar tu flujo de trabajo. Tu experiencia está validada. Tuve que crear una capa de memoria y luego guardarla como un archivo de forma.

La Capa de Memoria es un complemento que debes instalar al buscarlo en ese menú.

No intentaré responder por qué.

ciao

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