Message posté par : Giene
----------------------------------------
Bonjour,
Ce post sur les retours d'expériences à propos de QFIELD est très intéressant, dommage qu'il n'ait pas été alimenté depuis un moment !
J'ai testé l'application depuis quelques semaines, avec la mise au point de formulaires adaptés à mon travail sur le terrain.
Globalement l'application fonctionne très bien, toutes les options qui sont proposées sont fonctionnelles et ne m'ont pas encore posé de problème. Je précise toutefois que je ne m'en sers pas encore pour travailler, peut-être vais-je découvrir davantage de problèmes.
Matériel utilisé :
- Test QField 1.9 sur téléphone Galaxy X cover 2 et Galaxy S9 (le choix d'une tablette sera peut-être fait par la suite)
- QGis 3.20 pour préparer le projet et les données
Ce post se concentre bien évidemment sur les défaut de QFIELD (en mon sens), je ne parlerai pas de tous ses points forts, qui lui valent une très bonne notation sur l'App Store.
Bugs :
- Le défilement droite/gauche pour passer sur différentes catégories dans un formulaire peut ne pas fonctionner par moments (Il m'est arrivé la même chose de haut en bas une fois). Je n'arrive pas à reproduire manuellement le bug pour le moment, mais il est plutôt fréquent.
- Le tracé peut être activé même lorsque l'option navigation est cochée (soit numérisation désactivée). Si on active ensuite la numérisation, alors
le tracé est perdu. (Ne faudrait-il pas que le tracé ne soit pas possible en mode "navigation" ?)
- Chez moi, l'option "reuse last entered value" (option ajoutée par la version 3.20) ne fonctionne pas sur QFIELD, quelques tests à faire peut-être.
Améliorations :
Ce sont des points que je propose, qui me semblent pertinent.
- La saisie de polygones qui nécessite de déplacer la carte est un peu pénible (pourquoi ne pas pouvoir le faire directement à la main en positionnant les points sur la carte ?).
- Permettre le déclenchement automatique d'un tracé à l'ouverture du projet (ou bien l'ouverture d'un formulaire).
- On ne peut pas revenir facilement en arrière pour visualiser la liste des entités.
(Ex : Si on dispose d'une couche sans géométrie, avec beaucoup d'entités et que l'on veut surfer entre les entités n° 3 puis 58 puis 102 puis 217,
on doit systématiquement quitter et recharger l'ensemble de la liste (les flèches qui permettent le défilement 1 entité après l'autre sont peu
pratiques dans cette situation (pourquoi pas considérer qu'un appuis long sur la flèche "arrière" (/retour) permet d'afficher à nouveau la liste des entités ?).
Ajouts :
Il s'agit de fonctionnalité qui me semblent utiles (et extrêmement pratiques dans mon cas) :
- Rendre la saisie sur le terrain plus rapide, car beaucoup d'étapes pas toujours nécessaires (il s'agit parfois de détails, mais qui se répètent tout au long d'une journée de travail)
Ex :
- Pouvoir répéter la dernière opération (via un bouton sur le téléphone?) (ex : "bouton volume +" = répétition du pointage (même couche), en conservant le contenu de la précédente entité / "bouton volume -" = répétition du pointage (même couche), sans conserver le contenu)
- Les boutons (valider et "X" annuler) sont situés à l'opposé du bouton "OK" lors de la saisie sur le clavier numérique. A la longue cela rend l'utilisation de l'application moins agréable (nécessité des deux mains lors de la saisie).
- Les options de formulaires sont encore un peu limités, avec l'absence, par exemple, de choix à cocher (la saisie via une liste demande plusieurs clics ; ce peut être très répétitif pour une saisie de 150 entités...).
- Pouvoir enregistrer l'orientation du téléphone lors de la saisie d'un point (a minima : nord sud est ouest / nord-est, sud-est, etc.)
- Permettre l'évitement des intersection me semblerait être une bonne option.
- Pouvoir définir dans QGIS (peut-être via QField Sync) les modalités d'enregistrement d'un tracé (intervalles de temps et de distance). C'est plus pratique, et surtout ça permet de garantir que les modalités sont les mêmes d'un utilisateur à l'autre pour le même projet.
- Ajouter l'option permettant de vider le contenu d'un champ en 1 clic (comme dans QGIS, bouton "delete" à droite du champ lors de la saisie)
J'ai encore quelque doute quant à l'utilisation que je vais faire de l'application. Elle marche très bien mais sont utilisation est pas super adaptée au travail sur le terrain, où, dans mon cas, plus je peux saisir vite, plus je peux saisir d'informations. Une fonction copier/coller serait déjà une avancée majeure et réduirait énormément le temps de saisie.
Dernière chose, je n'ai pas encore bien compris l'utilité du mode "navigation" puisque même en mode navigation je peux modifier des couches (et en général, sur le terrai on fait surtout de la saisie) ; d'autant que certaines couches peuvent être verrouillées pour éviter l'édition.
Si j'avais les compétences pour coder sur QFIELD, je me ferais un plaisir de développer les idées proposées, mais j'en suis bien loin !
Bonne journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344530#p344530
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : LePanda (srn_one2kur(a)hotmail.fr)
----------------------------------------
Bonjour tout le monde,
Je travaille sur des données géospatiales (polygon, multi polygon) avec Postgis sur PostgreSQL.
J'ai besoin de faire des algorithmes trop compliqué à faire en SQL donc je suis passé sur du python.
Mais j'ai du mal avec quelques manipulations des geométries, pourtant basiques.
Voici un exemple que je n'arrive pas à faire avec geopandas : prenons une table avec une colonne contenant les géométries. Je veux juste faire l'union géométrique de toute la colonne.
En postgis je ferai simplement :
-----------------
Code :
select ST_UNION(geom) from maTable
-----------------
Mais en geopandas ? : gdf["geom"].union() ? gdf["geom"].sum() ?
Quelqu'un aurait-il une solution assez simple pour faire ça svp ?
Merci par avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344113#p344113
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : image95
----------------------------------------
Bonjour,
Sous windows, je souhaite importer un raster dans une base (postgresql 13 et postgis 3.1).
J'ai activé l'extension raster grace à
-----------------
Code :
CREATE EXTENSION postgis_raster;
-----------------
J'ai réussi à convertir le fichier geotif (jeu de données de 2giga MNT ign reg alti à 5m en 1 fichier sql.
grace à :
-----------------
Code :
C:\Program Files\PostgreSQL\13\bin>raster2pgsql -c -C -s 2154 -N 0 -F -I -M -Y P:\DEPT52_MNT_5M.tif alti.IGN_rge_alti_5m > P:\IGN_rge_alti_5m.sql
-----------------
Mais pour l'étape de l'import du fichier sql dans la base, j'obtiens ce message d'erreur :
-----------------
Code :
C:\Program Files\PostgreSQL\13\bin>psql -d siege_data_brutes -f P:\IGN_rge_alti_5m.sql
-----------------
-----------------
Code :
C:\Program Files\PostgreSQL\13\bin>psql -d siege_data_brutes -f P:\IGN_rge_alti_5m.sql
Mot de passe pour l'utilisateur celati-l :
BEGIN
CREATE TABLE
psql:P:/IGN_rge_alti_5m.sql:5: ERREUR: mémoire épuisée
DÉTAIL : Ne peut pas agrandir le tampon de chaîne, qui contient 1073741808 octets, de 8191 octets.
CONTEXTE : COPY ign_rge_alti_5m, ligne 1
psql:P:/IGN_rge_alti_5m.sql:6: ERREUR: la transaction est annulée, les commandes sont ignorées jusqu'à la fin du bloc
de la transaction
psql:P:/IGN_rge_alti_5m.sql:7: ERREUR: la transaction est annulée, les commandes sont ignorées jusqu'à la fin du bloc
de la transaction
psql:P:/IGN_rge_alti_5m.sql:8: ERREUR: la transaction est annulée, les commandes sont ignorées jusqu'à la fin du bloc
de la transaction
ROLLBACK
psql:P:/IGN_rge_alti_5m.sql:10: ERREUR: la relation « alti.ign_rge_alti_5m » n'existe pas
-----------------
Si je comprends bien, il s'agirait d'un probleme d'allocation mémoire...? Si une personne pourrait me confirmer la signification de l'erreur et/ou une proposition de résolution ? Merci bien.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343624#p343624
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : image95
----------------------------------------
Bonjour,
Un serveur postgresql v13 est installé sur windows serveur 2019.
Il fonctionnait bien jusqu'à ce matin où le service postgresql ne redémarre plus. Même après un redémarrage du serveur.
J'ai un message d'erreur disant : " le serveur postgresql a démarré puis s'est arrêté. Certains services s'arrêtent
automatiquement s'ils ne sont pas utilisés par d'autres services ou programmes."
Dans l'observateur d'évènements : "Dépassement du délai pour le démarrage du serveur".
Pourriez vous m'aider ?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343604#p343604
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Max Brt (maxence.bretonniere(a)jpee.fr)
----------------------------------------
Bonjour à tous,
J'essaie de passer une Geodatabase (format propriétaire ESRI) dans une base de données PostGIS. C'est une GDB très simple avec quelques lignes et un polygone.
J'utilise la dernière version de PostgreSQL 13.3-1 avec PostGIS 3.1 et GDAL 3.1.4 (installé avec OSGeo4w)
A partir de C:OSGeo4wbin je lance la commande :
-----------------
Code :
ogr2ogr -f "PostgreSQL" PG:"host=localhost port=5432 user=’postgres’ password=’postgres’ dbname=’gdb_to_postgis’" "C:test_gdb_lite.gdb"
-----------------
A ce stade, je n'ai pas de message d'erreur dans la console, mais rien ne se passe au niveau de la base de données.
Si quelqu'un a une solution, je suis preneur ! Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343375#p343375
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Lsam
----------------------------------------
Bonjour,
Pour ma culture personnelle, je souhaite acquérir des connaissances en Python pour manipuler des données spatiales.
Pas de souci pour l'instant pour me connecter à mon serveur PostgreSQL, et pour charger des couches vecteur ou non spatiales.
Par contre, je ne trouve pas de documentation claire pour charger et manipuler des couches raster issus de serveurs PostGIS.
Pour l'instant, j'essaie avec le module rasterio :
-----------------
Code :
import psycopg2
import rasterio
connection = psycopg2.connect(host="hote", database="base", user="utilisateur")
curseur = connection.cursor()
curseur.execute("""SELECT * FROM monschema.matable_raster ;""") # il n'y a pas moyen de charger la couche directement ?
relief = curseur.fetchall() # est-ce correct ?
relief2 = rasterio.open(relief, drive='PostGISRaster') # cela me renvoie le binaire du raster visiblement, donc je suis contraint d'interrompre la commande
-----------------
Auriez-vous une meilleure piste pour pouvoir manipuler ma couche PostGIS comme tout objet raster ?
Je veux en fait faire la même chose qu'un script sur R, où le chargement de la couche raster est très simple :
-----------------
Code :
library(RPostgreSQL)
library(rpostgis)
pilote <- dbDriver("PostgreSQL")
connection <- dbConnect(pilote, host="hote", dbname="mabase", user="utilisateur")
relief <- pgGetRast(connection, c("monschema","matable_raster"))
-----------------
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343200#p343200
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : dominique.lys
----------------------------------------
Bonjour,
Je pense que le choix de ces valeurs est très subjectif et va dépendre à la fois du niveau de généralisation (échelle) attendu et du secteur étudié dont le relief peut être plus ou moins tourmenté. Par exemple dans mon secteur de moyenne montagne je trouve que 100m pour le rayon de recherche extérieur et 10m pour le rayon intérieur (valeur skip) donne de bons résultats. Je laisse flat à zéro, de toute façon il n'y a rien de plat par chez moi !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343052#p343052
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : DCI (y.berroumonnier(a)dervenn.com)
----------------------------------------
Bonjour à tous,
Je cherche un moyen de faire apparaitre le coût effort cumulé en fonction des coûts unitaires entre 2 réservoirs de biodiversité.
Après quelques recherches, je vais me tourner vers Grass et sa fonction r.cost.
Débutant sur Grass, j'ai réussi à télécharger et afficher l'orthophoto.
Après exécution de la fonction r.cost, le message "ERROR: Pas de points de départ" apparait.
Je n'arrive pas à trouver de tuto ou d'aide concernant la fonction r.cost et sa mise en place à partir d'un raster.
Quelle est la manipulation pour continuer cette analyse ?
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342523#p342523
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : Del
----------------------------------------
Bonjour,
Question peut-être bête... peux-t-on mettre à jour une donnée disponible via un flux kml dans des librairies leaflet pou open layers?
Merci d'avance!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=341865#p341865
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net
Message posté par : JeanMich
----------------------------------------
Je n'avais pas vu la réponse, merci pour le résultat !
Ca va m'être très utile, même un an après :D
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332976#p332976
Pour y répondre : geolibre(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net