Message posté par : LucasBeaudry (lucas.beaudry.pro(a)gmail.com)
----------------------------------------
Bonjour,
1ère fois sur GeoRezo pour ma part, donc désolé d'avance si je ne suis pas au bon endroit.
Pour résumé, j'ai un tableau Excel avec des zones géographiques et une petite dizaine de colonnes qui donnent des informations météorologiques (vent - température etc...). Ce sont des données que l'on remplit à la main tous les jours en se référant à des sites internet.
Je souhaiterais donc mettre à jour une carte de ces zones géographiques et pouvoir la mettre à jour quotidiennement le plus facilement et le plus rapidement possible.
Il y a évidemment la technique de : Je remplis le Excel, je l'importe sur QGIS, puis je fais une jointure avec le shp des zones géographiques puis j'actualise la symbologie mais j'aimerais à minima éviter l'étape de la jointure.
Est ce que vous auriez des solutions à m'apporter ?
PS : Je suis un jeune géomaticien débutant, j'ai donc très peu d'expérience
Je vous remercie, Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360032#p360032
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 : Sylvain M.
----------------------------------------
J'ai l'impression que ce n'est pas si simple que ça.
De mon côté, je tenterais d'adapter ce genre de script python à votre besoin :
https://www.qgistutorials.com/en/docs/find_neighbor_polygons.html
(mais avec mon niveau en Python, ça me demanderait qqs heures pour parvenir au résultat ;) )
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359945#p359945
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 : ABEIL
----------------------------------------
Bonjour,
je travailles sous QGIS pour de l'éclairage public,
et j'ai créé un atlas qui me permet de ne faire ressortir que les luminaires qui appartiennent à une rue spécifique sur une carte (atlas trié selon les noms de rues). J'ai créé une légende à cet atlas.
Sur cet atlas, j'ai une deuxième et troisième page avec un tableau donnant les caractéristiques spécifiques de chaque luminaire appartenant à cette rue.
Il s'avère que j'ai souvent les mêmes luminaires dans une rue,
imaginons une rue lambda où j'ai 20 luminaires, avec 10 luminaires aux caractéristiques A et 10 luminaires aux caractéristiques B,
j'ai aujourd'hui 2 types de luminaires dans ma légende, mais 20 lignes dans mon tableau.
J'aimerais remplacer ce tableau de 20 lignes par une sorte de tableau croisé dynamique où,
au lieu d'avoir 20 lignes, j'aurais 1 ligne par caractéristique de luminaire (soit 2 lignes ici car A et B).
En bonus, si possible, s'il était possible dans ce nouveau tableau de 2 lignes,
de créer une colonne avec le nombre de luminaires de caractéristique A ou B,
et une autre colonne qui concaténerait les noms de luminaires aux mêmes caractéristiques.
J'ai desfois des rues avec 150 à 200 luminaires, ce type de tableau me permettrait de simplifier la lecture du tableau.
En vous remerciant d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360097#p360097
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 : Sylvain M.
----------------------------------------
Pour le fun, j'ai cherché sur ma pause ce midi.
Voici un code Python qui marche, à adapter avec les noms des champs et la somme de surface recherchée :
-----------------
Code :
from qgis.utils import iface
from PyQt5.QtCore import QVariant
_CHAMP_NOM = 'NOM'
_CHAMP_SURFACE = 'SURFACE'
_VALEUR_CHERCHEE = 22
layer = iface.activeLayer()
# Create a dictionary of all features
feature_dict = {f.id(): f for f in layer.getFeatures()}
# Build a spatial index
index = QgsSpatialIndex()
for f in feature_dict.values():
index.insertFeature(f)
# Loop through all features and find features that touch each feature
for f in feature_dict.values():
geom = f.geometry()
intersecting_ids = index.intersects(geom.boundingBox())
for intersecting_id in intersecting_ids:
# Look up the feature from the dictionary
intersecting_f = feature_dict[intersecting_id]
if (f != intersecting_f and
not intersecting_f.geometry().disjoint(geom)):
if (float(intersecting_f[_CHAMP_SURFACE]) + float(f[_CHAMP_SURFACE])) == _VALEUR_CHERCHEE:
print(intersecting_f[_CHAMP_NOM] + ' et ' + f[_CHAMP_NOM] + ' ont la somme de surface recherchée')
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359947#p359947
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 : AD31 (a.dedieu(a)cabinet-ectare.fr)
----------------------------------------
Bonjour,
je souhaite réaliser un atlas de points de vue. Sur chaque carte doit apparaitre 1 point et la zone d'étude.
La zone d'étude est unique, elle ne varie pas. Seul le point de vue change.
Comment régler l'échelle de façon à ce qu'elle s'ajuste au mieux, pour faire apparaitre le point ET la zone d'étude ?
Si je coche Echelle prédéfinie, le zoom se fait uniquement sur le point.
Si je garde Echelle fixe, je ne peux pas ajuster le zoom de façon à garder de la lisibilité.
Merci par avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360031#p360031
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 : ptycharly56
----------------------------------------
Bonjour,
Je recherche un moyen d'ajouter un suivi de modifications dans une table pourquoi pas via un champs virtuel.
L'objectif est de savoir pour chaque entité de la couche, a minima, quand elle a été modifiée et au mieux quel(s) champ(s). Après quelques recherches je n'ai pas trouvé d'information. Y aurait-il un moyen relativement simple permettant d'identifier ces modifications?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360087#p360087
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 : Burol (roland.burnet(a)yahoo.fr)
----------------------------------------
Bonjour à tous,
Pour visualiser les données de recensement de la Renouée du Japon sur une commune de l’Isère qui ont été saisies sur OpenStreetMap, une petite équipe de bénévoles envisage de mettre ces données à disposition sur une page Web afin de motiver des habitants à signaler la présence de renouée qu’ils ont pu observer et des élus pour prendre en charge sur un site Web institutionnel la mise en place de cette mise à disposition. La solution Umap a été testée, mais elle ne permet pas d’afficher les zones concernées en les différentiant en fonction de la densité d’implantation à partir d’un argument saisi sur OSM.
La solution Qgis-Lizmap semble plus adaptée. Les données sont facilement importées dans Qgis avec l’extension QuickOSM qui accepte une requête Overpass, et les zones concernées peuvent donc être automatiquement différenciées avec une symbologie "ensemble de règles".
Un PC sous Windows 10 a été configuré pour cela en utilisant un didacticiel :
https://opengislab.com/blog/2018/7/7/updated-installing-apache-qgis-server-…
Apache est installé avec la version 24, cela fonctionne
PHP est installé avec la Version 8.2.4, cela fonctionne
Qgis server a été installé avec OSGeo4W installer x64 version en sélectionnant la version qgis-ltr server 3.28.5-1 et on peut avoir le fichier XML avec la commande :
http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUE…
L’installation de lizmap-web-client s’est faite avec la version 3.6.2 et avec la commande http://localhost/index.php on accède à la page d’accueil de Lizmap.
Possibilité de se connecter avec le compte admin et donc de visualiser la configuration de Lizmap qui affiche bien une version 3.6.2.
Possibilité de créer des utilisateurs, donc tout semble bien fonctionner sauf pour les informations serveur où on obtient ceci :
QGIS Serveur
Nous ne pouvons avoir les détails sur l’installation de votre serveur QGIS (version, extensions etc.).
Vous devez vérifier les points suivants :
• QGIS serveur est supérieure ou égale à 3.10
• L’extension Lizmap pour QGIS serveur est installée sur le serveur avec une version supérieure ou égale à 1.3.1
• La variable d’environnement décrite dans le lien de la documentation ci-dessous est correctement renseignée dans votre configuration.
• Vos logs (journaux) ne contiennent pas des avertissements à propos de l’extension Lizmap pour QGIS serveur (au chargement et au chargement de cette page). Vous pouvez avoir besoin d’augmenter le niveau de journalisation.
Pour le premier point, je pense qu’avec qgis-ltr server 3.28.5-1, on doit bien être supérieur à 3.10
La version de l’extension Lizmap pour Qgis serveur qui doit être supérieure à 1.3.1 me pose question, car dans le didacticiel suivi il n’y a rien concernant l’installation de cette extension.
Les variables d’environnements dans la documentation en lien semblent être correctes dans la mesure où certains points sont parfois contradictoires.
Pour les logs, la variable d’environnement QGIS_SERVER_LOG_LEVEL est à 0, donc niveau maxi.
Les logs d’erreurs indiquent ceci :
2023-04-26 18:03:31 [2] Trying to access array offset on value of type null E :Webserverlizmapprodlizmap-web-client-3.6.2lizmapmoduleslizmaplibServerServer.php 54
Et à la ligne 54 du fichier Server.php on trouve :
return $this- > metadata ['qgis_server_info'] ['plugins'] ['lizmap_server'] ['version'] ;
donc effectivement une requête d’accès aux infos de qgis_server qui ne se fait pas.
Sur Qgis desktop, on peut charger un projet et lancer l’extension Lizmap. La configuration de ce projet demande une URL qui devrait être donnée par l’information serveur de l’administration de Lizmap et en indiquant seulement http://localhost/, cela renvoie une erreur. Ce serait a priori un fichier. json qui est attendu :
Veuillez vérifier votre panneau "Information serveur" dans le panneau d’administration Lizmap. Il y a une erreur dans la configuration de QGIS Serveur.
Plusieurs jours à chercher la solution, mais parfois on tourne en rond dans les documents disponibles, chacun donnant un lien sur les autres qui les mentionnent.
Les fichiers de configurations. conf et. php ont été revus en détail, et je ne vois pas où il faudrait changer quelque chose pour résoudre le problème. D’ailleurs pour les fichiers. conf il suffit de redémarrer Apache pour que les changements soient effectifs, avec les fichiers. php, je ne sais pas comment faire.
Si vous pouviez me donner quelques pistes pour essayer de débloquer le problème où il est possible que ce soit qu’une ligne manquante dans un fichier de configuration.
D'avance un grand Merci pour votre aide et désolé d'avoir été aussi long
Cordialement
R. Burnet
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360080#p360080
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 : LeKalimira (lekalimira(a)gmail.com)
----------------------------------------
Bonjour à tous,
J'ai reussi à faire afficher des étiquettes et celles-ci sont sout la forme de nombres. J'aimerais qu'elles s'affichent dans ma légende à la place de la couche dont elles sont issues. Est-ce possible ?
Un grand merci pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=359998#p359998
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 : Alex_BrCafra (alexandra(a)droneonair.com)
----------------------------------------
Bonjour,
Je fais remonter le sujet car j'ai exactement le même problème : classification réalisée sur des portions mais bande entière impossible avec la même erreur Python.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360050#p360050
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 : ChristHerbert (christherbert.koffi(a)gmail.com)
----------------------------------------
Bonjour,
j'aimerais avoir votre assistance pour m'aider à trouver le moyen d'orienter de facon individuelle les symboles d'un ensemble de points. en fait il s'agit d'un reseau d'eau sur lequel sont placés des vannes. les regles de represention voudraient que les symboles des vannes sont toujours orientés dans le sens de la longueur de la conduite d'eau.
j'ai appris dans mes recherches sur ce forum qu'il fallait avoir dans les tables attributaires un champ "angle" contenant les angles respectifs d'orientation de chaque point.
Cependant, je ne sais pas comment m'y prendre pour determiner la valeur de l'angle et ensuite quelle configuration faire pour que la valeur de l'angle s'applique à la representation symbologique.
Merci d'avance pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=360060#p360060
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