Message posté par : Nicolas Ribot
----------------------------------------
Bonjour,
Il faut lier pg_class et pg_namespace (table stockant les schémas):
-----------------
Code :
select c.oid, c.relname, c.relkind, pn.nspname
from pg_catalog.pg_class c join pg_namespace pn on c.relnamespace = pn.oid
where c.relkind = 'm';
-----------------
Nicolas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343467#p343467
Pour y répondre : geobd(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 : Tan85 (tancredi.pozzana(a)gmail.com)
----------------------------------------
Bonjour,
j'ai deux couches 'bâtiments' pour 2 années différentes : 2016 et 2020.
Je voudrais calculer la consommation foncière entre les deux années en question.
J'ai donc pensé de faire un buffer de 50 mètres autour des bâtiments, regrouper les polygones résultants qui se touchent, faire un buffer négatif de -30 mètres et calculer la surface totale.
Tout ça sous PostgreSQL j'ai essayé comme ça :
- Buffer 50 mètres : (st_makevalid(st_buffer(b."GEOM",50)
- Regrouper les polygones : (st_union (...))
- Diviser les polygones qui ne se touchent pas : (st_subdivide (...))
- Buffer -30 mètres : (st_makevalid(st_buffer(..., -30))
Tout ensemble ça fait ça :
SELECT st_makevalid(st_buffer((st_subdivide(st_union(st_makevalid(st_buffer(b."GEOM",50))))),-30))
FROM edigeo."BATIMENT" b, contour.communes c
where st_intersects(b."GEOM", c.geom);
Mon problème vient de st_subdivide je pense car pour les grosse tâches urbaines, il me les subdivise à leur intérieur.
Quelqu'un peut m'aider ? Merci beaucoup !!!!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343271#p343271
Pour y répondre : geobd(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 : JacquesDel (jcqsdlv(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je souhaite importer des fichiers Geopackage dans ma base de donnée via PgAdmin, en évitant l'utilisation de QGIS.
Pour cela j'essaye avec l'extension PostGis puis Gdal de les importer avec la commande suivante :
ogr2ogr -f PostgreSQL "PG:user=youruser password=yourpassword dbname=yourdbname" yourgeopackage.gpkg
Mais à chaque fois j'ai un message d'erreur de syntaxe sur ogr...
Si vous avez une solution, merci par avance de la partager :) !
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343171#p343171
Pour y répondre : geobd(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 : mavrick65
----------------------------------------
Dans le cadre de la réalisation de mon projet d'alternance je dois créer une base de données acceptant des connexions à distance, après recherche j'ai compris qu'il fallait des modification dans le fichiers pg_hba.conf, mais j'ai pas très bien compris qu'elle entité je dois modifiers pour réaliser cela.
De même par rapport à l'ip du serveurs, ces dernières peuvent changer et donc faire planter les connexions ou la base de données. Y aurait-il un moyen de passer outre l'ip serveur pour réaliser des connexions à distance ?
Merci de vos réponse
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342719#p342719
Pour y répondre : geobd(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 : Lison94
----------------------------------------
Bonjour à tous,
Je souhaite connaitre le nombre d'OAP différentes dans ma base de données je réalise dons la requête suivante :
SELECT COUNT (DISTINCT id_oap) FROM "6_foncier_cadastre_et_urbanisme".oap
Le requête me renvoie 0 et je comprends pas pourquoi..
Une idée ?
Merci :)
Lison
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343019#p343019
Pour y répondre : geobd(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 : preliator
----------------------------------------
Hum, merci pour votre réponse.
Pour prendre en compte la part de chaque tuile, c'est le paramètre "1" dans
-----------------
Code :
(ST_SummaryStats(a.rast, 1, true))
-----------------
j'imagine ?
Merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343050#p343050
Pour y répondre : geobd(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 : Nicolas Ribot
----------------------------------------
Bonjour,
La condition st_intersects doit etre top généreuse: vous devez choper des tuiles qui touchent le pg mais ne l'intersecte pas, ou très peu.
Vous devriez faire l'intersection entre le raster et les pg et prendre en compte la part de chaque tuile contenue dans le polygone pour faire la moyenne.
Nicolas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=343047#p343047
Pour y répondre : geobd(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 : sporito
----------------------------------------
Bonjour,
je n'arrive pas à faire la connexion depuis mon QGIS avec ma base MySQL située sur un serveur Ubuntu.
J'ai un message d'erreur (en PJ): Driver not loaded.
Je ne sais pas quoi faire.
Cordialement,
Aurel.
----------------------------------------
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=342817#p342817
Pour y répondre : geobd(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 : Tan85 (tancredi.pozzana(a)gmail.com)
----------------------------------------
Bonjour,
dans ma base de données PostGreSQL je voudrais créer une nouvelle vue comme ça :
- J'ai une table des commercialisations des parcelles cadastrales, chaque ligne corresponde à une commercialisation.
- Chaque commercialisation peut avoir 1 ou plusieurs parcelles vendues, pour cela j'ai une table liée avec autant de ligne que de parcelles et une référence sur l'identifiant de la commercialisation.
Dans ma nouvelle vue je voudrais un champ qui liste les parcelles vendues, de type texte, entre accolades, ex. : {AB0123;AX1245;GF5987}
Comment faire ?
Merci beaucoup pour votre aide !!!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=342868#p342868
Pour y répondre : geobd(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 : kevindescamps
----------------------------------------
Bonjour,
Dans PostgreSQL, je rencontre un problème avec la fonction "valeur par défaut" disponible depuis l'onglet définition d'une colonne. Ma valeur par défaut n'apparait pas lorsque j'ajoute une entité dans QGIS (voir pièce jointe jointe)
Auriez-vous une idée ?
Pour resituer le contexte, je souhaite qu'un numéro unique soit automatiquement attribué à la nouvelle valeur de mon champ "arbre_id" à la manière d'une clé primaire mais indépendamment de la clé primaire.
Pour le caractère unique j'ai créé une contrainte d'unicité et cela fonctionne très bien, la création d'un doublon est impossible Pour l'aspect numérotation, j'ai créé une séquence intitulé "inventaire_arbre_id_seq" + ajout de la valeur par défaut faisant appel à la séquence.
Je n'ai pas l'habitude de créer et d'exploiter les séquences ainsi jusqu'à présent, je n'utilisais cette fonctionnalité que pour les clés primaires de mes tables et ceci à l'aide du gestionnaire de base de données de QGIS qui gère automatiquement la clé primaire, la séquence, la valeur par défaut, etc...
J'imagine qu'il y a quelque chose que je fais mal dans posgreSQL, mais quoi ?
Merci d'avance pour votre aide
----------------------------------------
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=342654#p342654
Pour y répondre : geobd(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