Message posté par : Ben22
----------------------------------------
Bonjour,
Vous pouvez utiliser la fonction Update comme ceci :
-----------------
Code :
UPDATE points as t0 SET t0.nom_commune = t1.nom_commune FROM commune as t1 WHERE st_within(t0.the_geom, t1.the_geom);
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326920#p326920
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 : Pascal Boulerie
----------------------------------------
Votre fichier initial CSV comporte plusieurs colonnes, dont 1 pour faire une jointure - à l'aide d'un identifiant - entre cette source externe et votre jeu de données QGis, et d'autres avec tous les champs que vous voulez rajouter ?
Il y a une valeur nulle NULL quelque part dans le fichier source CSV, ce qui bloquerait ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326919#p326919
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 : sylvainSIG
----------------------------------------
Bonjour,
J'ai le problème suivant :
J'essaye d'intégrer un csv dans une base de données sur un serveur distant (sur Alwaysdata)
N'ayant pas les privilèges administrateurs, il m'est impossible de passer par la formule classique
-----------------
Code :
COPY ma_table FROM 'C:/.../.../.../monfichier.csv DELIMITER ',' CSV HEADER
-----------------
Donc je suis passé par la DB Manager de qGIS pour intégrer la table.
Mais je n'arrive pas à faire migrer les colonnes dans les tables définies par le MCD/MLD. J'ai classiquement le message "la valeur nulle du champ viole la contrainte non-nulle"
Comment faire migrer une colonne vers une seule colonne ? (de 1 vers 1)
Merci pour votre aide,
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326918#p326918
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 : Christophe Vergon
----------------------------------------
Bonjour
Vous pouvez aussi pour régler la distance utiiser la fonction st_clusterwithin(geometryset,distance)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326917#p326917
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
----------------------------------------
Bonjour à tous,
Je dispose d'une base de donnée de points vectoriels importée dans PostGre grâce à l'outil "Exporter dans postGreSQL" de QGis, ainsi qu'une couche "Commune" représentant les communes en France.
Bien que sachant le faire sur QGis, j'aimerais pour l'exercice, avec PostGre, créer une colonne "NOM_COMMUNES" dans ma couche point qui m'indiquerait dans quelle commune se trouve chacun des points.
Effectivement, je ne sais pas trop comment m'y prendre pour modifier directement la colonne d'une couche déjà existante avec une requete SQL.
Cette requete serait similaire à ceci :
-----------------
Code :
select nom_com
from communes c, points p
where st_intersects(p.geom, c.geom)
-----------------
Un grand merci à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326916#p326916
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
----------------------------------------
Merci à vous :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=326915#p326915
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