Message posté par : Quentin_S
----------------------------------------
Bonjour,
C'est parfait, c'est exactement ce qu'il me fallait !
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368727#p368727
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 : SandraF (dadou211(a)hotmail.com)
----------------------------------------
Bonjour,
J'ai une couche de points représentant des regards d'assainissement.
Ces regards vont être géoréférencés et je chercher à intégrer les nouvelles coordonnées X Y sur mes points déjà existants et mettre à jour certains champs de la table attributaires en fonction des informations que je vais recevoir (la côte Z par exemple).
J'ai recherché des solutions sur QGIS mais en vain.
Est-ce que vous auriez une solution pour recaler mes points avec les nouvelles coordonnées XY. Le but est de garder la table attributaire, déplacer la géométrie et mettre à jour les champs X Y et Z.
Merci d'avance pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368686#p368686
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 : Yoann Lecomte
----------------------------------------
Bonjour,
Les deux méthodes sont parfaitement fiables. Elles ne fonctionnent juste pas de la même manière.
- La première vous donne la commune d'intersection de votre POI (88630 - Domrémy la Pucelle). Votre point est bien situé sur cette commune.
- La deuxième vous donne l'adresse la plus proche. Votre POI n'a pas d'adresse a proprement parlé et le reverse géocode vous renvois donc l'adresse la plus proche qu'il trouve (soit la D138) (https://nominatim.openstreetmap.org/ui/reverse.html?lat=48.45429&lon=5.6483…). Cette adresse est située sur la commune des Roises en Meurthe et Moselle.
Les deux résultats sont corrects et c'est à vous de choisir si vous préférez privilégier l'adresse la plus proche ou l'intersection géographique avec la commune.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368719#p368719
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 : nosliW
----------------------------------------
Bonjour,
J'ai une question qui me taraude depuis plusieurs jours et j'aimerais avoir votre avis sur la question.
J'ai cherché a récupérer les coordonnées des "points d’intérêt OpenStreetMap". Pour cela j'ai utilisé deux méthodes et pour bon nombre de points, je n'ai pas obtenu le même résultat selon la méthode et c'est assez surprenant. Alors j'aimerais savoir si vous pouviez me dire quelle est la solution la plus fiable, quelle est l'information digne de confiance...
Pour la première méthode j'ai utilisé la calculatrice de champs avec la requête array_to_string(overlay_intersects('...', ...)) pour récupérer CP, commune, etc...
Mais comme je voulais l'adresse exacte, j'ai ensuite utilisé une seconde methode en faisant un "reverse géocode" avec MMQGIS (web service OpenstreetMap / Nominatim).
Un exemple concret : par la premier méthode sur le point ID=8383699519, @lon=5.6483253, @lat=48.4543277 du fichier PIO, j'ai obtenu en code postal 88630 mais avec la seconde méthode j'ai obtenu le code postal 54290. Pour le nom de la commune c'est la même anomalie.
Ce point est en effet limitrophe de deux départements, c'est donc très visible de voir l'incohérence.
Comment expliquer cette différence ? Qui croire entre les informations de la requête et celles de MMQGIS ?
En vous remerciant,
Wilson
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368712#p368712
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 : arnaudp
----------------------------------------
Bonjour Conejo,
Nous mettre à jour le champ avec un script python :
On ajoute les à une liste les identifiants rencontrés pour les compter. Et nous éditons un champ durant le traitement.
-----------------
Code :
pyloneID = [] # On défini un liste qui va contenir les identifants des pylones et nous permettre des les compter.
layer = iface.activeLayer() # On récupère la couche active.
if layer.isEditable() : # On s'assure qu'elle soit en mode Édition
# on créer un champ 'firstOccur' qui va contenir le 0 ou le 1 en fonction
layer.dataProvider().addAttributes([QgsField('firstOccur',QVariant.Int)])
layer.updateFields()
# Toutes les valeurs du champs sont NULL
features = layer.getFeatures()
for feature in features:
print('Identifiant du pylône : '+str(feature['Pylone']))
pyloneID.append(feature['Pylone']) # On ajoute l'identifiant à notre liste temporaire
print('Nombre d\'occurrence dans la liste : '+str(pyloneID.count(feature['Pylone']))) # On contre le nombre de fois que l'identifiant courrant apparait dans la liste
if pyloneID.count(feature['Pylone']) = 1 :
feature['firstOccur'] = 1 # Si on rencontre l'identifiant pour la première fois on défini le champ à 1
else:
feature['firstOccur'] = 0 # Sinon nous le mettons à 0
layer.updateFeature(feature) # Nous mettons à jour l'entité
else :
print('La couche n\'est pas éditable. On abandonne.')
print('bye-bye')
-----------------
https://imgur.com/a/SBwqzdD
J'espère que ça résous le problème.
Arnaud
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368711#p368711
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 : Sylther
----------------------------------------
Bonjour,
Je dispose d'une couche vectorielle qui contient entre autres trois champs (R, V, B -> rouge vert bleu) qui contiennent les valeurs (comprise entre 0 et 255) de la couleur qu'est censé avoir chaque entité dans une légende catégorisée.
J'ai le souvenir d'un plugion qui permettait de générer automatiquement la légende sur cette base. Je ne la retrouve pas.
Est-ce que cela parlerait à quelqu'un.e ?
Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368708#p368708
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 : Jean Cascalès
----------------------------------------
Bonjour,
Je dispose d'un Shape avec un champ "pylône" qui donne le numéro de pylône. Un numéro de pylône est le plus souvent présent deux fois dans ce champ. Je voudrais que dans un nouveau champ on mette la valeur 1 lorsque le numéro de pylône apparaît pour la première fois dans la liste et la valeur 0 lorsque ce numéro de pylône est répété. Cela demanderait de trier ce champ d'abord je pense. Comment faire?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368705#p368705
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 : SANTANNA
----------------------------------------
Bonjour,
-----------------
HockYan écrit :
Manque-t-il une condition au code me permettant d'avoir également ce type de résultat ?
-----------------
Rien qui me saute aux yeux. Ce n'est que du remplacement de texte, et si 'Autre' n'est pas là, la fonction replace ignore simplement ce motif. c'est tout. Vous êtes sûr que le champ "RIED1_BG" a bien des valeurs lorsque "Autre" n'est pas cochée?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368701#p368701
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 : HockYan
----------------------------------------
Bonjour,
Merci pour cette réponse. Ce code fonctionne très bien quand j'ai la case 'Autre' coché.
En revanche, quand j'ai pas la case 'Autre' coché avec d'autres valeurs dans ma liste cela ne fonctionne pas.
Exemple :
Mon champ "RIED1_BG" = 'valeur1', 'Valeur2', 'Autre'
Résultat sur mise en page = 'valeur1', 'Valeur2', 'valeur du champ Autre'
Mon champ "RIED1_BG" = 'valeur1', 'Valeur2'
Résultat sur mise en page = Zone de texte vide
Manque-t-il une condition au code me permettant d'avoir également ce type de résultat ?
Yan
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368698#p368698
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 : PY Joubert
----------------------------------------
Bonjour,
Tout est dit dans l'objet.
J'ai des couches shape chargées, et en parcourant toutes ces couches chargées, je voudrais récupérer leur chemin (et plus si affinité)
Voir capture d'écran jointe
Merci et bonne journée
PYJ
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=368691#p368691
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