Message posté par : Nighthawk
----------------------------------------
Bonjour,
Je viens à vous car j'aimerais faire ce qui est si facile sur AutoCAD par exemple. J'ai un segment (une géométrie linéaire) et je voudrais que celui-ci aille jusqu'à la limite parcellaire la plus proche (entité polygonale).
Depuis la version 3 de QGIS, ont a de nouveaux outils de numérisation dont la fonction "Couper/Etendre l'entité", et je pensais m'en servir pour étendre mon segment. Seulement voilà, ça ne marche pas...
Avant toute chose, je tiens à préciser que mon projet a été travaillé en projection EPSG:2154, et que l'ensemble de mes couches sont également projetées en EPSG:2154.
Lorsque j'essaie d'utiliser la fonction "Couper/Etendre l'entité", je me rend compte que les segments composant les parcelles cadastrales sont "reconnus" dans la mesure où il sont surlignés en rouge lorsque je les survole avec mon curseur. Toutefois, rien ne se passe avec ma couche de lignes.
J'ai également essayé de générer un index spatial sur mes 2 couches pour voir s'il y avait un impact, mais sans succès...
Mes couches utilisent des encodages différents (l'un en windows-1252, l'autre en utf-8). A noter que la couche reconnue est en windows-1252. J'ai essayé d'enregistrer ma couche de lignes en modifiant sont encodage, mais le résultat reste le même.
A noter également que je travaille en 2D et qu'aucune de mes données ne comporte de dimension Z.
J'ai quand même réussi à faire fonctionner cet outil sur ma couche de parcelles, donc je pense que le problème viens de ma couche de ligne. Mais je ne sais pas bien à quoi ça peut être dû... Quelqu'un saurait-il pourquoi la fonction ne reconnaît pas mes lignes ?
D'avance merci pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356066#p356066
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 : hugOoO (leroyhugo(a)gmail.com)
----------------------------------------
Bonjour a tous,
Pour mon mémoire de fin de cycle je réalise un travail nécessitant l'utilisation de QGIS. Pour cela je dois obtenir des indications de distances entre individus.
J'ai placé tout mes individus dans un .shp point et avec les matrices de distance j'arrive à avoir tout ce qu'il me faut. Cependant ce sont des distances au sol, mais lorsque j'ai des individus qui se situent en hauteur (sur une structure/un arbre .. etc) les distances sont biaisées et j'aimerai mesurer les distances réelles (ex - deux individus qui sont l'un au sol et l'autre au dessus dans un arbre = distance au sol très proche alors qu'en réalité non).
Ainsi j'aurai aimé savoir s'il était possible d'ajouter manuellement la hauteur de chaque point sans avoir de fichier MNT d'altitude ? (sachant que s'il faut recréer un shp par Point plutôt que 1 pour tous ce n'est pas un problème, je voudrais juste savoir si c'est faisable et si oui comment)
Merci d'avance pour votre aide :)
Hugo
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356057#p356057
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 : Karine L
----------------------------------------
Bonjour,
nous rencontrons le même problème avec la version QGIS 3.22.7.
En testant, ce problème apparaît dès qu'il y a un contrainte d'unicité dans PostGIS (même si l'id n'est pas clé primaire).
J'ai fait un signalement sur gitHub à la suite d'un signalement de bug similaire.
https://github.com/qgis/QGIS/issues/46467
Pour info, dans l'attente de la résolution de ce bug, nous utilisons la version LTR précédente, la 3.16.4
Le problème ne se pose pas avec cette version.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356068#p356068
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 : TLR
----------------------------------------
Bonjour,
Je travaille depuis des mois sur un fichier. Il comprend 1275 lignes dans la table attributaire mais du jour au lendemain seuls 38 polygones apparaissent.
Lorsque je change la symbologie, rien, idem en lançant un calcul de superficie, uniquement les 38 semblent présents.
J'ai tenté d'exporter le shape mais là aussi impossible j'ai ce message
L'export du fichier vectoriel a échoué.
Erreur : Erreurs d'écriture d'entité :
Erreur lors la création de l'entité (Erreur OGR : Attempt to write non-polygon (MULTIPOINT) geometry to POLYGON type shapefile.)
Erreur lors la création de l'entité (Erreur OGR : Attempt to write non-polygon (MULTIPOINT) geometry to POLYGON type shapefile.)
Erreur lors la création de l'entité (Erreur OGR : Attempt to write non-polygon (MULTIPOINT) geometry to POLYGON type shapefile.)
Erreur lors la création de l'entité (Erreur OGR : Attempt to write non-polygon (MULTIPOINT) geometry to POLYGON type shapefile.)
Seulement 1271 sur 1275 entités ont été écrites.
Avez vous une astuce ou conseil svp ?
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356053#p356053
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
----------------------------------------
@fedepeche82, vous êtes sur quoi comme version de QGIS? Et désolé, je n'ai pas compris ce que vous recherchez...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356045#p356045
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 : fedepeche82
----------------------------------------
Bonjour,
j'ai une couche vectorielle de polygone (avec un champ "SECTEUR") et un fichier csv (avec un champ "Secteurs") que je voudrait joindre pour mettre les attributs du csv polygones du shape.
Je peux avoir plusieurs "entités" (lignes) correspndant au même secteur dans mon csv
quand j'essaie de joindre les deux tables (double clic sur le shape, onglet jointure) j'ai bien les champs du csv qui s'affichent dans les attibuts du shape mais sans aucune valeur.
Est-ce parce qu'il y a plusieurs lignes pour certains secteurs ?
Comment puis-je procéder ?
Merci par avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356042#p356042
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 : fanou (belinstephane(a)yahoo.fr)
----------------------------------------
Merci SANTANNA....J'avais oublié la clause WHERE....le boulet ;-)
Cela fonctionne parfaitement.
Bonne journée,
Stéphane
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356043#p356043
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 : fedepeche82
----------------------------------------
Bonjour,
je souhaite avoir un point par polygone sachant que ma couche est la sectorisation de mon département en dalles de 5kmpar 5km dans lesquels j'ai découpé et "recollé" des parties de cours d'eau et des plans d'eau (donc des polygones de formes diverses et parfois très allongés ne me permettant pas de procéder plus simplement en créant les centroïdes qui se retrouvent souvent "hors" du polygone)
j'ai testé la méthode basique "menu vecteur > outils de recherche > points aléatoires" mais j'ai un message d'erreur (voir en bas de message)
D'où peut venir le problème et que me conseilleriez vous de faire ?
: Une erreur est survenue lors de l'éxécution du code Python:
AttributeError: 'NoneType' object has no attribute 'boundingBox'
Traceback (most recent call last):
File "C:\PROGRA~2\QGIS2~1.14\apps\qgis-ltr\python\plugins\fTools\tools\doRandPoints.py", line 120, in accept
if self.randomize(inLayer, outPath, minimum, design, value):
File "C:\PROGRA~2\QGIS2~1.14\apps\qgis-ltr\python\plugins\fTools\tools\doRandPoints.py", line 212, in randomize
points, featErrors = self.loopThruPolygons(inLayer, value, design)
File "C:\PROGRA~2\QGIS2~1.14\apps\qgis-ltr\python\plugins\fTools\tools\doRandPoints.py", line 282, in loopThruPolygons
sExt = sGeom.boundingBox()
AttributeError: 'NoneType' object has no attribute 'boundingBox'
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356039#p356039
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,
MMQGIS doit utiliser du Python pour faire le taf et d'ailleurs je constate que son code n'est pas dispo sur son dépôt. Moyen...
-----------------
Citation :
J'aimerai maintenant le faire directement dans Postgis, j'ai essayé avec la fonction ST_Makeline sans résultat pour le moment...
-----------------
J'imagine que le forum Geo'BD (https://georezo.net/forum/viewforum.php?id=31) serait une meilleure source qu'ici mais bon, ce doit être une clause du genre
-----------------
Code :
(...) st_makeline(couche1.geom, couche2.geom)
from couche1, couche2
where couche1.id = couche2.id
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356037#p356037
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 : fanou (belinstephane(a)yahoo.fr)
----------------------------------------
Bonjour à tous,
Je souhaiterai pouvoir créer une droite entre 2 points issus de 2 couches différentes, j'ai un id qui est commun entre les 2 couches.
J'arrive à faire ce que je veux avec l'extension MMQGIS :
Create>>Hub Lines / Distance , je sélectionne mes 2 couches puis dans "Allocation Criteria" je choisis "Hub Name in spoke layer"
Cela fonctionne parfaitement.
J'aimerai maintenant le faire directement dans Postgis, j'ai essayé avec la fonction ST_Makeline sans résultat pour le moment...
Avez-vous une idée de la fonction qui se cache dans MMQGIS?
Merci,
Stéphane
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356021#p356021
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