Message posté par : mathieu rajerison
----------------------------------------
Bonjour,
Je ne suis pas sûr que les champs virtuels soient possibles dans QField. A essayer
Autrement, vous pouvez renseigner un champ automatiquement à l'ajout et l'update grâce aux default values
Voir https://qfield.org/docs/project-management/vector-layers.html
Créer par exemple un champ long
Utiliser l'expression dans default value suivante :
-----------------
Code :
x($geometry)
-----------------
Et si polygone
-----------------
Code :
x(centroid($geometry))
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334792#p334792
Pour y répondre : qgis_fr(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 : Giene
----------------------------------------
J'ai épongé tous les sites en Français anglais que j'ai pu trouver, je n'ai pas vu de solution à appliquer directement dans le Modeleur graphique.
En revanche, il y a peut-être quelque chose à faire directement dans la console python, lorsque les algorithmes sont exécutés.
Je reviendrai présenter une éventuelle solution si je trouve.
Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335008#p335008
Pour y répondre : qgis_fr(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 : tevrard
----------------------------------------
Bonjour, je remonte le sujet car je fait la même erreur :
-----------------
Code :
Traceback (most recent call last):
File "C:/Users/t.evrard/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QBano\QBano_dialog.py", line 210, in coordonnees
response = urllib.request.urlopen('http://api-adresse.data.gouv.fr/search/?' + url+'&limit=1')
File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\urllib\request.py", line 222, in urlopen
return opener.open(url, data, timeout)
File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\urllib\request.py", line 531, in open
response = meth(req, response)
File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\urllib\request.py", line 641, in http_response
'http', request, response, code, msg, hdrs)
File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\urllib\request.py", line 569, in error
return self._call_chain(*args)
File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\urllib\request.py", line 503, in _call_chain
result = func(*args)
File "C:\PROGRA~1\QGIS3~1.10\apps\Python37\lib\urllib\request.py", line 649, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 500: Internal Server Error
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/Users/t.evrard/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QBano\QBano_dialog.py", line 173, in geocoder
coordonnees = self.coordonnees(adresse_complete, cp,insee, city)
File "C:/Users/t.evrard/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\QBano\QBano_dialog.py", line 221, in coordonnees
except urllib2.HTTPError as e:
NameError: name 'urllib2' is not defined
-----------------
Qban(o) 1.6 / Qgis 3.10.1
Qqun à du neuf ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=335004#p335004
Pour y répondre : qgis_fr(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 : Mathilde BOUSQUET (mathildebousquet62(a)gmail.com)
----------------------------------------
Bonjour à tout le monde !
J'ai comme qui dirait un léger problème...
Ma table attributaire est vide (visuellement). MAIS ! Les données semblent toute de même présentes dedans.
En effet, J'ai bien un total d'entité dans l'entête de la table, elles sont visibles et sélectionnables sur mon fond de carte, de même que les étiquettes.
La table est paramétrée pour montrer toutes les entités.
Je vous mettrais bien une capture d'écran, mais je ne sais pas comment faire... J'espère que la description est suffisamment claire.
Merci d'avance pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334973#p334973
Pour y répondre : qgis_fr(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 : Bruno Defrance
----------------------------------------
Bonjour,
Le même code en QGIS 3
-----------------
Code :
from qgis.core import QgsProject
from qgis.gui import *
import qgis.utils
inLayer = 'chantiers'
for layer in QgsProject.instance().mapLayers().values():
if inLayer in layer.name():
print(layer.name())
prov = layer.dataProvider()
#for field in layer.pendingFields():
i=0
for field in prov.fields():
print( field.name())
print( field.comment())
print( prov.fields().field(i).name())
#field.append(displayString(field.comment()))
layer.setFieldAlias(i,field.comment())
i+=1
-----------------
Bruno
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334997#p334997
Pour y répondre : qgis_fr(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 : Renaud Mouche (renaud(a)georezo.net)
----------------------------------------
Bonjour,
Même avis que Julien.
2 solutions :
- Refaire les calculs en remplaçant la calculatrice raster de QGIS par la fonction 'Grid calculator' de Saga, avec l'option 'use no data' = FALSE
- Utiliser la fonction 'Reclassify' de Saga sur chaque raster : data -> 1, nodata -> 0.
Puis produit des rasters pour obtenir les pixels pour lesquels on a aucun raster nodata
Enfin fonction 'Grid masking' pour limiter les résultats aux pixels sans nodata.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334991#p334991
Pour y répondre : qgis_fr(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 : Julien81
----------------------------------------
Bonjour,
à mon sens les valeurs NoData sont des valeurs "comme les autres" dans une donnée matricielle (on est d'ailleurs pas obligé de la spécifier à la création de la donnée), il s'agit donc plus d'une sorte de balise numérique permettant d'identifier des zones non couvertes par un échantillonnage, via une valeur identique. Du coup concernant les calculs il me semble tout à fait normal qu'elle soit prise en compte, l'utilité viens plutôt pour faire de l'affichage et ne pas avoir à la redéclarer à chaque ouverture pour un fichier donné, ainsi identifier automatiquement les cellules à écarter/rendre transparentes pour le rendu par exemple.
Peut-être fais-je fausse route auquel cas j'espère que quelqu'un viendra corriger et compléter!
Mais pour moi donnée matricielle/raster = grille de cellule avec valeur pour chaque, nodata=valeur particulière identifiée mais non écartée.
Donc votre raisonnement ensuite sur le calcul et la valeur 1 suite à division me parait tout à fait cohérent^^.
Blague à part si vous souhaitez identifier dans votre résultat de calcul matriciel les 1 issus des nodata vs 1 issu des données "mesurées" peut-être vectoriser en dur l'emprise : soit de vos cellules contenant les données à considérer soit de vos nodata du fichier raster pour ensuite réaffecter une nodata au raster de sortie.
Là aussi il y peut-être d'autres méthodes!
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334987#p334987
Pour y répondre : qgis_fr(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 : franck1384 (jonville.franck(a)gmail.com)
----------------------------------------
Bonjour A Tous
Je viens de telecharger QGIS vs 3.10.9
J'essaie d'installer QUIKMAPSERVICES cela fonctionne ... mais il n'apparaît plus dans l'onglet INTERNET ??
Vous avez une idée de la cause ? Un retour d'expérience ?
Merci, Franck
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334984#p334984
Pour y répondre : qgis_fr(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 : MonsieurJ
----------------------------------------
Bonjour,
Je viens vers vous à la recherche d'une explication plus que d'une solution. Sur mon projet actuel je suis amené à travailler énormément avec la calculatrice raster. Travaillant sur des indices bioclimatiques je me retrouve souvent à faire des mathématiques simples sur mes rasters.
Afin de travailler proprement je m'assure qu'une valeur no data (-9999) soit toujours défini pour combler les contours de mes zone d'étude (des département) et que mes rasters présentent bien la même étendue (même coordonnées pour les pixels de coins, d'origines, même nombre de pixels en X et en Y, et même résolution).
Nous somme d'accord que sur le principe une valeur NoData indique que le pixel est à ignorer dans les calculs, et que la valeur du pixel résultant d'un calcul sur celui-ci devrait être une valeur NoData aussi ?
Je ne comprend donc pas vraiment pourquoi lors d'une division d'un raster A par un raster B, ayant la même valeur de NoData sur des pixels alignés, j'ai en résultat une valeur de 1. Attention j'ai quand même fait des math en école primaire et je comprend que divisé un nombre par lui même est égal à 1, mais ces pixels étant de la valeur du NoData devrait être ignoré dans le calcul, non ?
Il y a surement une explication bête et méchante, je vous remerci d'avance si vous pouvez me l'apporter.
Monsieur J
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334976#p334976
Pour y répondre : qgis_fr(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 : Wissem Chawali
----------------------------------------
Bonjour,
Je dispose d'un ensemble de photos avec balises GPS et je voudrais créer un shapefile permettant d'afficher ces photos.(dans chaque ligne un lien vers la photo)
J'ai utilisé l'extension Import photo mais lorsque j'ouvre le shp dans une autre machine, un message d'erreur apparaît "no path image found" sachant que j'ai spécifié le chemin relatif aux photos auparavant dans la table attributaire.
Prière de m'aider à résoudre ce problème.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334972#p334972
Pour y répondre : qgis_fr(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