Message posté par : Sylvain Becquaert
----------------------------------------
Bonjour,
Pour les besoins d'un atlas, j'ai deux cartes : une carte générale de la commune, et une vignette au 1/5000 sur le centre-bourg.
Bien sur les centres-bourg ne correspondent pas aux centroïdes des polygones.
J'aimerais que l'atlas zoome systèmatiquement sur le centre-bourg de la commune afin de m'éviter de recentrer à la main à chaque page.
J'avais pensé à créer une couche de points qui correspondraient aux centre-bourgs.
Merci d'avance pour vos suggestions,
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351201#p351201
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 : image95
----------------------------------------
Bonjour,
Le plugin Qgis Gestionnaire BD offre une fenêtre SQL permettant notamment
d'executer des requetes et de charger en tant que nouvelle couche.
Peut on dire que le resultat qui peut etre chargé dans le canvas est une vue ?
Il ne semble pas véritablement s'agir d'une couche temporaire ?
Le resultat est il stocké dans le projet Qgis?
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351170#p351170
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 : tevrard
----------------------------------------
Bonjour,
J'ai un import EDIGEO + MAJIC qui me donne cette erreur :
-----------------
Code :
- Traitement:
Erreur rencontrée pour la requête:
-- Traitement: INSERT INTO pevlissage ( pevlissage, annee, ccodep, ccodir, ccocom, invar, dnupev, mlbcom, mlbsyn, mlbcu , mlbdep, mlbts1, mlbts2, mlbtas, mlbgem, mlbtom, tbfpas, mlbtfc, pev, lot ) SELECT DISTINCT REPLACE(SUBSTR(tmp,1,3)||SUBSTR(tmp,7,10)||SUBSTR(tmp,28,3),' ', '0') AS pevlissage, '2021', SUBSTR(tmp,1,2) AS ccodep, SUBSTR(tmp,3,1) AS ccodir, SUBSTR(tmp,4,3) AS ccocom, SUBSTR(tmp,7,10) AS invar, SUBSTR(tmp,28,3) AS dnupev, CASE WHEN trim(SUBSTR(tmp,36,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,36,11) AS float) END AS mlbcom, CASE WHEN trim(SUBSTR(tmp,48,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,48,11) AS float) END AS mlbsyn, CASE WHEN trim(SUBSTR(tmp,60,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,60,11) AS float) END AS mlbcu, CASE WHEN trim(SUBSTR(tmp,72,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,72,11) AS float) END AS mlbdep, CASE WHEN trim(SUBSTR(tmp,84,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,84,11) AS float) END AS mlbts1, CASE WHEN trim(SUBSTR(tmp,96,11))='' THEN NULL ELSE CAST(
SUBSTR(tmp,96,11) AS float) END AS mlbts2, CASE WHEN trim(SUBSTR(tmp,108,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,108,11) AS float) END AS mlbtas, CASE WHEN trim(SUBSTR(tmp,120,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,120,11) AS float) END AS mlbgem, CASE WHEN trim(SUBSTR(tmp,132,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,132,11) AS float) END AS mlbtom, CASE WHEN trim(SUBSTR(tmp,144,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,144,11) AS float) END AS tbfpas, CASE WHEN trim(SUBSTR(tmp,168,11))='' THEN NULL ELSE CAST(SUBSTR(tmp,168,11) AS float) END AS mlbtfc, REPLACE(SUBSTR(tmp,1,3)||SUBSTR(tmp,7,10)||SUBSTR(tmp,28,3),' ', '0') AS pev, '71' AS lot FROM bati WHERE SUBSTR(tmp,31,2) ='52'
Erreur
table pevlissage has no column named mlbtfc
FINALISATION
-----------------
Ma première impression est que l'erreur vient d'une mauvaise version de format (déclarée ici a 2021)... Pouvez vous me confirmer cette hypothèse ou sinon m'indiquer quel élément provoque cette erreur?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351199#p351199
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 : olivedeluynes
----------------------------------------
Bonjour,
je me rapproche de vous car je recherche comment changer la police du deuxième champ, que je souhaite placer sous le premier champ mais dans la même étiquette.
Voici un exemple de paramétrage d'étiquette :
"parcelle" || '\n' || "plantation"
Il s'agit donc là d'une même étiquette : je souhaite que "parcelle" apparaisse en Arial 10 (par exemple) et "plantation" en Calibri 8 (par exemple).
Est-ce possible ? si oui, comment ?
Je vous remercie !
Olivier
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351145#p351145
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 : Mathis_SIGAT (mathis.pc.billaud(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je voudrais savoir si il est possible de définir l'ordre des couches en sortie dans le modeleur graphique de QGIS ; je m'explique :
- J'ai un modeleur créé pour rechercher une implantation optimale, dans les débuts de ma chaîne de traitement je crée une sortie "COMMUNES", et à
la fin de ma chaîne je crée 2 sorties "RESULTAT" et "LOCALISATION".
Une fois que j'ai fais tourner mon modeleur, mes couches s'affichent dans le sens "LOCALISATION", "RESULTAT" et "COMMUNES" donc avec les communes qui recouvrent les deux autres couches, et je souhaiterais que ce soit le contraire pour que l'utilisateur n'est pas à bouger les couches une fois que le modeleur à tourner.
Savez-vous donc s'il est possible de définir un ordre pour les couches en sortie?
Je vous remercie d'avance pour vos réponses !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351137#p351137
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 : bidounight
----------------------------------------
Bonjour Elise,
vous pouvez essayer de modifier en dur dans le code du projet QGIS (modifier le .qgs - qgz décompressé) en recherchant le nom dans un éditeur de texte de votre ancienne clé primaire et remplacer par la nouvelle clé.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=332037#p332037
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 : GlaDal
----------------------------------------
Bonjour,
Je fais remonter cet échange car j'ai le même problème aujourd'hui.
Si vous avez une autre idée que celle proposée par bidou, je suis preneur.
En attendant, je pars à la chasse aux informations sur le net.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351179#p351179
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,
Un grand merci à SANTANNA, sans lequel je n'aurais pu arriver à cette réalisation.
Je poste ici les solutions pour réaliser un atlas parcellaire par propriétaire(s).
Je suis en train de réaliser des parcelles par propriétaire(s) intersectés par un tracé d ligne aérienne. La demande initiale était d’automatiser des plans parcellaires qui étaient réalisés jusqu’alors sous Autocad et manuellement. Le plan est composé de deux pages.
- La première concerne la page de garde, avec la commune, la ou les parcelle(s), la surface du plan, le nom du plan, l’échelle de représentation,
- La deuxième page concerne l’affichage du nom du ou des propriétaires, et le plan parcellaire proprement dit.
La première étape consiste à préparer les shapes qui alimenteront l’atlas.
- Tracé : dans un premier temps, découper le tracé par les parcelles. Puis faire une symbologie par un ensemble de règles :
-----------------
Citation :
within($geometry, buffer(@atlas_geometry, 0.5))
-----------------
Avec cette expression, n’apparaitra que le tracé concerné par le ou les propriétaires en question dans l’atlas.
- Proprietaires : ce fichier représente les parcelles par propriétaire (un seul propriétaire par ligne). Faire une symbologie par un ensemble de règles :
-----------------
Citation :
within($geometry, buffer(@atlas_geometry, 0.5)) ))
-----------------
Avec cette expression, n’apparaitra que le tracé concerné par le ou les propriétaires en question dans l’atlas. Une parcelle est répétée autant de fois qu’il y a de propriétaires.
- Préparer le shape qui va servir de couverture à l’atlas. Pour ce faire, il faut
o Prendre le shape des propriétaires, et supprimer les doublons
Créer un nouveau shape(‘regroupement parcelles’), avec une création de champ « concat_pro » pour aggréger les propriétaires avec cette expression : «
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique',concat( "PROPRIO", concatenator:=' - ',order_by:= "PROPRIO",filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
- Regrouper sur concat_pro et nom commune Créer un nouveau shape ‘parcelles regroupées’.
- Créer un champ concat_par pour regrouper les parcelles avec cette expression :
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique', "Section" || ' ' || case when length ("tex")=1 then concat (to_real('0'), "tex") else "tex" end, concatenator:=' - ',order_by:= concat("Section",to_real( "tex" )),filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
- Le champ concat_pro sert à afficher le nom des propriétaires et le champ concat_par les parcelles dans l’atlas
ATLAS :
Choisir comme couche de couverture, ‘parcelles regroupées’
Affichage dans le cadre texte de la commune
-----------------
Citation :
'COMMUNE DE ' || '' || "Nom_com"
-----------------
Affichage dans le cadre texte de de l’échelle
-----------------
Citation :
'(Extrait au 1/' || '' || format_number( map_get( item_variables('id_page'), 'map_scale'),0) || ')'
-----------------
Affichage dans le cadre texte des parcelles
-----------------
Citation :
case when regexp_match( "concat_par" , '-' ) then 'parcelles : ' else 'parcelle : ' end || ' ' || "concat_par"
-----------------
Affichage dans le cadre texte du numéro de plan
-----------------
Citation :
'Plan n° : Convention' || ' - ' || "Nom_com" || '_' || aggregate('Proprietaires','concatenate_unique', "Section" || ' ' || case when length ("tex")=1 then concat (to_real('0'), "tex") else "tex" end , concatenator:=' - ',order_by:=concat("Section",to_real( "tex" )),filter:=within($geometry, buffer(@atlas_geometry, 0.5)))
-----------------
Affichage dans le cadre texte du nom de ficher
-----------------
Citation :
'Nom du Fichier : Extrait LSPP' || '_ ' || @project_filename
-----------------
Affichage dans le cadre texte de la surface papier
-----------------
Citation :
'Surface :' || ' ' || format_number( (@layout_numpages*@layout_pagewidth/1000),3,'en') || '*' || format_number((@layout_numpages*@layout_pageheight/1000),3,'en') || '=' || format_number (((@layout_numpages*@layout_pagewidth * @layout_pageheight)/1000000),2,'en') || '' || 'm²'
-----------------
Affichage des propriétaires
-----------------
Citation :
array_to_string( array_foreach( string_to_array("concat_pro", ' - '),concat( 'Nom : ', @element, ' Pour accord le : Signature : ')
),'\n\n' )
-----------------
Affichage dans le cadre texte des parcelles :
-----------------
Citation :
case when regexp_match( "concat_par" , '-' ) then 'parcelles : ' else 'parcelle : ' end || ' ' || "concat_par"
-----------------
Affichage dans le cadre texte de l’agrégation des propriétaires dans un nouveau champ de la couche ‘Regroupement parcelles’
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique',"PROPRIO", concatenator:=' - ',order_by:= "PROPRIO",filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
Affichage dans le cadre texte de l’agrégation des parcelles propriétaires dans un nouveau champ de la couche ‘parcelles regroupées’
-----------------
Citation :
aggregate('Proprietaires','concatenate_unique', "Section" || ' ' || case when length ("tex")=1 then concat (to_real('0'), "tex") else "tex" end, concatenator:=' - ',order_by:= concat("Section",to_real( "tex" )),filter:= within($geometry, buffer(geometry(@parent), 0.5)))
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351153#p351153
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 Marc MICHALOWSKI
----------------------------------------
bonjour
avez vous vu la doc officielle ?
https://merginmaps.com/docs/gis/features/
je découvre input depuis qq heures
jean marc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=350818#p350818
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