2 votos

Las capas WMS/WFS de los proyectos de QGIS 2.12 fallan al cargar el proyecto en QGIS 2.18

Llevo varios meses utilizando QGIS Server 2.12 y QGIS Desktop 2.12 sin problemas.

Ahora he instalado QGIS 2.18.3 para utilizar algunas nuevas características que considero interesantes pero cuando abro mi proyecto QGIS las capas WFS (servidas por el servidor QGIS 2.12) no se cargan.

¿Hay alguna actualización del protocolo WFS-T en las versiones >2.12?

¿Es porque mis urls WFS tienen el parámetro VERSION=1.0.0 y tal vez QGIS Desktop 2.18 no maneja solicitudes 1.0.0?

enter image description here

EDITAR 18.01.2017:

Si añado la capa WFS en QGIS 2.18 se añade bien. El problema viene al intentar abrir un proyecto QGIS guardado en 2.12 con QGIS 2.18.

He añadido una capa al lienzo y he guardado el proyecto en QGIS 2.12, la fuente de datos de las capas es la siguiente:

<datasource>http://eudala2.getxo.eus/qgis/qgis_mapserv.fcgi.exe?map=D:\OSGeo4W\apps\qgis\bin\test\vialidad_borrar.qgs&amp;SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=GetFeature&amp;TYPENAME=getxo_turismo_pois_old_borrar&amp;SRSNAME=EPSG:4230</datasource>

Si lo hago en QGIS 2.18 con la misma capa WFS puedo ver que los datos en la fuente de datos se dividen en diferentes parámetros:

<datasource> restrictToRequestBBOX='1' srsname='EPSG:4230' typename='getxo_turismo_pois_old_borrar' url='http://eudala2.getxo.eus/qgis/qgis_mapserv.fcgi.exe?map=D:\\OSGeo4W\\apps\\qgis\\bin\\test\\vialidad_borrar.qgs' table="" sql=</datasource>

¿Qué podría hacer para abrir mis proyectos de QGIS 2.12 con cientos de capas (sin tener que volver a crear los proyectos en QGIS 2.18)?

1voto

user8932748 Puntos 23

Hice un rápido script node.js que pide una ruta de proyecto de QGIS y crea un nuevo .qgs con la cadena de origen de datos correcta de las capas WFS/WMS. Sé que no es el código más elegante pero a mí me ha funcionado. Puedes conseguirlo desde aquí:

https://github.com/jaitor1/upgradetoqgis218

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