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


10

Novato 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 poder verlos en GE.

Puedo abrir .gml y .kml como capas en QGIS, pero ninguna me permite editar las líneas

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

También he intentado cargar el archivo .kml, creando una nueva capa de archivo de forma en blanco, seleccionando y copiando las líneas en la capa .kml e intenté pegar en la capa de archivo de forma en blanco, lo que tampoco fue posible.

No entiendo si QGIS entiende las líneas en la capa kml lo suficientemente bien como para guardarlas como Shapefile, por qué no son editables. Siento que me falta algo básico que explique esto y tal vez tenga otras implicaciones que debería entender.

Respuestas:


6

No entiendo si QGIS entiende las líneas en la capa kml lo suficientemente bien como para guardarlas como Shapefile

No estoy al tanto de ningún problema. Si las líneas se muestran correctamente en el mapa, exportar a Shapefile también debería funcionar.

Ya ha encontrado la solución: guarde el GML como Shapefile y podrá editarlo.

De 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 ChangeAttributeValues

Con este enfoque, muchos formatos de OGR que admiten agregar o quitar funciones pero no permiten editar las funciones existentes no son editables.


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

3
Esa es una buena pregunta y se ha hecho antes de mail-archive.com/qgis-developer@lists.osgeo.org/msg05718.html sin respuesta.
oscuro

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.
Dennis Conklin

1
Aprendí de esto a ser amigable con Shrek, ya que el ogro que vive debajo del capó puede ser tan exigente como el Troll que vive debajo del puente.
Dennis Conklin


0

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

Memory Layer es un complemento que debe instalar al obtener el complemento de ese menú.

No intentaré responder por qué.

chao

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.