Suite

Erreur QGIS WFS - Impossible de valider les modifications apportées à la couche


J'ai une base de données PostGIS servie par Geoserver. Je peux charger les couches que je veux dans QGIS sans soucis ; Cependant, chaque fois que j'essaie de modifier le calque, je reçois ce message d'erreur :

Impossible de valider les modifications apportées à la couche X Erreurs : ERREUR : 1 géométries non modifiées.

Erreurs du fournisseur : réponse vide

QGIS-2.4 prend-il réellement en charge les capacités wfs-t pour le moment ?

ÉDITER

QGIS

La requête réseau http://*******.com:**/geoserver/****/wfs?SERVICE=WFS&VERSION=1.0.0&SRSNAME=EPSG:3308 a expiré

Géoserveur

29/09/2014 09:43:06,297 INFO [geoserver.wfs] - Demande : getServiceInfo 29/09/2014 09:43:06,330 INFO [geoserver.wfs] - Demande : getServiceInfo 29/09/2014 09:43:06,330 INFO [geoserver.wfs] - Requête : describeFeatureType service = WFS version = 1.0.0 baseUrl = http://***.com:**/geoserver/ typeName[0] = {*****}*** ** format de sortie = XMLSCHEMA

Demande POST

 testMDR COORDONNEES ICI

Cela ressemble à un bogue dans GeoServer.

GeoServer doit identifier quand un schemaLocation fait référence au propre service WFS du GeoServer et le fait en regardant le nom d'hôte de l'URL et en le comparant à une liste de noms d'hôtes connus qu'il génère au démarrage en regardant les interfaces réseau.

S'il ne se reconnaît pas, il fera une requête HTTP pour récupérer le schéma, ce qui entraînera un blocage entre les threads gérant les deux requêtes. Cette impasse bloquera également tous tente de résoudre les schémas, y compris toutes les demandes qui incluent un attribut schemaLocation.

Windows est particulièrement sensible car il ne reconnaît pashôte localou alorsnom d'hôte.localmais les résoudra à lui-même. Cela peut affecter d'autres systèmes d'exploitation en raison de proxys, de traductions d'adresses ou d'alias DNS inaccessibles par une recherche inversée ou ajoutés après le démarrage de GeoServer.

L'ajout des noms d'hôtes manquants au fichier hosts peut aider.


J'ai le dernier Geoserver 2.7.2 et le dernier Qgis au moment où j'écris 2.10.1-Pisa

Après beaucoup d'essais et d'erreurs et de recherches sur Google

cela a fonctionné pour moi

dans les paramètres globaux de l'administrateur du géoserveur

ajouter une URL de base proxy pour être l'URL de base de votre géoserveur que j'ai utilisé

http://hostname:8080/geoserver

enregistrer les détails

soudainement plus d'erreurs de QGIS tout fonctionne


Je suis tombé sur une situation très similaire, je vais donc ajouter les informations que j'ai ici dans l'espoir de contribuer à une solution.

Ma configuration :

  • Sur un serveur Linux Debian :
    • PostGIS 2.0/PostgreSQL 8.4
    • GéoServeur 2.4.0
  • Sous Windows 7x64 :
    • QGIS 2.6.0-Brighton

À des fins de test, j'essaie de modifier (j'ai essayé à la fois d'insérer et de supprimer) la couche de démonstrationtigre:poidans GeoServer, en utilisant QGIS. Ci-dessous, étape par étape, les journaux que j'ai rassemblés :

17:53:30,192 : requête POST (de Fiddler) :

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

17:53:30,364 : GeoServer reçoit la requête :

2014-11-13 17:53:30.364 INFO [geoserver.wfs] - Demande: getServiceInfo 2014-11-13 17:53:35,396 INFO [geoserver.wfs] - Demande: getServiceInfo 2014-11-13 17:53:35,398 INFO [geoserver.wfs] - Requête : 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 signale l'erreur de validation après 1 minute (expiration du délai) :

17:58:35,475 : Exactement 5 minutes après la demande, sans autre action de ma part, GeoServer enregistre ce qui suit :

2014-11-13 17:58:35,475 WARN [geotools.xml] - Erreur d'analyse : 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] - Impossible de trouver un schéma 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] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 2014-11-13 17:58:35,697 INFO [seed.GWCTask] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 13-11-2014 17:58:35,701 INFO [seed.GWCTask] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 13-11-2014 17:58:35,705 INFO [seed.GWCTask] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 13/11/2014 17:58:35,738 INFO [geoserver.wfs] - Demande : service de transaction = version WFS = 1.0.0 baseUrl = http://localhost:8080/geoserver/ group[0] = wfs : [email protected] (filtre : [ poi.8 ], handle : nu ll, typeName : {http://www.census.gov}poi) delete[0] : filter = [ poi.8 ] typeName = {http://www.census.gov}poi releaseAction = ALL

Après cela, la fonctionnalité n'a bien sûr pas été supprimée, mais, fait intéressant, une opération d'insertion ultérieure a donné une réponse de journal similaire, sauf que la fonctionnalité a ensuite été ajoutée.

18:47:26,251 : 5 minutes après une opération d'insertion, GeoServer a enregistré ceci et a ajouté la fonctionnalité :

2014-11-13 18:47:26,251 WARN [geotools.xml] - Erreur d'analyse : 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] - Impossible de trouver un schéma 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 ] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 2013-11-13 18:47:26,313 INFO [seed.GWCTask] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 2014-11-13 18:47:26,314 INFO [seed.GWCTask ] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 2013-11-13 18:47:26,317 INFO [seed.GWCTask] - Le groupe de threads a terminé la tâche TRUNCATE après 0,0 seconde 2014-11-13 18:47:26,329 INFO [geoserver.wfs ] - Requête : service de transaction = version WFS = 1.0.0 baseUrl = http://localhost:8080/geoserver/gro up[0] = wfs:[email protected] (caractéristique : [SimpleFeatureImpl:poi=[SimpleFeatureImpl.Attribute : the_geom=POINT (-74.01345063373635 40.71583592083637), Attribut SimpleFeatureImpl. : NOM=Test2, SimpleFeatureImpl.Attribute : THUMBNAIL=null, SimpleFeatureImpl.Attribute : MAINPAGE=null]], handle : null, idgen : , format d'entrée : , srsName : null) insert[0] : feature[0] = SimpleFeatureImpl:poi=[SimpleFeatureImpl.Attribute : the_geom=POINT (-74.01345063373635 40.71583592083637), Attribut SimpleFeatureImpl. : NOM=Test2, SimpleFeatureImpl.Attribute : THUMBNAIL=null, SimpleFeatureImpl.Attribute : MAINPAGE=null] idgen = GenerateNew inputFormat = text/xml; sous-type=gml/3.1.1 releaseAction = ALL

En jouant avec le contenu POST de QGIS, j'ai remarqué que la suppression de schemaLocation a permis de réussir la demande. Une demande réussie d'uDig n'a pas non plus utilisé schemaLocation.

C'est-à-dire que j'ai supprimé ceci :

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"

J'ai eu le même problème, j'en ai beaucoup souffert.

Pour moi, c'était le problème : le GeoServer fonctionnait sous Windows. Avec Lubuntu (OSGeoLive VirtualBox), il n'y a eu aucune erreur avec l'édition WFS.

Donc : GeoServer : Linux, QGIS : Windows && Linux


Dans les rubriques précédentes, nous avons examiné de plus près les données vectorielles. Alors que les entités vectorielles utilisent la géométrie (points, polylignes et polygones) pour représenter le monde réel, les données raster adoptent une approche différente. Les rasters sont constitués d'une matrice de pixels (également appelés cellules), chacun contenant une valeur qui représente les conditions de la zone couverte par cette cellule (voir Fig. 6.2 ). Dans cette rubrique, nous allons examiner de plus près les données raster, quand elles sont utiles et quand il est plus judicieux d'utiliser des données vectorielles.

Fig. 6.2 Un jeu de données raster est composé de lignes (qui défilent) et de colonnes (déroulées) de pixels (également appelées cellules). Chaque pixel représente une région géographique et la valeur de ce pixel représente une caractéristique de cette région. ¶


3 réponses 3

Utilisez ces commandes de terminal à partir de votre répertoire de projet.

Stockez vos modifications locales à l'aide de git stash . Cela enregistrera vos modifications locales, après le dernier commit dans votre local, dans une pile.

Extrayez les modifications depuis la télécommande à l'aide de git pull ou git pull <remote-name> <branch-name> si vous tirez depuis une branche autre que master. Cela tirera les commits de la branche distante vers le local que vous n'avez pas.

Récupérez vos modifications de stash en utilisant git stash pop . Cela appliquera les modifications non validées. Cela peut entraîner des conflits de fusion dans votre code.

Vous pouvez valider les modifications après avoir résolu les conflits.

Vous pouvez également extraire les modifications sans les cacher, mais cela peut également entraîner des conflits de fusion, que vous devez résoudre.


Personnalisation¶

La boîte de dialogue de personnalisation vous permet de (dés)activer presque tous les éléments de l'interface utilisateur de QGIS. Cela peut être très utile si vous souhaitez fournir à vos utilisateurs finaux une version ‘light’ de QGIS, contenant uniquement les icônes, menus ou panneaux dont ils ont besoin.

Avant que vos modifications ne soient appliquées, vous devez redémarrer QGIS.

Cocher le Activer la personnalisation La case à cocher est la première étape vers la personnalisation de QGIS. Cela active la barre d'outils et le panneau de widgets à partir desquels vous pouvez décocher et ainsi désactiver certains éléments de l'interface graphique.

L'élément configurable peut être :

  • une Menu ou certains de ses sous-menus du Barre de menu
  • un ensemble Panneau (voir Panneaux et barres d'outils)
  • les Barre d'état décrit dans Barre d'état ou certains de ses articles
  • une Barre d'outils: toute la barre ou certaines de ses icônes
  • ou tout widget à partir de n'importe quelle boîte de dialogue dans QGIS : étiquette, bouton, combobox.

Avec Basculer vers les widgets de capture dans l'application principale, vous pouvez cliquer sur un élément de l'interface QGIS que vous souhaitez masquer et QGIS décoche automatiquement l'entrée correspondante dans la boîte de dialogue Personnalisation.

Une fois votre configuration configurée, cliquez sur [Appliquer] ou alors [D'accord] pour valider vos modifications. Cette configuration devient celle utilisée par défaut par QGIS au prochain démarrage.

Les modifications peuvent également être enregistrées dans un .ini fichier utilisant bouton Enregistrer dans un fichier. C'est un moyen pratique de partager une interface QGIS commune entre plusieurs utilisateurs. Cliquez simplement sur Charger à partir d'un fichier depuis l'ordinateur de destination afin d'importer le .ini fichier. Vous pouvez également courir outils de ligne de commande et enregistrez également diverses configurations pour différents cas d'utilisation.

Restaurer facilement QGIS prédéfini

La configuration initiale de l'interface graphique QGIS peut être restaurée par l'une des méthodes ci-dessous :

  • décocher Activer la personnalisation dans la boîte de dialogue Personnalisation ou cliquez sur le bouton Bouton Vérifier tout
  • en appuyant sur le [Réinitialiser] bouton dans le QParamètres cadre sous Paramètres ‣ Options menu, Système languette
  • lancer QGIS à l'invite de commande avec la ligne de commande suivante qgis --nocustomization
  • réglage sur faux la valeur de UI ‣ Personnalisation ‣ Activé variable sous Paramètres ‣ Options menu, Avancée onglet (voir le Attention).

Dans la plupart des cas, vous devez redémarrer QGIS pour que la modification soit appliquée.


13.1.1. Le panneau du navigateur¶

Le navigateur est l'un des principaux moyens d'ajouter rapidement et facilement vos données à des projets. Il est disponible en tant que :

un onglet Gestionnaire de sources de données, activé en appuyant sur le bouton Ouvrir le gestionnaire de sources de données ( Ctrl + L )

en tant que panneau QGIS, vous pouvez ouvrir à partir du menu Affichage ► Panneaux (ou Paramètres ► Panneaux ) ou en appuyant sur Ctrl + 2 .

Dans les deux cas, le Browser vous aide à naviguer dans votre système de fichiers et à gérer les géodonnées, quel que soit le type de couche (raster, vecteur, table), ou le format de la source de données (fichiers simples ou compressés, bases de données, services Web).

13.1.1.1. Explorer l'interface¶

En haut du panneau du navigateur, vous trouverez des boutons qui vous aident à :

Ajouter les couches sélectionnées : vous pouvez également ajouter des données au canevas de la carte en sélectionnant Ajouter le(s) calque(s) sélectionné(s) depuis le menu contextuel de la couche

Filtrez le navigateur pour rechercher des données spécifiques. Entrez un mot de recherche ou un caractère générique et le navigateur filtrera l'arborescence pour afficher uniquement les chemins vers les tables de base de données, les noms de fichiers ou les dossiers correspondants - les autres données ou dossiers ne seront pas affichés. Voir l'exemple Browser Panel(2) dans la Fig. 13.2 . La comparaison peut être sensible à la casse ou non. Il peut également être réglé sur :

Normal : affiche les éléments contenant le texte recherché

Wildcard(s) : affinez la recherche à l'aide du ? et/ou * caractères pour préciser la position du texte de recherche

Réduire tout l'arbre entier

Activer/désactiver le widget propriétés : lorsqu'il est activé, un nouveau widget est ajouté en bas du panneau affichant, le cas échéant, les métadonnées de l'élément sélectionné.

Les entrées du panneau du navigateur sont organisées hiérarchiquement et il existe plusieurs entrées de niveau supérieur :

Favoris où vous pouvez placer des raccourcis vers des emplacements souvent utilisés

Signets spatiaux où vous pouvez stocker les étendues de carte souvent utilisées (voir Signets spatiaux )

Project Home : pour un accès rapide au dossier dans lequel (la plupart) les données relatives à votre projet sont stockées. La valeur par défaut est le répertoire où réside votre fichier de projet.

Répertoire personnel du système de fichiers et répertoire racine du système de fichiers.

Lecteurs locaux ou réseau connectés

Viennent ensuite un certain nombre de types de conteneurs/bases de données et de protocoles de service, en fonction de votre plate-forme et des bibliothèques sous-jacentes :


Et ensuite ?

Merci beaucoup aux contributeurs de GDAL et QGIS pour avoir ajouté une si belle fonctionnalité ! Il offre de nombreuses possibilités aux organisations qui doivent gérer un grand nombre de gros rasters et qui souhaitent simplement en explorer une partie.

Nous réfléchissons déjà à d'autres améliorations (authentification facilitée, meilleure intégration avec le traitement…), donc si vous êtes prêt à les financer ou si vous voulez simplement en savoir plus sur QGIS, n'hésitez pas à nous contacter à [email protected] . Et s'il vous plaît jeter un oeil à notre offre de support pour QGIS.


9.5. Raccourcis clavier¶

QGIS fournit des raccourcis clavier par défaut pour de nombreuses fonctionnalités. Vous pouvez les trouver dans la section Barre de menus . De plus, l'option de menu Paramètres ► Raccourcis clavier… vous permet de modifier les raccourcis clavier par défaut et d'en ajouter de nouveaux aux fonctionnalités QGIS.

Fig. 9.31 Définir les options de raccourci ¶

La configuration est très simple. Utilisez le champ de recherche en haut de la boîte de dialogue pour trouver une action particulière, sélectionnez-la dans la liste et cliquez sur :

Modifiez et appuyez sur la nouvelle combinaison que vous souhaitez attribuer comme nouveau raccourci

Définissez Aucun pour effacer tout raccourci attribué

ou Définir par défaut pour sauvegarder le raccourci à sa valeur d'origine et par défaut.

Procédez comme ci-dessus pour tout autre outil que vous souhaitez personnaliser. Une fois que vous avez terminé votre configuration, fermez simplement la boîte de dialogue pour que vos modifications soient appliquées. Vous pouvez également enregistrer les modifications dans un fichier .XML et les charger dans une autre installation QGIS.


QGIS » Application QGIS

01:50 Редакция d91f36d1 (qgis): [vectorlayer] Mettre à jour l'étendue de la carte lorsque la fonctionnalité a été ajoutée / la géom modifiée Matthias Kuhn 01:28 Rapport de bogue #7643: Sortie de console vide sur R, sous SEXTANTE Salut Filipe,
Merci pour votre patience. Je réexécute l'algorithme, et la sortie du sextante_script.r.Rout (qui est un. Joana Simoes 01:28 Bug report #7643: Empty console Output on R, under SEXTANTE Salut Filipe,
Merci pour votre patience. Je réexécute l'algorithme et la sortie du sextante_script.r.Rout (qui est a. Joana Simoes 01:20 Редакция 6eb31889 (qgis): [ftools] Fix distance matrix (Fix #8103) Matthias Kuhn 01:11 Редакция 5e4a9dff (qgis): [ftools] Plusieurs correctifs Correction #8107 Coordonnées moyennes
Correction #8105 Statistiques de base
Correction #8104 Valeurs uniques Matthias Kuhn 00:42 Rapport de bogue #8111 (Fermé) : Gestionnaire de plugins : Vérifiez si le fichier du référentiel est valide Le gestionnaire de plugins affiche maintenant une erreur, si le domaine n'a pas pu être résolu ou d'autres erreurs liées au réseau.
Si j'entrais. Matthias Kuhn 00:40 Bug report #8027 (Ropened): qgis-server ne comprend pas correctement le chemin relatif que je confirme ici dans une boîte Debian, également pour le shapefile. La requête suivante fonctionne :
http://192.168.0.79/cgi-bin/qgis_ma. Paolo Cavallini 00:40 Rapport de bogue #8027 (Réouvert): qgis-server ne comprend pas correctement le chemin relatif que je confirme ici dans une boîte Debian, également pour le fichier de formes. La requête suivante fonctionne :
http://192.168.0.79/cgi-bin/qgis_ma. Paolo Cavallini 00:06 Редакция 59fd5e0c (qgis): Mise à jour de la traduction: pl Borys Jurgiel 22:04 Редакция 9b04f137 (qgis): Correction des cas de test de texte délimité pour le changement de l'API SIP Chris Crook 18:14 Rapport de bogue #8102: Qgis Crash à la sortie I n'a ajouté aucune couche. le simple fait d'ouvrir et de fermer QGIS produirait cela. Testé sur Ubuntu 12.04 vinayan Parameswaran 10:42 Rapport de bogue #8102: Qgis Crash à la sortie Je testerai ce problème dès que possible sur Linux et Windows. Avez-vous ajouté une couche à l'aide du navigateur ? Il y avait un problème. Giovanni Manghi 10:42 Rapport de bogue n° 8102 : Crash de Qgis à la sortie Je testerai ce problème dès que possible sur Linux et Windows. Avez-vous ajouté une couche à l'aide du navigateur ? Il y avait un problème. Giovanni Manghi 09:45 Bug report #8102 (Closed): Qgis Crash à la sortie Le master actuel plante lors de la fermeture d'un projet. voici la sortie..
Version de QGis : commit : da0e4f3. vinayan Parameswaran 18:12 Rapport de bogue #8095: Le vérificateur de topologie plante qgis en cliquant sur "nouveau projet" ou lors de la lecture a. Salut Pedro,
Merci d'avoir signalé..il s'agit, espérons-le, d'une solution simple. Êtes-vous sûr que la trace de pile publiée est basée sur le crash w. vinayan Parameswaran 13:40 Rapport de bogue #8095 (Réouvert): Le vérificateur de topologie plante qgis en cliquant sur "nouveau projet" ou quand. Salut Vinaya,
Merci pour la solution rapide ! Mais maintenant, deux choses différentes se produisent :
1) Si vous cliquez sur une partie de l'erreur. Pedro Venâncio 17:16 Редакция da0e4f34 (qgis): Marquer le projet sale en cas de changement de compositeur Marco Hugentobler 16:32 Rapport de bogue #8106 (Feedback): Ftools - Nearest Neighbor ne fonctionne pas Cela semble être résolu, mais je suis tombé sur certains d'autres problèmes pour l'essayer. Pouvez-vous s'il vous plaît tester et mettre à jour le statut. Matthias Kuhn 10:04 Rapport de bogue #8106 (Fermé): Ftools - Nearest Neighbor ne fonctionne pas. vinayan Parameswaran 16:21 Rapport de bogue #8103 (Fermé): Ftools - Distance Matrix ne fonctionne pas Corrigé dans le commit des modifications :"6eb31889d8ec57641046b676b59c41a2cbbf02c4". Matthias Kuhn 09:56 Rapport de bogue #8103 (Fermé): Ftools - La matrice de distance ne fonctionne pas La matrice de distance ne fonctionne pas après les récentes mises à jour de python.

Problème 1 - La zone de liste déroulante 'Input Unique Id' n'est pas renseignée. vinayan Parameswaran 16:11 Rapport de bogue n ° 8104 (Fermé): Ftools - Les valeurs uniques ne fonctionnent pas Corrigé dans le commit de l'ensemble de modifications :"5e4a9dff6b4374e448307482baecab4688868fb8". Matthias Kuhn 10:01 Rapport de bogue #8104 (Fermé): Ftools - Les valeurs uniques ne fonctionnent pas, appuyez sur ok avec les valeurs par défaut sur n'importe quel fichier de formes.
Journal. vinayan Parameswaran 16:11 Rapport de bogue #8105 (Fermé): Les statistiques Ftools-Basic ne fonctionnent pas Corrigé dans le commit de l'ensemble de modifications :"5e4a9dff6b4374e448307482baecab4688868fb8". Matthias Kuhn 10:03 Rapport de bogue #8105 (Fermé): Les statistiques Ftools-Basic ne fonctionnent pas appuyez sur ok avec les valeurs par défaut..voici le journal. vinayan Parameswaran 16:11 Rapport de bogue #8107 (Fermé): Erreur de coordonnées Ftools-Mean Corrigé dans le commit de modification :"5e4a9dff6b4374e448307482baecab4688868fb8". Matthias Kuhn 10:09 Rapport de bogue #8107 (Fermé): Erreur de coordonnées Ftools-Mean Je ne sais pas grand-chose sur cet outil..mais appuyer sur ok produit le message ci-dessous. vinayan Parameswaran 15:46 едакция f48aff82 (qgis): Ajustement de l'astuce une fois de plus et correction d'un bug avec le lien http Werner Macho 15:21 едакция a65a6b7b (qgis): [Plugin Installer] Correction des URL exclues du proxy (#8092) Borys Jurgiel 12 : 51 Rapport de bogue n°8101 : "Save as" sur une grande couche de points PostGIS ne fonctionne pas. Je viens de réessayer mais sans cocher la case *Ignorer la création d'attributs*. La seule vraie différence ici était que le rapport de bogue D. Aren Cambre 12:19 n ° 8101: "Save as" sur une grande couche de points PostGIS ne fonctionne pas. Intéressant: j'ai exécuté la même opération dos à dos (avec le jeu de données filtré). Cela a pris 6 minutes la première fois, 19 . Aren Cambre 12:09 Rapport de bogue #8101: "Save as" sur une grande couche de points PostGIS ne fonctionne pas Voici ce fichier des erreurs de carte thermique. Aren Cambre 12:09 Rapport de bogue #8101 : "Save as" sur une grande couche de points PostGIS ne fonctionne pas correctement, sur l'exportation du sous-ensemble filtré de seulement 6000 points environ, cela prend environ 6 minutes. Je suis attaché. Aren Cambre 11:48 Rapport de bogue #8101 : "Save as" sur une grande couche de points PostGIS ne fonctionne pas C'est intéressant. J'obtiens le même symptôme si j'utilise la fonction *Filtre* pour ramener la couche à environ 6000 points. Aren Cambre 11:25 Rapport de bogue n ° 8101 (Commentaires): "Save as" sur une grande couche de points PostGIS ne fonctionne pas J'ai testé avec une couche de polygones 568k sur un serveur postgis distant, et il a fallu environ 2 minutes pour l'exporter sous forme ( avec Giovanni Manghi 09:26 Rapport de bogue #8101 (Fermé): "Save as" sur une grande couche de points PostGIS ne fonctionne pas Sur 1.8.0 et 1.9 192e130, je charge une couche PostGIS avec 2 889 598 points. Cela représente quelques années&# 39; 39 valeur d'un type Aren Cambre 12:31 Редакция 695704de (qgis): Modification de l'astuce selon le nouveau Plugins Manager, merci à Richard pour Werner Macho 11:28 Rapport de bogue #8109 (Fermé): Le module Heatmap utilise DOS 8.3- extensions de fichiers compatibles pour GeoTIFF Lors de la création d'une nouvelle heatmap GeoTIFF, le module Heatmap utilise une extension *.tif*. Veuillez utiliser *.tiff*. *.tif* est une réservation. Aren Cambre 11:14 едакция 7a2ff543 (qgis): Ajouté Test de la version SIP vers le script de test de texte délimité Chris Crook 11:10 Rapport de bogue #8108 (Commentaires): 'Sélectionner par emplacement' ne s'affiche pas sélection sur la carte, cela fonctionne bien ici avec une version d'hier sur Linux. Quel build utilisez-vous ? Plate-forme? Giovanni Manghi 10:25 Rapport de bogue #8108 (Fermé): 'Select by location' n'affiche pas la sélection sur la carte Si l'on exécute un 'Select by location' dans QGIS 1.9.0-Master, la carte n'est pas mise à jour avec la nouvelle sélection. Si vous, après. Jakob Lanstorp 10:33 Редакция 9eacb745 (qgis): mise à jour de la traduction sv par Victor Werner Macho 09:04 Rapport de bogue #8072: Utilisez une police par défaut plus moderne pour les étiquettes sous Windows > *Veuillez noter qu'en fait*
> *qgis utilisera les bibliothèques posgres 8.3 qui sont toutes rejetées.*
> *Cela signifie que le . Aren Cambre 08:52 Rapport de bogue n°8072 : Utiliser une police par défaut plus moderne pour les étiquettes sous Windows
En fait, nous venons de passer sous Linux avec MapServer.
Et prévoyez d'utiliser . aperi2007 - 07:25 Rapport de bogue n°8072 : Utiliser une police par défaut plus moderne pour les étiquettes sur Windows Windows Server 2003 n'est déjà plus pris en charge par le grand public, et aucun service pack n'a été créé pour cela depuis 2009 : http. Aren Cambre 07:20 Rapport de bogue n° 8072 : Utilisez une police par défaut plus moderne pour les étiquettes sur Windows >Par conséquent, la rare machine Windows qui n'a pas Calibri et ne peut même pas utiliser l'un des moyens gratuits de l'obtenir est. aperi2007 - 07:02 Rapport de bogue #8072 : Utiliser une police par défaut plus moderne pour les étiquettes sous Windows > * La question est de penser à projeter qgis comme un projet uniquement pour cette machine sur laquelle il est né (pour vos yeux uniquement) ou. Aren Cambre 08:57 Rapport de bogue #8041: la boîte de dialogue du sélecteur de crs est cassée dans la nouvelle fenêtre de couche spatialite, il semble maintenant que le problème ait changé car le CRS peut être choisi mais pas dans le "récemment utilisé". " liste. Giovanni Manghi 06:24 Rapport de bogue #8092 (Fermé): Installateur du plugin Python: ne peut pas charger à partir du référentiel local lorsque Proxy . Cela devrait être corrigé dans commit:a65a6b7bd84769e79
bien que je n'ai pas de proxy pour le tester. Veuillez rouvrir si toujours cassé. Borys Jurgiel 06:24 Rapport de bogue #8092 (Fermé): Installateur du plugin Python: ne peut pas charger à partir du référentiel local lorsque Proxy . Il devrait être corrigé dans commit:a65a6b7bd84769e79
bien que je n'ai pas de proxy pour le tester. Veuillez rouvrir si toujours cassé. Borys Jurgiel 06:24 Rapport de bogue #8092 (Fermé): Installateur du plugin Python: ne peut pas charger à partir du référentiel local lorsque Proxy . Cela devrait être corrigé dans commit:a65a6b7bd84769e79
bien que je n'ai pas de proxy pour le tester. Veuillez rouvrir si toujours cassé. Borys Jurgiel 05:47 Rapport de bogue n°8067 : le calque avec une projection cylindrique de surface égale ne s'affiche pas correctement Oui, c'est la bonne projection. Il est cylindrique de surface égale avec un emplacement de référence non standard (E90 N30). Brian Sipos 05:34 Rapport de bogue n°8067 : la couche avec une projection cylindrique de surface égale ne s'affiche pas correctement Brian Sipos a écrit :
> Attaché est la forme provoquant des problèmes. J'ai ré-encodé en SQLite pour garder un seul fichier, mais le même. Giovanni Manghi 04:29 Heure 3d7b802d (qgis): Merge pull request #664 from vinayan/topofix [Fix #8095] - Correction des marqueurs d'erreur de topologie vinayan Parameswaran 04:20 Heure 5f172500 (qgis): correction des marqueurs d'erreur de topologie vinayan Parameswaran 03:03 Rapport de bogue #8099 (Fermé) : Erreurs Spatialite non significatives Lors de la tentative de connexion à une base de données spatialite avec des colonnes manquantes dans les tables "geometry_columns" ou "spatial_ref_sys" . Matthias Kuhn 02:41 Bug report #8094 (Closed): erreur dans la traduction Fr "Generation d'atals" dans le compositeur Werner Macho

2013-06-17

precise-ubuntugis1 (avant Kai Li 06:55 Rapport de bogue #8089 (Fermé): Erreurs avec la polygonisation et la rastérisation Merci pour le signalement.
Ces problèmes devraient être résolus, mais veuillez nous tenir au courant des autres erreurs Matthias Kuhn 05:46 Rapport de bogue #8089 (Fermé): Erreurs avec polygonisation et rastérisation Mis à jour ce matin et l'ensemble de modifications corrige en effet la plupart des erreurs dans GdalTools et Ftools. Cependant, des erreurs restent dans le po. Theron Morgan-Brown 06:53 Rapport de bogue #8090 (Fermé) : Le plugin Heatmap réinitialise les lignes et les colonnes chaque fois que je change le rayon Dans le plugin Heatmap, si je modifie le champ *Rows* pour une heatmap dans la section *Avancé*, qui chan automatiquement. Aren Cambre 06:42 Rapport de bogue n°8067 : le calque avec une projection cylindrique de surface égale ne s'affiche pas correctement La forme attachée pose problème. J'ai ré-encodé en SQLite pour conserver un seul fichier, mais le même problème de dessin se produit. Brian Sipos 06:34 Rapport de bogue n°8067 : la couche avec une projection cylindrique de surface égale ne s'affiche pas correctement Brian Sipos a écrit :
> Sa taille est relativement grande (1,5 Mio), mais je peux envoyer les fichiers de forme si nécessaire pour diagnostiquer cela. Giovanni Manghi 06:31 Rapport de bogue n°8067 : la couche avec une projection cylindrique de surface égale ne s'affiche pas correctement Oui, je viens d'installer le code maître QGIS rev. 28efcda et ce problème est présent. J'ai dessiné à main levée un calque arbitraire. Brian Sipos 04:38 Rapport de bogue #8061 (Fermé) : les liaisons python pour legendInterface().groupLayerRelationship() donnent s. Correction du commit de l'ensemble de modifications : "1f10010ebf064ce31a53af2917231bd9ac41e413". Salvatore Larosa 04:04 Rapport de bogue #8030 : L'ancien étiquetage ne fonctionne pas dans la 1.9 Je peux confirmer ce problème lors de la compilation du master sur de nombreuses distributions Linux. Marco Lechner 03:37 Rapport de bogue n°7802 : "Rejoindre les attributs par emplacement" dans qgis master a une fuite de mémoire et entraîne un plantage Salut à tous, je confirme que maintenant cela fonctionne, la fuite de mémoire est résolue.
Salutations!
Leonardo Gonnella 02:56 Bug report #7845: Topology Checker plante qgis lors de l'utilisation de la règle "must have gaps" vinayan Parameswaran a écrit :
> Giovanni..pas du tout..simplement cette règle ne s'exécutera pas si la géométrie contient un tel euh. Giovanni Manghi 02:26 Rapport de bogue #7845: Le vérificateur de topologie plante qgis lors de l'utilisation de la règle "doit ne pas avoir d'espaces" Giovanni..pas du tout..simplement cette règle ne fonctionnera pas si la géométrie contient une telle erreur..je suis toujours en train de travailler quoi. vinayan Parameswaran 02:18 Rapport de bogue #7845 : Le vérificateur de topologie plante qgis lors de l'utilisation de la règle "must have gaps" vinayan Parameswaran a écrit :
> Je corrigerai le plantage aujourd'hui ou demain.. cela est dû à une erreur dans la géométrie (plusieurs. Giovanni Manghi 02:49 Rapport de bogue #8088 (Feedback) : l'extraction de la projection échoue, cela fonctionne ici sur la dernière révision principale. Pouvez-vous joindre des exemples de données? bravo. Giovanni Manghi 02:34 Rapport de bogue #8088 (Fermé): l'extraction de la projection échoue Cela se produit après avoir sélectionné un tif. Gavin Fleming 02:39 Rapport de bogue #7928 (Fermé): SIGABRT lors de l'ajout d'étiquettes Giovanni Manghi 02 :37 Rapport de bogue #7928 : SIGABRT lors de l'ajout d'étiquettes Marco Hugentobler a écrit :
> commit:6370153e81bba76997ec1db5c1296f71b284c256 devrait résoudre le problème avec po sans anneau. Laurent Defert

2013-06-16

unstable1 date du 2013/06/14.
Le correctif (commit:fec833f) a été introduit plus tard (2016/06/15). Matthias Kuhn 10:05 Rapport de bogue #7520: Empêchez le navigateur de se réinitialiser lorsque vous cliquez sur Enregistrer ou qu'un nouveau projet est ouvert Je reçois le plantage avec 1.9.0+git20130614+07ea0aa

unstable1 Paolo Cavallini 10:03 Rapport de bogue #7520 (Feedback): Empêche le navigateur de se réinitialiser lorsque vous cliquez sur Enregistrer ou que le nouveau projet est désactivé. #7931 semble être lié et est corrigé depuis hier. Celui-ci peut-il également être fermé ? Matthias Kuhn 23:59 едакция 28efcda1 (qgis): [pyqgis-console] petite mise à jour pour aider Salvatore Larosa 23:31 Bug report #8085: Une version 64 bits sur Windows crash à la sortie Cet appel a été inséré récemment pour nettoyer l'environnement python.
Je peux imaginer que ce problème n'est pas lié à vous. Matthias Kuhn 15:16 Rapport de bogue n°8085 : Une build 64 bits sur Windows plante en quittant OK, cela a fonctionné. Le vidage sur incident est maintenant de 10 Mo
Il plante dans QgisApp ::

Destructeur QgisApp(), près de sa fin à
m. Joaquim Luis 13:33 Rapport de bogue #8085 : Une version 64 bits sur Windows plante à la sortie Joaquim Luis a écrit :
> J'ai essayé de créer une version de débogage mais des erreurs à
>
> [. ]
Essayez RelWithDebInfo
Jürgen Fischer 13:30 Rapport de bogue #8085 : Une version 64 bits sur Windows plante à la sortie J'ai essayé de créer une version de débogage mais des erreurs s'y sont produites. Joaquim Luis 13:25 Rapport de bogue #8085: Une version 64 bits sur Windows crash à la sortie confirme le crash lors de la sortie sur win7 64bit.
Une capture d'écran avec une fenêtre contextuelle dmp est jointe. Gerhard Spieles 12:59 Rapport de bogue n°8085 : Un crash 64 bits sur Windows à la sortie du fichier de vidage n'a pas été traité. Limites de taille ? Joaquim Luis 12:57 Rapport de bogue #8085 : Un build 64 bits sur Windows crash à la sortie Voici le fichier dump Joaquim Luis 12:37 Rapport de bug #8085 : Un build 64 bits sur Windows crash à la sortie Produisez un backtrace s'il vous plaît. Jürgen Fischer 12:34 Rapport de bogue #8085 (Fermé) : Une build 64 bits sur Windows crash à la sortie Bonjour,
J'ai construit une version 64 bits en utilisant des dépendances natives pures, c'est-à-dire tout ce que j'ai construit avec VS2010 64 bits.
Bien. Joaquim Luis 23:02 едакция 27d3db70 (qgis): mise à jour de la traduction allemande Jürgen Fischer 22:52 Редакция 672053de (qgis): mise à jour pré-traduction 10 jours pour String Freeze Werner Macho 21:41 едакция 06272115 (qgis): correctif #8082 Jürgen Fischer 21 :28 Редакция 65b0cd92 (qgis): correctif #8083 (MultiSurfaces non pris en charge) Jürgen Fischer 20:55 Rapport de bogue #6785 : Erreur lors de la tentative de modification d'un paramètre dans un modèle Dans Arch Linux, j'obtiens la même erreur que :
Avertissement : QLayout : Tentative d'ajout de QLayout "" à ModelerParameterDefinitionD. Samuel Fernando Mesa Giraldo 19:42 е85аdия 883785cd (qgis): Merge pull request #663 from Jean-Roc/mywork update fr ui Werner Macho 16:40 едакция e8f7c139 (qgis): Merge pull request #634 from vinayan/offlineFixWin Offline Editing - Windows Fix vinayan Parameswaran 15:10 едакция 449c2a23 (qgis): Inclure les champs joints lors de la fusion de QgsFields Matthias Kuhn 14:58 едакция d0024238 (qgis): [attrtable] Corriger l'état vérifié Le mauvais bouton a été coché, alors que le mode d'affichage n'était pas changé avec un clic de bouton mais un autre événement. Matthias Kuhn 14:58 едакция d0d381a0 (qgis): Ajuster le type de données Matthias Kuhn 14:45 Редакция bb8e47fc (qgis): Change build path.txt pour être plus unique Nathan Woodrow 14:21 едакция e3608db6 (qgis): [ftools] Plus 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.
>
> 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. You are correct. 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

The text was updated successfully, but these errors were encountered:

We are unable to convert the task to an issue at this time. Please try again.

The issue was successfully created but we are unable to update the comment at this time.

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.


Voir la vidéo: QGIS 3 Connection to WMSWFS (Octobre 2021).