Message posté par : clement.lachaud (lachaud.clement94(a)gmail.com)
----------------------------------------
Bonjour,
je rencontre une difficulté que je ne parviens à résoudre sur QGIS. Je n'ai pas réussi à trouver la réponse sur les forums.
Je dois chercher une donnée : la surface de sols à nappe temporaire en forêt en Lorraine.
- J'ai récupéré une couche de la Lorraine, m'indiquant les sols forestiers (Source interne). La couche semble avoir comme SCR d'origine EPSG:2154 - RGF93/Lambert 93
- J'ai récupéré une couche de la France entière, m'indiquant les types de sols. (Source : GISSOL). La couche semble avoir comme SCR d'origine EPSG:27582 - NTF (Paris) / France II)
Je cherche donc à croiser ces deux couches pour avoir la donnée suivante : la surface des sols à nappe temporaire en forêt sur le territoire de la Lorraine.
Mon problème :
Le système de coordonnée de référence.
En effet, les deux couches ont des SCR différents. Quand ils ont chacun leur propre SCR, les deux couches se superposent quasiment parfaitement (les limites sont décalés très légèrement)
Mais lorsque je souhaite les mettre toutes deux sur le même SCR, alors elles ne se superposent plus du tout. La Lorraine se retrouve en Europe du Nord. J'ai essayé toutes les combinaisons possibles, impossible de les superposer sous le même SCR. J'ai essayé de changer le SCR du projet, ça ne change rien.
Ainsi, si elles n'ont pas le même SCR, je ne peux donc pas travailler dessus (d'autant plus qu'il y a un léger décalage) c'est bien cela ?
Mais comment faire pour qu'elles se superposent sous le même SCR, afin que je puisse travailler les données en commun ?
Si quelqu'un a une suggestion... Je débute encore
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343139#p343139
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 : arn974 (arnaudcurve(a)hotmail.fr)
----------------------------------------
Bonjour a vous !!!!!!!
dans le cadre d'un stage j'utilise QGIS en novice alors je sollicite vos connaissances qui pourraient m'aider à progresser et accéder à un peu plus d'autonomie.
CONTEXTE CARTO : je possède trois shp
1 une couche géométrie zone "Z3" en bleu sur la capture écran VISU
2 une couche géométrie points "PRINCIPAUX" en vert avec leur identifiants étiquetés
3 une couche géométrie points "cereg SIG" en rouge avec leur identifiants étiquetés
la couche Z3, un polygone, inclue les deux couches pré-citées.
Sur la capture écran DÉTAIL on constate qu’un point vert et son ID se trouve proche de son doublon rouge au même ID: c'est normal, pour être plus précis, le point vert possède des coordonnées théoriques et son doublon par contre les coordonnées véritables relevées sur terrain.
PROBLEMATIQUE
J'ai tenté en vain, vu mon faible niveau d'obtenir un résultat, soit par requête SQL, soit en join tables attributaires, soit en requête spatiale qui me fournirait les doublons et par conséquent les valeurs uniques.
Si une bonne âme cartographique pouvait m'éclairer, ce serait très aimable afin de pouvoir avancer dans le rapport de mon stage
merci par avance à tous nos passionnés
cordialement
----------------------------------------
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=343203#p343203
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 : arn974 (arnaudcurve(a)hotmail.fr)
----------------------------------------
bonjour
super merci ca fonctionne
cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343202#p343202
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 : Jkerebel04
----------------------------------------
Bonsoir à tous
Je sollicite votre aide pour une difficulté que je n'arrive pas résoudre
Tout d'abord le contexte :
J’ai une table bâtiment « tab_bat » cette dernière comprend en champ « type » qui peut être à 1 s’il s’agit d’un bâtiment massif et 2 s’il s’agit d’un bâtiment léger.
J’ai une deuxième table parcelle « tab_par »
Il arrives souvent qu’il y ait plusieurs groupes de bâtiments sur une parcelle. les bâtiments composant ces groupes peuvent être des deux types (1 ou 2 ).
Je souhaite unir dans une même géométrie les groupe de bâtiments mitoyens et donner à cette union le type le plus petit.
Avec le code ci-dessous, j’arrive bien à créer les unions souhaitées,
mais j’ai un soucis avec les types :
Le types est le même pour toutes les nouvelles géométrie créer sur la parcelle.
Dans le cas ou tout les bâtiment sont de type 2, les nouvelles géométrie seront de type 2.
Mais il suffit, qu’une des bâtiments élémentaires soit de type 1 pour que l’ensemble des nouvelles entités soit de type 1.
Je ne sais par quel bout le prendre.
Vous remerciant par avance pour votre aide,
Bien sincèrement,
Jérôme
-----------------
Code :
CREATE TABLE tab_union AS SELECT
-- Crée un identifiant unique pour la nouvelle géométrie créer par l'union de géométrie
DISTINCT ROW_NUMBER() OVER() AS gid,
-- Créé la géométrie unique à partie des différents polygone
(st_dump(st_union(a.geom))).geom AS geom,
-- avec comme référence d'union l'id de la parcelle
b.id AS id_parc,
-- type 1 sont les bâtiment massif et type 2 bâtiments légers
MIN(type) AS tab_bat_type,
-- La surface de la parcelle ainsi créer, avec la transformation du SCR en degré au SCR en mètre, afin une surface correspondant à la surface intérieur soit un buffer de -20 cm
st_area(
ST_Buffer(
ST_Transform((st_dump(st_union(a.geom))).geom,2154)
,-0.2)
) as surf_bat
FROM tab_bat AS a
LEFT JOIN tab_par AS b ON st_intersects(ST_PointOnSurface(a.geom),b.geom)
GROUP BY b.id;
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343197#p343197
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,
-----------------
Col A écrit :
Par contre je suis désolée je ne sais pas comment faire pour vous envoyer des fichiers.
-----------------
Vous cliquez sur "Poster une réponse" (voir par ex, en bas à droite) et vous avez accès à une interface plus avancée, avec possibilité de joindre un fichier.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342214#p342214
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 : Col A
----------------------------------------
Bonjour à tous,
Je relance ce post car je n'ai pas encore résolu mon problème !
Merci pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342213#p342213
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 : nico-29
----------------------------------------
Bonjour,
J'ai un layer de type polygon, je voudrais savoir si des entités se superposent.
Dans les outils de traitement il y en a un qui s'appelle 'Analyse de superposition'
Quand je le lance via l'interface, je renseigne uniquement le layer à tester, je laisse le champ 'Couches de superposition' vide, et ça fonctionne.
Dans le journal d'exécution, j'ai :
-----------------
Code :
{ 'INPUT' : 'Polygon?crs=EPSG:4326&field=NameKey:string(0,0)&field=code:string(0,0)&field=ATTR:string(0,0)&field=FOID:string(0,0)&field=depthRangeMinimumValue:string(0,0)&field=layer:string(100,0)&field=path:string(200,0)&uid={0eb00bd3-3383-4ef7-aead-e18b6d4b5958}',
'LAYERS' : '',
'OUTPUT' : 'TEMPORARY_OUTPUT' }
-----------------
Mais avec Pyqgis, quand je lance :
-----------------
Code :
process = processing.run("native:calculatevectoroverlaps",
{'INPUT': merged,
'LAYERS' : '',
'OUTPUT': 'memory:overlap'}
)
-----------------
ça me sort un message d'erreur :
-----------------
Code :
Incapable d’exécuter l’algorithme La valeur du paramètre LAYERS est incorrecte.
-----------------
Pourquoi? qu'est ce qu'il faut mettre dans le paramètre LAYERS?
Je suis sous QGIS 3.18
Merci,
Nico
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343178#p343178
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 : zak_geom34
----------------------------------------
Bonjour à tous,
J'ai développé une extension sensée permettre d'exporter des shapes présents dans Qgis dans un fichier kml, selon un style particulier en fonction du nom de chaque couche. Je sais qu'il existe des plug-ins fait pour l'export shp > kml, mais ça ne correspondait pas à ce que je souhaitais.
Pour la récupération de la géométrie des objets j'utilise QgsFeature.geometry() qui renvoie un objet QgsGeometry que je convertis en chaîne de caractère pour l'écrire dans mon fichier kml (en xml). Pendant le développement, je travaillais sur des lignes comportant quelques points, et tout se passait très bien.
Problème : Aujourd'hui, en testant sur une ligne un peu plus conséquente, patacrac tout va mal. Au delà d'un certain nombre de points (et donc de caractères), qgis tronque la chaine qui reprend la géométrie de ma ligne. Et donc dans mon kml je me retrouve avec une ligne à la géométrie incomplète. De plus, lorsque j'affiche les QgsGeometry dans la console python (avant la conversion en chaine de caractère donc), qgis indique "..." à la fin comme pour dire "Eh oh là c'est trop long, j'affiche po." Je me dis que ça a sûrement un lien avec mon problème.
Géométrie d'une petite ligne :
<QgsGeometry: MultiLineString ((5.88131271874996209 45.61147108174863263, 5.88283077353444295 45.60949321958122482))>
Géométre d'une grande ligne :
<QgsGeometry: MultiLineString ((5.88374200129087122 45.6150206885275793, [... UNE VINGTAINE DE POINTS ...] 45.60891952832256635, 5.88768419004663812 ...>
La fin est bien différente... Mais je ne sais pas du tout comment forcer la récupération de la chaîne complète, et elle doit bien être écrite quelque part vu que, dans le canvas qgis tout se passe bien. Si quelqu'un a déjà été confronté au problème, je suis tout ouï.
Merci pour votre lecture.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343176#p343176
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 : Stéphane_MANUEL (stephane.k.manuel(a)gmail.com)
----------------------------------------
Bonjour à tous,
J'aimerais savoir s'il est possible d'afficher la rotation d'un symbole dans qgis2web ? En effet, j'ai opté pour un symbole correspondant à une flèche et j'ai appliqué une rotation afin de connaitre le sens de la prise d'une photo. Cependant, quand j'exporte la carte, les rotations ne sont pas prises en compte.
Si qqun à une idée, je suis preneur.
Merci d'avance
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343170#p343170
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.
----------------------------------------
-----------------
Citation :
Notre dernière hypothèse est que le fichier de base est corrompu et on ne peut rien y faire !
-----------------
Si le fichier s'ouvre bien, et qu'il est bien positionné dans QGis, il n'y a aucune raison à ce qu'il soit corrompu.
Si les données ne sont pas confidentielles, vous pouvez les partager ici ? Ou en MP je veux bien regarder.
Au cas où, sous ArcGis, il ne faut pas confondre "Définir la projection" (indiquer au logiciel quelle est la projection des données) et "Projeter" (changer la projection des données d'un SCR source à un SCR cible)
Dans votre cas, il faudrait bien "Définir la projection" pour indiquer à ArcGis qu'il s'agit de "NTF (Paris) / Lambert Sud France" (EPSG:27563)
A+
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343169#p343169
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