Más

Error de QGIS WFS: no se pudieron realizar cambios en la capa

Error de QGIS WFS: no se pudieron realizar cambios en la capa


Tengo una base de datos PostGIS servida por Geoserver. Puedo cargar las capas que quiero en QGIS sin preocupaciones; sin embargo, cada vez que intento editar la capa, aparece este mensaje de error:

No se pudieron realizar cambios en la capa X Errores: ERROR: 1 geometrías no cambiadas.

Errores del proveedor: respuesta vacía

¿QGIS-2.4 realmente es compatible con las capacidades de wfs-t en este momento?

EDITAR

QGIS

Solicitud de red http: //*******.com: ** / geoserver / **** / wfs? SERVICE = WFS & VERSION = 1.0.0 & SRSNAME = EPSG: 3308 agotó el tiempo de espera

Geoservidor

2014-09-29 09: 43: 06,297 INFO [geoserver.wfs] - Solicitud: getServiceInfo 2014-09-29 09: 43: 06,330 INFO [geoserver.wfs] - Solicitud: getServiceInfo 2014-09-29 09: 43: 06,330 INFO [geoserver.wfs] - Solicitud: describeFeatureType service = WFS version = 1.0.0 baseUrl = http: //***.com: ** / geoserver / typeName [0] = {*****} *** ** outputFormat = XMLSCHEMA

Solicitud POST

 pruebajajaja COORDES AQUÍ

Esto parece un error en GeoServer.

GeoServer necesita identificar cuándo un schemaLocation hace referencia al propio servicio WFS del GeoServer y lo hace mirando el nombre de host de la URL y comparándolo con una lista de nombres de host conocidos que genera al inicio al observar las interfaces de red.

Si no se reconoce a sí mismo, realizará una solicitud HTTP para recuperar el esquema, lo que conducirá a un punto muerto entre los subprocesos que manejan las dos solicitudes. Este punto muerto también bloqueará todos intenta resolver esquemas, incluidas todas las solicitudes que incluyen cualquier atributo de schemaLocation.

Windows es particularmente susceptible porque no reconocelocalhostohostname.localpero los resolverá por sí mismo. Sin embargo, esto puede afectar a otros sistemas operativos como resultado de proxies, traducción de direcciones o alias de DNS no accesibles mediante una búsqueda inversa o que se agregan después de que se inicia GeoServer.

Agregar los nombres de host que faltan al archivo de hosts puede ayudar.


Tengo el último Geoserver 2.7.2 y el último Qgis en el momento de escribir este artículo 2.10.1-Pisa

Después de muchas pruebas y errores y de buscar en Google

esto funcionó para mí

en la configuración global de administración de geoservidor

agregue una URL base de proxy para que sea la URL base de su geoservidor que utilicé

http: // nombre de host: 8080 / geoserver

guarda los detalles

de repente no hay más errores de QGIS todo funcionando


Me he topado con una situación muy similar, así que agregaré la información que tengo aquí con la esperanza de contribuir a una solución.

Mi configuración:

  • En un servidor Linux Debian:
    • PostGIS 2.0 / PostgreSQL 8.4
    • GeoServer 2.4.0
  • En Windows 7 x64:
    • QGIS 2.6.0-Brighton

Para propósitos de prueba, estoy tratando de editar (intenté insertar y eliminar) la capa de demostracióntigre: poien GeoServer, usando QGIS. A continuación, paso a paso, se encuentran los registros que he recopilado:

17: 53: 30,192: Solicitud POST (de Fiddler):

a http: //my.server/geoserver/wfs? SERVICE = WFS & VERSION = 1.0.0 & SRSNAME = EPSG: 4326    

17: 53: 30,364: GeoServer recibe la solicitud:

2014-11-13 17: 53: 30,364 INFO [geoserver.wfs] - Solicitud: getServiceInfo 2014-11-13 17: 53: 35,396 INFO [geoserver.wfs] - Solicitud: getServiceInfo 2014-11-13 17: 53: 35,398 INFO [geoserver.wfs] - Solicitud: describeFeatureType service = WFS version = 1.0.0 baseUrl = http: // localhost: 8080 / geoserver / typeName [0] = {http://www.census.gov} poi outputFormat = XMLSCHEMA

17:54:30: QGIS informa el error de confirmación después de 1 minuto (tiempo de espera agotado):

17: 58: 35,475: Exactamente 5 minutos después de la solicitud, sin más acciones de mi parte, GeoServer registra lo siguiente:

2014-11-13 17: 58: 35,475 WARN [geotools.xml] - Error al analizar: http: //my.server/geoserver/wfs? SERVICE = WFS & VERSION = 1.0.0 & REQUEST = DescribeFeatureType & TYPENAME = tiger: poi & SRSNAME = EPSG: 4326 2014 -11-13 17: 58: 35,481 WARN [geotools.xml] - No se pudo encontrar un esquema 2014-11-13 17: 58: 35,559 INFO [geoserver.gwc] - DataStoreChange: {http://www.census.gov } poi PostDelete 2014-11-13 17: 58: 35,693 INFO [seed.GWCTask] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 17: 58: 35,697 INFO [seed.GWCTask] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 17: 58: 35,701 INFO [seed.GWCTask] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 17: 58: 35,705 INFO [seed.GWCTask] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 17: 58: 35,738 INFO [geoserver.wfs] - Solicitud: servicio de transacción = versión WFS = 1.0.0 baseUrl = http: // localhost: 8080 / geoserver / group [0] = wfs: [email protected] (filtro: [poi.8], identificador: nu ll, typeName: {http://www.census.gov} poi) delete [0]: filter = [poi.8] typeName = {http://www.census.gov} poi releaseAction = ALL

Después de esto, la función no se eliminó, por supuesto, pero, curiosamente, una operación de inserción posterior dio una respuesta de registro similar, excepto que luego se agregó la función.

18: 47: 26,251: 5 minutos después de una operación de inserción, GeoServer registró esto y agregó la función:

2014-11-13 18: 47: 26,251 WARN [geotools.xml] - Error al analizar: http: //my.server/geoserver/wfs? SERVICE = WFS & VERSION = 1.0.0 & REQUEST = DescribeFeatureType & TYPENAME = tiger: poi & SRSNAME = EPSG: 4326 2014 -11-13 18: 47: 26,252 WARN [geotools.xml] - No se pudo encontrar un esquema 2014-11-13 18: 47: 26,273 INFO [geoserver.gwc] - DataStoreChange: {http://www.census.gov } poi PreInsert 2014-11-13 18: 47: 26,290 INFO [geoserver.gwc] - DataStoreChange: {http://www.census.gov} poi PostInsert 2014-11-13 18: 47: 26,312 INFO [seed.GWCTask ] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 18: 47: 26,313 INFO [seed.GWCTask] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 18: 47: 26,314 INFO [seed.GWCTask ] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 18: 47: 26,317 INFO [seed.GWCTask] - El grupo de subprocesos terminó la tarea TRUNCATE después de 0.0 segundos 2014-11-13 18: 47: 26,329 INFO [geoserver.wfs ] - Solicitud: servicio de transacciones = versión WFS = 1.0.0 baseUrl = http: // localhost: 8080 / geoserver / gro up [0] = wfs: [email protected] (función: [SimpleFeatureImpl: poi = [SimpleFeatureImpl.Attribute: the_geom= PUNTO (-74.01345063373635 40.71583592083637), SimpleFeatureImpl.Attribute: NAME= Test2, SimpleFeatureImpl.Attribute: MINIATURA= nulo, SimpleFeatureImpl.Attribute: MAINPAGE= nulo]], identificador: nulo, idgen: , inputFormat: , srsName: null) insert [0]: feature [0] = SimpleFeatureImpl: poi = [SimpleFeatureImpl.Attribute: the_geom= PUNTO (-74.01345063373635 40.71583592083637), SimpleFeatureImpl.Attribute: NAME= Test2, SimpleFeatureImpl.Attribute: MINIATURA= nulo, SimpleFeatureImpl.Attribute: MAINPAGE= nulo] idgen = GenerateNew inputFormat = texto / xml; subtipo = gml / 3.1.1 releaseAction = ALL

Jugando con el contenido POST de QGIS, noté que al eliminar la ubicación de esquema, la solicitud se convirtió en un éxito. Una solicitud exitosa de uDig tampoco usó schemaLocation.

Es decir, eliminé esto:

xsi: schemaLocation = "http://www.census.gov http: //my.server/geoserver/wfs? SERVICE = WFS & VERSION = 1.0.0 & REQUEST = DescribeFeatureType & TYPENAME = tiger: poi & SRSNAME = EPSG: 4326"

Tuve el mismo problema, sufrí bastante con él.

Para mí, este era el problema: el GeoServer se estaba ejecutando en Windows. Con Lubuntu (OSGeoLive VirtualBox) no hubo errores con la edición WFS.

Entonces: GeoServer: Linux, QGIS: Windows && Linux


En los temas anteriores, hemos examinado más de cerca los datos vectoriales. Mientras que las entidades vectoriales utilizan geometría (puntos, polilíneas y polígonos) para representar el mundo real, los datos ráster adoptan un enfoque diferente. Los rásteres están formados por una matriz de píxeles (también llamados celdas), cada uno de los cuales contiene un valor que representa las condiciones para el área cubierta por esa celda (ver Fig. 6.2). En este tema vamos a echar un vistazo más de cerca a los datos ráster, cuándo es útil y cuándo tiene más sentido usar datos vectoriales.

Fig. 6.2 Un dataset ráster se compone de filas (a lo largo de) y columnas (a lo largo de) de píxeles (también conocidas como celdas). Cada píxel representa una región geográfica y el valor de ese píxel representa alguna característica de esa región. ¶


3 respuestas 3

Utilice estos comandos de terminal desde el directorio de su proyecto.

Guarda tus cambios locales usando git stash. Esto guardará sus cambios locales, después de la última confirmación en su local, en una pila.

Extraiga los cambios desde el control remoto usando git pull o git pull & ltremote-name & gt & ltbranch-name & gt si está extrayendo de una rama que no sea master. Esto extraerá las confirmaciones de la rama remota a local que no tiene.

Haga clic en retroceder sus cambios de stash usando git stash pop. Esto aplicará los cambios no confirmados. Esto puede resultar en conflictos de fusión en su código.

Puede confirmar los cambios después de resolver los conflictos.

También puede realizar cambios sin guardarlos, pero eso también puede dar lugar a conflictos de combinación, que debe resolver.


Personalización¶

El diálogo de personalización le permite (des) activar casi todos los elementos de la interfaz de usuario de QGIS. Esto puede ser muy útil si desea proporcionar a sus usuarios finales una versión & # 8216light & # 8217 de QGIS, que contiene solo los iconos, menús o paneles que necesitan.

Antes de que se apliquen los cambios, debe reiniciar QGIS.

Marcando el Habilitar la personalización checkbox es el primer paso en el camino hacia la personalización de QGIS. Esto habilita la barra de herramientas y el panel de widgets desde los cuales puede desmarcar y así deshabilitar algunos elementos de la GUI.

El elemento configurable puede ser:

  • a Menú o algunos de sus submenús de la Barra de menús
  • entero Panel (ver Paneles y barras de herramientas)
  • la Barra de estado descrito en Barra de estado o algunos de sus elementos
  • a Barra de herramientas: toda la barra o algunos de sus iconos
  • o cualquier widget desde cualquier diálogo en QGIS: etiqueta, botón, cuadro combinado.

Con Cambiar a la captura de widgets en la aplicación principal, puede hacer clic en un elemento en la interfaz de QGIS que desea ocultar y QGIS desmarca automáticamente la entrada correspondiente en el cuadro de diálogo Personalización.

Una vez que haya configurado su configuración, haga clic en [Solicitar] o [OK] para validar sus cambios. Esta configuración se convierte en la utilizada por defecto por QGIS en el próximo inicio.

Las modificaciones también se pueden guardar en un .ini archivo usando Botón Guardar en archivo. Esta es una forma práctica de compartir una interfaz QGIS común entre varios usuarios. Simplemente haga clic en Cargar desde archivo desde la computadora de destino para importar el .ini expediente. También puedes correr herramientas de línea de comando y también guarde varias configuraciones para diferentes casos de uso.

Restaure fácilmente QGIS predefinido

La configuración inicial de la GUI de QGIS se puede restaurar mediante uno de los métodos siguientes:

  • desmarcando Habilitar la personalización en el cuadro de diálogo Personalización o haga clic en el Botón Comprobar todo
  • presionando el [Reiniciar] botón en el QSettings marco debajo Configuración ‣ Opciones menú, Sistema pestaña
  • iniciar QGIS en un símbolo del sistema con la siguiente línea de comando qgis: no personalización
  • ajuste a falso El valor de Interfaz de usuario ‣ Personalización ‣ Habilitado variable bajo Configuración ‣ Opciones menú, Avanzado pestaña (ver la advertencia).

En la mayoría de los casos, debe reiniciar QGIS para que se aplique el cambio.


13.1.1. El panel del navegador¶

El navegador es una de las principales formas de agregar datos a los proyectos de forma rápida y sencilla. Está disponible como:

una pestaña Administrador de fuentes de datos, habilitada al presionar el botón Abrir Administrador de fuentes de datos (Ctrl + L)

como un panel QGIS puede abrir desde el menú Ver ► Paneles (o Configuración ► Paneles) o presionando Ctrl + 2.

En ambos casos, el navegador lo ayuda a navegar en su sistema de archivos y administrar geodatos, independientemente del tipo de capa (ráster, vector, tabla) o el formato de la fuente de datos (archivos sin formato o comprimidos, bases de datos, servicios web).

13.1.1.1. Explorando la interfaz¶

En la parte superior del panel del navegador, encontrará algunos botones que le ayudarán a:

Agregar capas seleccionadas: también puede agregar datos al lienzo del mapa seleccionando Agregar capas seleccionadas desde el menú contextual de la capa

Filtro de navegador para buscar datos específicos. Ingrese una palabra de búsqueda o un comodín y el navegador filtrará el árbol para mostrar solo las rutas a las tablas, nombres de archivo o carpetas de la base de datos que coincidan; no se mostrarán otros datos o carpetas. Vea el ejemplo del Panel del navegador (2) en la Fig. 13.2. La comparación puede distinguir entre mayúsculas y minúsculas o no. También se puede configurar para:

Normal: muestra elementos que contienen el texto de búsqueda

Comodines: ajuste la búsqueda con? y / o * caracteres para especificar la posición del texto de búsqueda

Colapsar todo el árbol

Activar / desactivar el widget de propiedades: cuando se activa, se agrega un nuevo widget en la parte inferior del panel que muestra, si corresponde, los metadatos del elemento seleccionado.

Las entradas en el panel Navegador están organizadas jerárquicamente y hay varias entradas de nivel superior:

Favoritos donde puede colocar accesos directos a ubicaciones de uso frecuente

Marcadores espaciales donde puede almacenar extensiones de mapas de uso frecuente (consulte Marcadores espaciales)

Inicio del proyecto: para acceder rápidamente a la carpeta en la que se almacenan (la mayoría de) los datos relacionados con su proyecto. El valor predeterminado es el directorio donde reside el archivo de su proyecto.

Directorio de inicio en el sistema de archivos y directorio raíz del sistema de archivos.

Unidades de red o locales conectadas

Luego vienen varios tipos de contenedores / bases de datos y protocolos de servicio, según su plataforma y bibliotecas subyacentes:


¿Qué sigue?

¡Muchas gracias a los colaboradores de GDAL y QGIS por agregar una característica tan agradable! Ofrece muchas posibilidades para las organizaciones que tienen que lidiar con una gran cantidad de ráster grande y solo quieren explorar parte de él.

Ya estamos pensando en nuevas mejoras (autenticación fácil, mejor integración con el procesamiento & # 8230), así que si está dispuesto a financiarlos o simplemente quiere saber más sobre QGIS, no dude en contactarnos en [email & # 160protected]. Y por favor, eche un vistazo a nuestra oferta de soporte para QGIS.


9.5. Atajos de teclado¶

QGIS proporciona atajos de teclado predeterminados para muchas funciones. Puedes encontrarlos en la sección Barra de menú. Además, la opción de menú Configuración ► Atajos de teclado ... le permite cambiar los atajos de teclado predeterminados y agregar nuevos a las funciones de QGIS.

Fig. 9.31 Definir opciones de atajos ¶

La configuración es muy sencilla. Utilice el cuadro de búsqueda en la parte superior del cuadro de diálogo para encontrar una acción en particular, selecciónela de la lista y haga clic en:

Cambie y presione la nueva combinación que desea asignar como nuevo acceso directo

Establecer Ninguno para borrar cualquier acceso directo asignado

o Establecer predeterminado para hacer una copia de seguridad del acceso directo a su valor original y predeterminado.

Proceda como se indicó anteriormente para cualquier otra herramienta que desee personalizar. Una vez que haya terminado su configuración, simplemente cierre el cuadro de diálogo para que se apliquen los cambios. También puede guardar los cambios como un archivo .XML y cargarlos en otra instalación de QGIS.


QGIS »Aplicación QGIS

01:50 Редакция d91f36d1 (qgis): [vectorlayer] Actualizar la extensión del mapa cuando se agregó la característica / geom cambió Matthias Kuhn 01:28 Informe de error # 7643: Salida de consola vacía en R, bajo SEXTANTE Hola Filipe,
Gracias por su paciencia. Vuelvo a ejecutar el algoritmo y la salida de sextante_script.r.Rout (que es un. Joana Simoes 01:28 Informe de error # 7643: Salida de consola vacía en R, bajo SEXTANTE Hola Filipe,
Gracias por su paciencia. Vuelvo a ejecutar el algoritmo y la salida de sextante_script.r.Rout (que es a. Joana Simoes 01:20 Редакция 6eb31889 (qgis): [ftools] Fijar matriz de distancia (Fix # 8103) Matthias Kuhn 01:11 Редакция 5e4a9dff (qgis): [ftools] Varias correcciones Arreglo # 8107 Coordenadas medias
Arreglar # 8105 Estadísticas básicas
Arreglo # 8104 Valores únicos Matthias Kuhn 00:42 Informe de error # 8111 (Cerrado): Administrador de complementos: Verifique si el archivo del repositorio es válido El administrador de complementos ahora muestra un error, si el dominio no se pudo resolver u otros errores relacionados con la red.
Si entiendo. Matthias Kuhn 00:40 Informe de error # 8027 (reabierto): qgis-server no entiende correctamente la ruta relativa que confirmo aquí en un cuadro de Debian, también para shapefile. La siguiente solicitud funciona:
http://192.168.0.79/cgi-bin/qgis_ma. Paolo Cavallini 00:40 Informe de error # 8027 (reabierto): qgis-server no entiende correctamente la ruta relativa que confirmo aquí en un cuadro de Debian, también para shapefile. La siguiente solicitud funciona:
http://192.168.0.79/cgi-bin/qgis_ma. Paolo Cavallini 00:06 Редакция 59fd5e0c (qgis): Actualización de la traducción: pl Borys Jurgiel 22:04 Редакция 9b04f137 (qgis): Arreglando casos de prueba de texto delimitado para el cambio de API SIP Chris Crook 18:14 Informe de error # 8102: Qgis Crash al salir no agregó ninguna capa. simplemente abrir y cerrar QGIS produciría esto. Probado en Ubuntu 12.04 vinayan Parameswaran 10:42 Informe de error n. ° 8102: Qgis Crash al salir Probaré este problema lo antes posible tanto en Linux como en Windows. ¿Agregaste una capa usando el navegador? Hubo un problema. Giovanni Manghi 10:42 Informe de error n. ° 8102: Qgis Crash al salir Probaré este problema lo antes posible tanto en Linux como en Windows. ¿Agregaste una capa usando el navegador? Hubo un problema. Giovanni Manghi 09:45 Informe de error # 8102 (Cerrado): Qgis Crash al salir El maestro actual falla al cerrar un proyecto. aquí está la salida ..
Versión de QGis: commit: da0e4f3. vinayan Parameswaran 18:12 Informe de error n. ° 8095: El comprobador de topología bloquea qgis al hacer clic en & quotnuevo proyecto & quot o al leer un archivo. Hola pedro
Gracias por informar ... es de esperar que sea una solución sencilla. ¿Está seguro de que el seguimiento de la pila publicado se basa en crash w. vinayan Parameswaran 13:40 Informe de error n. ° 8095 (reabierto): el comprobador de topología bloquea qgis al hacer clic en & quotnuevo proyecto & quot o cuando. Hola Vinayan,
¡Gracias por la solución rápida! Pero ahora ocurren dos cosas diferentes:
1) Si hace clic en algunos de los errores. Pedro Venâncio 17:16 Редакция da0e4f34 (qgis): Marcar proyecto como sucio en caso de cambios de compositor Marco Hugentobler 16:32 Informe de error # 8106 (Comentarios): Ftools - El vecino más cercano no funciona Esto parece estar resuelto, pero tropecé con algunos otros problemas probándolo. ¿Puede probar y actualizar el estado? Matthias Kuhn 10:04 Informe de error # 8106 (Cerrado): Ftools - El vecino más cercano no funciona. vinayan Parameswaran 16:21 Informe de error # 8103 (Cerrado): Ftools - La matriz de distancia no funciona Corregido en la confirmación del conjunto de cambios: & quot6eb31889d8ec57641046b676b59c41a2cbbf02c4 & quot. Matthias Kuhn 09:56 Informe de error # 8103 (Cerrado): Ftools - La matriz de distancia no funciona La matriz de distancia no funciona después de las actualizaciones recientes de Python.

Problema 1: el cuadro combinado & # 39Input Unique Id & # 39 no se completa. vinayan Parameswaran 16:11 Informe de error # 8104 (Cerrado): Ftools - Los valores únicos no funcionan Corregido en la confirmación del conjunto de cambios: & quot5e4a9dff6b4374e448307482baecab4688868fb8 & quot. Matthias Kuhn 10:01 Informe de error n. ° 8104 (Cerrado): Ftools - Los valores únicos no funcionan, presione ok con los valores predeterminados en cualquier shapefile.
Iniciar sesión. vinayan Parameswaran 16:11 Informe de error # 8105 (Cerrado): Las estadísticas de Ftools-Basic no funcionan Corregido en la confirmación del conjunto de cambios: & quot5e4a9dff6b4374e448307482baecab4688868fb8 & quot. Matthias Kuhn 10:03 Informe de error # 8105 (Cerrado): Las estadísticas de Ftools-Basic no funcionan, presione ok con los valores predeterminados ... aquí está el registro. vinayan Parameswaran 16:11 Informe de error # 8107 (Cerrado): Error de coordenadas medias de Ftools Corregido en la confirmación del conjunto de cambios: & quot5e4a9dff6b4374e448307482baecab4688868fb8 & quot. Matthias Kuhn 10:09 Informe de error # 8107 (Cerrado): Error de coordenadas de Ftools-Mean No sé mucho acerca de esta herramienta ... pero al presionar ok se produce el siguiente mensaje. vinayan Parameswaran 15:46 Редакция f48aff82 (qgis): Ajustar la punta una vez más y corregir un error con el enlace http Werner Macho 15:21 Редакция a65a6b7b (qgis): [Instalador de complementos] Corregir las URL excluidas del proxy (# 8092) Borys Jurgiel 12: 51 Informe de error n.º 8101: "Guardar como" en una capa de puntos PostGIS grande no funciona. Intenté de nuevo, pero sin marcar la casilla * Omitir creación de atributos *. La única diferencia real aquí fue que el informe de error # 8101 de D. Aren Cambre 12:19: & quotSave as & quot en una capa de puntos PostGIS grande no funciona. Interesante: Ejecuté la misma operación de forma consecutiva (con el conjunto de datos filtrado). Tomó 6 minutos la primera vez, 19. Aren Cambre 12:09 Informe de error # 8101: & quotSave as & quot en una capa de puntos PostGIS grande no & # 39t funciona Aquí & # 39s ese archivo de errores de mapa de calor. Aren Cambre 12:09 Informe de error n. ° 8101: "Guardar como" en una capa de puntos PostGIS grande no funciona correctamente, en la exportación del subconjunto filtrado de solo unos 6000 puntos, tarda unos 6 minutos en completarse. Me he adjuntado. Aren Cambre 11:48 Informe de error n. ° 8101: "Guardar como" en una capa de puntos PostGIS grande no funciona. Esto es interesante. Obtengo el mismo síntoma si utilizo la función * Filtro * para reducir la capa a aproximadamente 6000 puntos. Aren Cambre 11:25 Informe de error # 8101 (Comentarios): & quotSave as & quot en una capa de puntos PostGIS grande no funciona Probé con una capa de polígonos de 568k en un servidor Postgis remoto, y me tomó alrededor de 2 minutos exportarlo como forma ( wit. Giovanni Manghi 09:26 Informe de error # 8101 (Cerrado): & quotSave as & quot en una gran capa de puntos PostGIS no funciona En 1.8.0 y 1.9 192e130, cargo una capa PostGIS con 2.889.598 puntos. Estos representan unos pocos años & # 39. Aren Cambre 12:31 Редакция 695704de (qgis): Cambio de punta según el nuevo Administrador de complementos, gracias a Richard fo. Werner Macho 11:28 Informe de error # 8109 (Cerrado): El módulo Heatmap usa DOS 8.3- extensiones de archivo compatibles para GeoTIFF Al crear un nuevo mapa de calor GeoTIFF, el módulo de mapa de calor utiliza una extensión * .tif *. Utilice * .tiff *. * .tif * es una reserva. Aren Cambre 11:14 Редакция 7a2ff543 (qgis): Agregado Prueba de versión SIP al script de prueba de texto delimitado Chris Crook 11:10 Informe de error # 8108 (Comentarios): & # 39Seleccionar por ubicación & # 39 no se muestra selección en el mapa funciona bien aquí con una compilación de ayer en Linux. Cual build está usando? ¿plataforma? Giovanni Manghi 10:25 Informe de error # 8108 (Cerrado): & # 39Seleccionar por ubicación & # 39 no muestra la selección en el mapa Si se ejecuta un & # 39Seleccionar por ubicación & # 39 en QGIS 1.9.0-Master, el mapa no se actualiza con la nueva selección. Si, después. Jakob Lanstorp 10:33 Редакция 9eacb745 (qgis): traducción de actualización sv por Victor Werner Macho 09:04 Informe de error # 8072: Use una fuente predeterminada más moderna para las etiquetas en Windows & gt * Tenga en cuenta que en realidad *
& gt * qgis usará las bibliotecas posgres 8.3 que están todas descartadas. *
& gt * Esto significa el. Aren Cambre 08:52 Informe de error n. ° 8072: use una fuente predeterminada más moderna para las etiquetas en Windows. Estoy de acuerdo en que Windows no es una consideración principal.
De hecho, acabamos de mudarnos a Linux con MapServer.
Y planea usar. aperi2007 - 07:25 Informe de error n. ° 8072: Usar una fuente predeterminada más moderna para las etiquetas en Windows Windows Server 2003 ya está fuera del soporte estándar y no se han creado paquetes de servicio para él desde 2009: http. Aren Cambre 07:20 Informe de error # 8072: Use una fuente predeterminada más moderna para las etiquetas en Windows & gt Por lo tanto, la rara máquina Windows que no tiene Calibri y ni siquiera puede usar una de las formas gratuitas de obtenerlo es. aperi2007 - 07:02 Informe de error # 8072: Use una fuente predeterminada más moderna para las etiquetas en Windows & gt * La pregunta es pensar en proyectar qgis como un proyecto solo para esa máquina donde nació (solo para sus ojos) o. Aren Cambre 08:57 Informe de error n. ° 8041: el cuadro de diálogo del selector de crs está roto en la nueva ventana de la capa espacial, ahora parece que el problema cambió, ya que se puede elegir el CRS, pero no desde el & quot utilizado recientemente. & quot lista. Giovanni Manghi 06:24 Informe de error n. ° 8092 (Cerrado): instalador del complemento Python: no se puede cargar desde el repositorio local cuando es Proxy. Debe arreglarse en la confirmación: a65a6b7bd84769e79
aunque no tengo proxy para probarlo. Vuelva a abrir si aún está roto. Borys Jurgiel 06:24 Informe de error n. ° 8092 (Cerrado): instalador del complemento Python: no se puede cargar desde el repositorio local cuando se utiliza Proxy. Debe arreglarse en la confirmación: a65a6b7bd84769e79
aunque no tengo proxy para probarlo. Vuelva a abrir si aún está roto. Borys Jurgiel 06:24 Informe de error n. ° 8092 (Cerrado): instalador del complemento Python: no se puede cargar desde el repositorio local cuando se utiliza Proxy. Debe arreglarse en la confirmación: a65a6b7bd84769e79
aunque no tengo proxy para probarlo. Vuelva a abrir si aún está roto. Borys Jurgiel 05:47 Informe de error # 8067: la capa con proyección cilíndrica de igual área no se procesa correctamente Sí, esa es la proyección correcta. Es cilíndrico de área equivalente con una ubicación de referencia no estándar (E90 N30). Brian Sipos 05:34 Informe de error # 8067: la capa con proyección cilíndrica de igual área no se procesa correctamente Brian Sipos escribió:
& gt Adjunta es la forma que causa problemas. Re-codifiqué como SQLite para mantener un solo archivo, pero igual. Giovanni Manghi 04:29 Редакция 3d7b802d (qgis): Merge pull request # 664 from vinayan / topofix [Fix # 8095] - fix topology error markers vinayan Parameswaran 04:20 Редакция 5f172500 (qgis): fix topology error markers vinayan3 Parameswaran Informe de error n. ° 8099 (cerrado): errores de Spatialite no significativos al intentar conectarse a una base de datos de Spatialite con columnas faltantes en las tablas & quotgeometry_columns & quot o & quotspatial_ref_sys & quot. Matthias Kuhn 02:41 Informe de error # 8094 (Cerrado): error en la traducción de Fr & quot; Generación d & # 39atals & quot en el compositor Werner Macho

2013-06-17

precisa-ubuntugis1 (anterior a Kai Li 06:55 Informe de error # 8089 (Cerrado): Errores con poligonizar y rasterizar Gracias por informar.
Estos problemas deben resolverse, pero manténganos informados sobre más errores. Matthias Kuhn 05:46 Informe de error # 8089 (Cerrado): Errores con poligonizar y rasterizar Actualizado esta mañana y el conjunto de cambios corrige la mayoría de errores en GdalTools y Ftools. Sin embargo, los errores permanecen en po. Theron Morgan-Brown 06:53 Informe de error # 8090 (Cerrado): El complemento de mapa de calor restablece filas y columnas cada vez que cambio el radio en el complemento de mapa de calor, si cambio el campo * Filas * por un mapa de calor en la sección * Avanzado *, que automágicamente chan. Aren Cambre 06:42 Informe de error n. ° 8067: la capa con proyección cilíndrica de igual área no se procesa correctamente La forma adjunta está causando problemas. Re-codifiqué como SQLite para mantener un solo archivo, pero ocurre el mismo problema de dibujo. Brian Sipos 06:34 Informe de error # 8067: la capa con proyección cilíndrica de igual área no se procesa correctamente Brian Sipos escribió:
& gt Tiene un tamaño relativamente grande (1,5 MiB) pero puedo enviar los archivos de forma si es necesario para diagnosticar esto. Giovanni Manghi 06:31 Informe de error n. ° 8067: la capa con proyección cilíndrica de igual área no se procesa correctamente Sí, acabo de instalar el código maestro QGIS rev. 28efcda y este problema está presente. Dibujé a mano alzada una capa arbitraria. Brian Sipos 04:38 Informe de error # 8061 (Cerrado): enlaces de Python para legendInterface (). GroupLayerRelationship () da s. Se corrigió en la confirmación del conjunto de cambios: & quot1f10010ebf064ce31a53af2917231bd9ac41e413 & quot. Salvatore Larosa 04:04 Informe de error # 8030: El etiquetado antiguo no funciona en 1.9 Puedo confirmar este problema al compilar master en muchas distribuciones de Linux. Marco Lechner 03:37 Informe de error n. ° 7802: & quot; Unir atributos por ubicación & quot; en qgis master tiene una fuga de memoria y provoca una falla Hola a todos, confirmo que ahora funciona, la fuga de memoria está resuelta.
¡Saludos!
Leonardo Gonnella 02:56 Informe de error # 7845: El verificador de topología bloquea qgis cuando se usa la regla & quot no debe tener espacios & quot; vinayan Parameswaran escribió:
& gt Giovanni..no en absoluto..simplemente esa regla no se ejecutará si la geometría contiene tal er. Giovanni Manghi 02:26 Informe de error n. ° 7845: El comprobador de topología bloquea qgis cuando se usa la regla & quot no debe tener espacios & quot; Giovanni ... en absoluto ... simplemente esa regla no se ejecutará si la geometría contiene un error de este tipo ... todavía estoy trabajando wh. vinayan Parameswaran 02:18 Informe de error n. ° 7845: El verificador de topología bloquea qgis cuando se usa la regla & quot no debe tener espacios & quot; vinayan Parameswaran escribió:
& gt Arreglaré el bloqueo hoy o mañana ... se debe a un error en la geometría (múltiple. Giovanni Manghi 02:49 Informe de error # 8088 (Comentarios): la proyección de extracción falla, funciona aquí en la última revisión maestra. ¿Puedes ¿adjuntar datos de muestra? Saludos. Giovanni Manghi 02:34 Informe de error # 8088 (Cerrado): la proyección de extracción falla Esto ocurre después de que selecciono un tif. Gavin Fleming 02:39 Informe de error # 7928 (Cerrado): SIGABRT al agregar etiquetas Giovanni Manghi 02 : 37 Informe de error # 7928: SIGABRT al agregar etiquetas Marco Hugentobler escribió:
& gt commit: 6370153e81bba76997ec1db5c1296f71b284c256 debería resolver el problema con ring-less po. Laurent Defert

2013-06-16

inestable1 es del 14/06/2013.
La corrección (commit: fec833f) se introdujo más tarde (2016/06/15). Matthias Kuhn 10:05 Informe de error n. ° 7520: evitar que el navegador se reinicie cuando se hace clic en Guardar o se abre un nuevo proyecto. Estoy obteniendo el bloqueo con 1.9.0 + git20130614 + 07ea0aa

unstable1 Paolo Cavallini 10:03 Informe de error n. ° 7520 (Comentarios): Evita que el navegador se reinicie cuando se hace clic en Guardar o cuando se desactiva el nuevo proyecto. # 7931 parece estar relacionado y está arreglado desde ayer. ¿Este también se puede cerrar? Matthias Kuhn 23:59 Редакция 28efcda1 (qgis): [pyqgis-console] pequeña actualización para ayudar a Salvatore Larosa 23:31 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir Esa llamada se insertó recientemente para limpiar el entorno de Python.
Puedo imaginar que este problema no está relacionado con usted. Matthias Kuhn 15:16 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir OK, eso funcionó. El volcado de emergencia es ahora de 10 Mb
Se bloquea en QgisApp ::

QgisApp () destructor, cerca de su final en
metro. Joaquim Luis 13:33 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir Joaquim Luis escribió:
& gt Intenté crear una versión de depuración pero hubo errores en
& gt
& gt [. ]
Prueba RelWithDebInfo
Jürgen Fischer 13:30 Informe de error n. ° 8085: una compilación de 64 bits en Windows se bloquea al salir. Intenté compilar una versión de depuración, pero hubo errores en. Joaquim Luis 13:25 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir, confirma el bloqueo mientras se sale en win7 de 64 bits.
Se adjunta una captura de pantalla con la ventana emergente dmp. Gerhard Spieles 12:59 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir del archivo de volcado no se procesó. Límites de tamaño? Joaquim Luis 12:57 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir Aquí está el archivo de volcado Joaquim Luis 12:37 Informe de error # 8085: Una compilación de 64 bits en Windows se bloquea al salir Produzca un retroceso por favor. Jürgen Fischer 12:34 Informe de error n. ° 8085 (cerrado): una compilación de 64 bits en Windows se bloquea al salir Hola,
Construí una versión de 64 bits usando dependencias nativas puras, eso es todo lo que id compilado con VS2010 de 64 bits.
Altho. Joaquim Luis 23:02 Редакция 27d3db70 (qgis): actualización de la traducción al alemán Jürgen Fischer 22:52 Редакция 672053de (qgis): actualización previa a la traducción 10 días para String Freeze Werner Macho 21:41 Редакция 06272115 (qgis): fix # 80 2182 : 28 Редакция 65b0cd92 (qgis): arreglo # 8083 (MultiSurfaces no soportado) Jürgen Fischer 20:55 Informe de error # 6785: Error al intentar editar un parámetro en un modelo En Arch Linux obtengo el mismo error que:
Advertencia: QLayout: Intentando agregar QLayout & quot & quot a ModelerParameterDefinitionD. Samuel Fernando Mesa Giraldo 19:42 Редакция 883785cd (qgis): Merge pull request # 663 de Jean-Roc / mywork update fr ui Werner Macho 16:40 Редакция e8f7c139 (qgis): Merge pull request # 634 from vinayan / offline PluginFixWin Offline Editing - Windows Fix vinayan Parameswaran 15:10 Редакция 449c2a23 (qgis): Incluir campos unidos al fusionar QgsFields Matthias Kuhn 14:58 Редакция d0024238 (qgis): [attrtable] Botón de corrección estado marcado El botón incorrecto estaba marcado, cuando el modo de visualización no estaba cambiado con un clic de botón pero otro evento. Matthias Kuhn 14:58 Редакция d0d381a0 (qgis): Adjust data type Matthias Kuhn 14:45 Редакция bb8e47fc (qgis): Change build path.txt to be more unique Nathan Woodrow 14:21 Редакция e3608db6 (qgis): [ftools] More SIP API updates Matthias Kuhn 13:55 Редакция c7a5e0f7 (qgis): attribute editor: return NULL QVariant instead of invalid QVariant Matthias Kuhn 13:10 Редакция 9b242c28 (qgis): correct a typo Jean-Roc Morreale 12:57 Bug report #8084: FindSIP.py Joaquim Luis wrote:
> How can it be broken if I manually fix the makefiles to point to sip location and than it works. Jürgen Fischer 12:52 Bug report #8084: FindSIP.py How can it be broken if I manually fix the makefiles to point to sip location and than it works? Joaquim Luis 12:36 Bug report #8084 (Closed): FindSIP.py sounds like you sip install is broken. Jürgen Fischer 12:36 Bug report #8084 (Closed): FindSIP.py sounds like you sip install is broken. Jürgen Fischer 11:56 Bug report #8084: FindSIP.py Hi,
please use meaningful subjects/titles. Giovanni Manghi 11:54 Bug report #8084 (Closed): FindSIP.py Fails to find sip. For example, running some commands from the FindSIP.py file. Joaquim Luis 12:48 Редакция da70422f (qgis): update french translation Jean-Roc Morreale 12:42 Bug report #8082 (Closed): FindGEOS.cmake Fixed in changeset commit:"06272115d533fa9d2ae79dba2fd5fb8ad1c3175f". Jürgen Fischer 11:50 Bug report #8082 (Closed): FindGEOS.cmake The repeated occurrence of GEOS_LIBRARY at line 33-34 is an error as it will cause a linking error when code will try. Joaquim Luis 12:28 Bug report #8083 (Closed): segfault on wms getfeatureinfo with format=feature (master 449c2a2) Fixed in changeset commit:"65b0cd924302fe0eb82e0ebf6d948f3cc74a0603". Jürgen Fischer 12:02 Bug report #8083: segfault on wms getfeatureinfo with format=feature (master 449c2a2) no, don't think so. Switching between the different output formats was not available in 1.8 yet Richard Duivenvoorde 11:55 Bug report #8083: segfault on wms getfeatureinfo with format=feature (master 449c2a2) is this a regression since 1.8 and/or previous master versions? Giovanni Manghi 11:54 Bug report #8083 (Closed): segfault on wms getfeatureinfo with format=feature (master 449c2a2) When loading a wms (eg http://geodata.nationaalgeoregister.nl/ahn25m/ows and then select layer 'bladindex'), loading . Richard Duivenvoorde 11:34 Редакция f6ae6c48 (qgis): [Gdaltools] SIP API update (Fix #8074) Matthias Kuhn 11:34 Feature request #8080: Plugin Manager's "Repository details" dialog should indicate version query. Oops, I meant to file this as a feature request! Can someone fix? Aren Cambre 11:33 Feature request #8080 (Closed): Plugin Manager's "Repository details" dialog should indicate vers. #8079 was a false alarm because I did not catch that a *?qgis=2.0* querystring is appended to whatever is specified i. Aren Cambre 11:33 Bug report #8079: Plugin Manager arbitrarily excludes some plugins #8080 Aren Cambre 11:29 Bug report #8079: Plugin Manager arbitrarily excludes some plugins *?qgis=2.0* is what I was missing! In *Plugin Manager* > *Settings*, I double-clicked on the repository under *Plugin. Aren Cambre 11:22 Bug report #8079: Plugin Manager arbitrarily excludes some plugins Aren Cambre wrote:
> You're saying that http://plugins.qgis.org/plugins/plugins.xml is not correct then? It says both. Giovanni Manghi 11:17 Bug report #8079: Plugin Manager arbitrarily excludes some plugins You're saying that http://plugins.qgis.org/plugins/plugins.xml is not correct then? It says both plugins have the sam. Aren Cambre 11:11 Bug report #8079 (Closed): Plugin Manager arbitrarily excludes some plugins most plugins have not yet been updated to work in the latest master revision, Openlayers is one of them. New memory l. Giovanni Manghi 11:11 Bug report #8079 (Closed): Plugin Manager arbitrarily excludes some plugins most plugins have not yet been updated to work in the latest master revision, Openlayers is one of them. New memory l. Giovanni Manghi 11:10 Bug report #8079 (Closed): Plugin Manager arbitrarily excludes some plugins Plugin Manager appears to be arbitrarily excluding some plugins.
Example: In http://plugins.qgis.org/plugins/plugins. Aren Cambre 11:06 Редакция b96f67b8 (qgis): [ftools] Fix "Polygon from layer extent" (#8074) Matthias Kuhn 10:33 Feature request #8078 (Closed): Heatmap plugin should remember prior run's settings I've had a few situations where I am experimenting with Heatmap plugin settings, progressively refining the settings . Aren Cambre 09:59 Bug report #7876: Vector Clip causes QGIS master crash Matthias Kuhn wrote:
> Please check if this was solved with the fixed memory leak in the OGR provider.
confirmed on . Giovanni Manghi 04:46 Bug report #7876 (Open): Vector Clip causes QGIS master crash Matthias Kuhn wrote:
> Please check if this was solved with the fixed memory leak in the OGR provider.
The leak seem. Giovanni Manghi 04:46 Bug report #7876 (Open): Vector Clip causes QGIS master crash Matthias Kuhn wrote:
> Please check if this was solved with the fixed memory leak in the OGR provider.
The leak seem. Giovanni Manghi 04:46 Bug report #7876 (Open): Vector Clip causes QGIS master crash Matthias Kuhn wrote:
> Please check if this was solved with the fixed memory leak in the OGR provider.
The leak seem. Giovanni Manghi 04:46 Bug report #7876 (Open): Vector Clip causes QGIS master crash Matthias Kuhn wrote:
> Please check if this was solved with the fixed memory leak in the OGR provider.
The leak seem. Giovanni Manghi 04:46 Bug report #7876 (Open): Vector Clip causes QGIS master crash Matthias Kuhn wrote:
> Please check if this was solved with the fixed memory leak in the OGR provider.
The leak seem. Giovanni Manghi 09:50 Bug report #7624: QGIS crashes when pressing OK on the heatmap dialog Aren Cambre wrote:
> Just want to confirm I am still seeing this behavior. If I don't hit *. * and select a file pat. Giovanni Manghi 09:39 Bug report #7624: QGIS crashes when pressing OK on the heatmap dialog Just want to confirm I am still seeing this behavior. If I don't hit *. * and select a file path, I get a minidump. . Aren Cambre 09:45 Bug report #8077: Heatmap plugin doesn't release file after it's created Turns out that QGIS in fact opened the heatmap as another layer immediately after creating the heatmap. It just took . Aren Cambre 09:41 Bug report #8077 (Closed): Heatmap plugin doesn't release file after it's created I just used the Heatmap plugin to create a heatmap. Per Process Explorer, QGIS retains a lock on the file even when i. Aren Cambre 08:41 Bug report #8076 (Closed): Undocking panel = area that's not redrawn In the attached image, I undocked the *Log Messages* window by dragging its title bar. Note how the area where it was. Aren Cambre 06:14 Bug report #8019 (Closed): Column listing Oracle table fields: sort order incorrect Jürgen Fischer 06:12 Bug report #8019 (Resolved): Column listing Oracle table fields: sort order incorrect fixed in commit:3d9d1eeb Jürgen Fischer 06:12 Bug report #8019 (Resolved): Column listing Oracle table fields: sort order incorrect fixed in commit:3d9d1eeb Jürgen Fischer 05:46 Bug report #7428: union progress bar does not move, wrong result, too big result Now it seems the Union tool is broken after the SIP update, the message is (notice that it just shows in the log pane. Giovanni Manghi 05:24 Bug report #7990: labelling/selection of WFS multi part geometries fails Larry Shaffer wrote:
> Thanks for the URL.
& gt
> This appears to be related to issue #7928. There is something wrong i. Giovanni Manghi 05:04 Bug report #7420 (Closed): "sum line lenghts" never ends (freezes qgis)/memory leak Giovanni Manghi 03:41 Bug report #8069: Ftools random points: a python error The error (unicode object has no attribute contains) should be resolved. I will leave it open for the missing check f. Matthias Kuhn 02:57 Редакция 4b8f3c72 (qgis): Save/restore window geometry for change label properties dialog Larry Shaffer 02:56 Редакция 9e2c4a09 (qgis): Fix for #8003, font not written to table when using change label proper. The following have been updated/added to match layer's new labeling gui:
- Comboboxes for font family and style
- But. Larry Shaffer 02:36 Bug report #8074 (Closed): Numerous Ftools, GDALtools, give errors as of update 6/12 Fixed in changeset commit:"f6ae6c48b35a1f858a78f890c050f10b4ef481cf". Matthias Kuhn 02:24 Bug report #8075 (Closed): New polygon blank attribute window as of update 6/12 Giovanni Manghi 02:23 Bug report #8075: New polygon blank attribute window as of update 6/12 Thanks Matthias. Estás en lo correcto. It was not set to autogenerate by default. After selecting autogenerate it works fine. Theron Morgan-Brown 02:23 Bug report #8075: New polygon blank attribute window as of update 6/12 I also does not confirm. Giovanni Manghi 02:20 Bug report #7451 (Closed): Dates are not written in the table of attributes when using the calend. Now I see,
the "date format" parameter is mandatory, without it then the widget does not work as does not use any de. Giovanni Manghi 02:20 Bug report #7451 (Closed): Dates are not written in the table of attributes when using the calend. Now I see,
the "date format" parameter is mandatory, without it then the widget does not work as does not use any de. Giovanni Manghi

2013-06-15

2013-06-14

2013-06-13

2013-06-12

/Library/Application Support/[email protected] Or better, @. William Kyngesburye 06:29 Feature request #8045 (Closed): add unit test for startup options (pluginpath, configpath) it would be nice to have test to ensure following options work OK:
- alternative plugin paths set in environnement v. Regis Haubourg 06:26 Редакция b287661c (qgis): Don't return null on failed metadata load Nathan Woodrow 06:01 Bug report #8044 (Closed): Strange behavior of feature request with filter rectangle for memory l. I did miss the flag exactIntersection in QgsFeatureRequest.
With the flag, it works as expected.
Denis Rouzaud 05:40 Bug report #8044 (Closed): Strange behavior of feature request with filter rectangle for memory l. I am experiencing some problems with a feature request using a rectangle
filter on a memory layer containing circles. Denis Rouzaud 03:57 Bug report #8038: core dump on opening project Giovanni Manghi wrote:
> on the latest revision available on osgeo4w a project with wms layer is not affected. I cann. Salvatore Larosa 03:28 Feature request #8043 (Rejected): Avoid duplicate nodes from "Extract Nodes" When extracting nodes for a polygon it appears that "Vector", "Geometry Tools", "Extract Nodes" outputs the same poin. magerlin - 02:36 Bug report #7970: qgis crashes when creating new spatialite layer - changing crs confirmed here, sorry for the delay, I wasn't at office.
régis Regis Haubourg 02:24 Редакция 57cb5753 (qgis): Merge pull request #619 from slarosa/generate_pap [FEATURE] Module to generate prepared APIs file for call tips and auto-completion in Python Console Salvatore Larosa


Introduction to Quantum GIS 3.4.14

Quantum GIS 3.4.14 is a free Open Source Geographic Information System (GIS) program that is used to create, edit, visualize, analyze and publish geospatial information. The program is available for Windows, Mac, Linux, and BSD. This user friendly Open Source GIS program is licensed under the GNU General Public License and is an official project of the Open Source Geospatial Foundation. [4]


QGIS has many different features including QGIS Desktop, where you can create, edit, visualize, analyze and publish geospatial information QGIS Browser, where you can browse and preview your data and metadata as well as move around your stored data QGIS Server, where you can publish your QGIS projects as OGC compatible WMS and WFS services and QGIS Web Client, where you can publish your QGIS projects.[5]


Votes

El texto se actualizó correctamente, pero se encontraron estos errores:

No podemos convertir la tarea en un problema en este momento. Inténtalo de nuevo.

El problema se creó correctamente, pero no podemos actualizar el comentario en este momento.

Nyalldawson commented Jan 26, 2016

I don't have a lot of experience with WFS, but it's great to see the undermaintained WFS provider getting some attention. A couple of small comments regarding this:

  • Consider implementing a python provider test which inherits from ProviderTestCase (see eg tests/src/python/test_provider_mssql.py). This will help identify any issues in the provider where handling of different requests differs from the other vector providers
  • I'd also strongly suggest implementing handling of QgsFeatureRequest::FilterFids in QgsWFSFeatureIterator. This will give a HUGE performance boost across lots of areas when using WFS layers.
  • Similarly, I'd suggest implementing an expression compiler for QgsExpression -> WFS filters, so that QGIS expression based filters can be handled on the server side (rather then fetching all features and testing them in QGIS). Have a look at QgsSqlExpressionCompiler, and the implementations in QgsOgrExpressionCompiler, QgsSpatiaLiteExpressionCompiler etc. This will also give a huge performance boost to the provider.

Rouault commented Jan 26, 2016

Consider implementing a python provider test which inherits from ProviderTestCase (see eg tests/src/python/test_provider_mssql.py). This will help identify any issues in the provider where handling of different requests differs from the other vector providers

Thanks for the pointer. Looking at the runGetFeatureTests() method, due to the large number of tests, it might require a real WFS server especially, which might be impractical. I'd thought rather to have a dummy server returning a few prepared responses. Or perhaps have a dual strategy: rather extensive tests requiring to setup a real WFS server (that would be optionally run), and more simple ones that could be run without requiring a WFS server.

I'd also strongly suggest implementing handling of QgsFeatureRequest::FilterFids in QgsWFSFeatureIterator. This will give a HUGE performance boost across lots of areas when using WFS layers.

Which actions can trigger such type of filter ? This should be implementable through a FeatureId (1.0) /GmlObjectId (1.1) /ResourceId (2.0) filter

Similarly, I'd suggest implementing an expression compiler for QgsExpression -> WFS filters

There's already one implemented in QgsOgcUtils::expressionToOgcFilter() (will require work to support new WFS versions) used currently at layer creation when the user defines the layer. I guess this will have to be used again for filters defined afterwards and combined with the initial filter. But not all QGIS expressions can be turned into valid WFS server filters, so client-side fallback will be sometimes needed.


Ver el vídeo: Corregir error de creación de shapes en Qgis