Message posté par : Hyperplan (wafizariarptg(a)hotmail.fr)
----------------------------------------
Bonjour à tous,
J'espère que vous vous portez bien.
J'ai un certain ennui qui est le suivant: j'ai différents champs représentant l'occupation d'un sol sur une couche vectorielle. Les polygones sont parfaitement joints à priori. Je dispose de l'information du type de sol partout sur ma zone d'étude, ceci incluant les bâtiments. En parlant de bâtiments, leur hauteur est stockée dans un champ de cette couche
Je cherche à savoir s'il serait possible d'obtenir in fine la surface de chaque façade accolée à tel ou tel type de sol.
Par exemple, si je dispose de deux types de sols, A et B, et de bâtiments avec la hauteur de ces derniers, quelle serait la surface totale correspondant aux façades exposées sur le type de sol A, de même pour le sol B?
La question ne m'avait pas l'air triviale, j'ai cherché sans trouver de réponse, je me suis dit que par chance certains d'entre vous auraient une idée.
Merci pour votre attention, en vous souhaitant une belle journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344677#p344677
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 : felixd
----------------------------------------
Bonjour,
La migration de nos fichiers SHP Files vers du GeoPackage est à l'étude dans notre collectivité.
Pour cela nous commençons a migrer quelques données de travail pour les manipuler et découvrir le GPKG. Mais je suis confronté à un problème de liaison entre plusieurs geopackages depuis DBManager.
Je n'ai pas trouver sur le net de fonction identique à dblink ou bien encore postgres_fdw .
Une telle fonction existe t-elle?
Si non, cela va compromettre la migration.
Merci et bonne journée à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344654#p344654
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 : Eddy
----------------------------------------
Bonjour,
C'est encore moi. J'aimerais afficher une fenêtre permettant de choisir une portion de date (et donc de points) à afficher sous QGis afin de rendre l'utilisation plus "userfriendly" pour de la consultation.
Existe-t-il un plugin qui le permet ou faut-il que je passe sous Python?
Quelque chose du type TimeManager mais avec un choix de date de début et fin plutôt qu'une timeline.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344687#p344687
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 : Jérémie D (jer.delefosse(a)wanadoo.fr)
----------------------------------------
Bonjour à tous,
Je cherche a créer un filtre de mes données dans différents QGIS. Je souhaiterai n'afficher que les données qui intersecte une région.
J'ai essayer avec bcp de formule différente mais en vain.
Comme celle ci dessous:
intersects( $geometry, geometry(get_feature('REGION','NOM','CORSE')))
Pour info, mes données sont stockés sur PostGIS
Merci d'avance pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344667#p344667
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 : LéaMercier (leamercier(a)hotmail.fr)
----------------------------------------
Bonjour
J espère que ce sujet n'est pas déjà sorti je m'en excuse autrement.
De plus je débute, je suis en master de maths appliquées et j'ai commencé la cartographie il y a 3 semaines.
Mon problème: j'ai des points sur une carte, je veux trouver le chemin le plus court entre tous les points
Pour cela j'ai récupéré les matrices distances/temps avec ORS Tools, j'ai donc leur identifiants.
Avec de la programmation, je connais le chemin optimal, mais SOUCIS
Sachant que je n'ai que les identifiants pour connaitre le résultats, comment faire le tracé sur QGis?
-Comment relié les points à leur identifiant?
-Comment tracer la route entre deux / plusieurs points?
Je vous remercie de tout aide apportée, Léa
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344658#p344658
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 : Alison
----------------------------------------
Bonjour,
J'ai du mal à comprendre le système de compte PostGIS - QGIS.
Pour notre cas, nous avons créés un compte PostGIS (que nous allons appeler) "1".
Nous avons tous travaillés dessus.
Ensuite, nous avons créés un compte pour chacun des salariés : a,b,c... dans pgAdmin.
Les salariés se sont connectés à ce nouveau compte individuel dans QGIS par PostGIS (dans l'explorateur) > Éditer la connexion : onglet authentification/de base.
Sauf que quand on ouvre un ancien projet, les couches cherchent la connexion par le compte "1" et non a,b,c...
Comment résoudre ce problème proprement s'il vous plaît ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344661#p344661
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 : Benoît595
----------------------------------------
Bonjour,
J'utilise Qgis 3.16.4 depuis plusieurs mois et notamment l'outil de Géoréférencement régulièrement mais ce matin, impossible de l'activer.
Le menu est toujours présent mais il n'est plus dans la liste des extensions. J'ai redémarré, rechargé les dépôts mais rien n'y fait.
une idée? merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344660#p344660
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 : mus_AB (musabrous(a)gmail.com)
----------------------------------------
Bonjour,
Je travaille actuellement sr une tache ou je suis appelé à automatiser un processus sur qgis. J'essaie d'exploit la boite à outils de qgis notamment la biblithèque 'processing'
- Indépendamment les scripts fonctionnent parfaitement mais dès j'introduit la boucle ' while' j'ai une erreur.
Ci-joint le script et l'erreur retournée.
Merci d'avance pour votre aide.
Voici mon code :
# -*- coding: utf-8 -*-
"""
@author: Mustapha ABROUS
musabrous(a)gmail.com
"""
"""
1- boucle d'indentifier les tronçons dans un dossier(fichier shp gpkg)
2- création des input et output
3- soustration d'un tronçon du tracé
4- creation d'un buffer pour le tronçon
5- création d'un buffer pour le fichier résultant de la soustraction
6- vérification d'intersection entre le buffer du tronçon et le bufffer du fichier issu de la soustraction
7- ajustement de la largeur du buffer afin d'éviter l'intersection
"""
#importing library
import os
import processing
from osgeo import ogr
#setting folders
TronconInputdirectory = 'C:/local_file/RHIN_LIBRE_PROJ/py_BAS/02-resultat/tronçons/'
ProfilOutputdirectory = 'C:/local_file/RHIN_LIBRE_PROJ/py_BAS/02-resultat/profil/'
#demfile= 'C:/local_file/RHIN_LIBRE_PROJ/MNT/Affluents_Sauer_RhinNord_MNT_1m_L93_LiDAR_2018.gpkg'
trace='C:/local_file/RHIN_LIBRE_PROJ/py_BAS/01-donnée/trace/trace.gpkg'
traceWithoutTroncondirectory='C:/local_file/RHIN_LIBRE_PROJ/py_BAS/02-resultat/traceWithoutTronçon/'
BufferWithoutTronconOutputdirectory= 'C:/local_file/RHIN_LIBRE_PROJ/py_BAS/02-resultat/buffer/'
bufferTronconOutputdirectory='C:/local_file/RHIN_LIBRE_PROJ/py_BAS/02-resultat/bufferTroncon/'
## looking for gpkg et shp file
for filename in os.listdir(TronconInputdirectory):
if filename.endswith(".gpkg") or filename.endswith(".shp"):
# print(filename)
troncon = (os.path.join(TronconInputdirectory, filename))
#set ouput name
name = filename
# print("name= ",name)
traceWithoutTroncon= traceWithoutTroncondirectory+'traceWithout'+(name)
BufferTraceWithoutTroncon = BufferWithoutTronconOutputdirectory+'Buffer_without'+(name)
bufferTroncon= bufferTronconOutputdirectory +'bufffer_'+ (name)
intersection = False #init intersection
largeur = 1 # setting fist largeur value
while intersection is False :
########## buffering tronçon
processing.run("native:buffer",
{'INPUT':troncon,
'DISTANCE': largeur,
'SEGMENTS':5,
'END_CAP_STYLE':0,
'JOIN_STYLE':0,
'MITER_LIMIT':1,
'DISSOLVE':False,
'OUTPUT':bufferTroncon})
##########removing tronçon from tracé
processing.run("native:difference",
{'INPUT':trace,
'OVERLAY':troncon,
'OUTPUT':traceWithoutTroncon})
##########buffering traceWithoutTroncon
processing.run("native:buffer",
{'INPUT':traceWithoutTroncon,
'DISTANCE': largeur,
'SEGMENTS':5,
'END_CAP_STYLE':0,
'JOIN_STYLE':0,
'MITER_LIMIT':1,
'DISSOLVE':False,
'OUTPUT':BufferTraceWithoutTroncon})
driver = ogr.GetDriverByName("gpkg") #new
srcShp1 = driver.Open(BufferTraceWithoutTroncon)#new
srcLay1 = srcShp1.GetLayer()
# print(srcLay1)
for feat1 in srcLay1:
## print(feat1)
geom1 = feat1.GetGeometryRef()
# print(geom1)
driver = ogr.GetDriverByName("gpkg") #new
srcShp2 = driver.Open(bufferTroncon)#new
srcLay2 = srcShp2.GetLayer()
# print(srcLay2)
for feat2 in srcLay2:
# print(feat2)
geom2 = feat2.GetGeometryRef()
# print(geom2)
intersection = geom2.Intersects(geom1)
if intersection is False:
print("No")
largeur= largeur+1
else:
print("no")
Voici l'erreur que j'obtient :
Traceback (most recent call last):
File "C:PROGRA~1QGIS3~1.8appsPython37libcode.py", line 90, in runcode
exec(code, self.locals)
File "", line 1, in
File "", line 41, in
File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/pluginsprocessingtoolsgeneral.py", line 106, in run
return Processing.runAlgorithm(algOrName, parameters, onFinish, feedback, context)
File "C:/PROGRA~1/QGIS3~1.8/apps/qgis/./python/pluginsprocessingcoreProcessing.py", line 181, in runAlgorithm
raise QgsProcessingException(msg)
Merci encore pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344657#p344657
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 : Demonshine
----------------------------------------
Bonjour,
Je rencontre un problème pour regrouper plusieurs polygones en un seul. Je dispose d'une commune composée d'un quadrillage. Je souhaite fusionner toutes les cellules du quadrillage pour avoir un seul polygone par commune.
J'ai utilisé l'outil "Regrouper" mais il me reste des lignes dans mon polygone : Voir fichier ci-joint du résultat obtenu (je ne peux joindre qu'un seul fichier).
Auriez-vous une solution pour supprimer ces lignes restantes ?
Merci pour votre aide,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344653#p344653
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 : Eddy DRU (eddy.dru.18(a)gmail.com)
----------------------------------------
Bonjour,
Cela fait un plusieurs années que je n'ai pas fait de SIG et je dois m'y remettre.
Je suis sous QGis et je suis relié à une BDD mssql.
Dans une table, j'ai créé des LINESTRING (réseau de transport) avec leur couleur du réseau en hexadécimale.
Ma question est:
Est-il possible d'attribuer la couleur hexadécimale de la table à chaque ligne du réseau correspondante automatiquement et que ces couleurs s'affichent bien dans la légende?
Merci de votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=344641#p344641
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