Message posté par : preliator
----------------------------------------
Edit : Après de nombreux essais, j'ai réussi à construire la bonne requête pour obtenir le nom de chacun des affluents qui s'intersectent avec la formule suivante :
-----------------
Code :
select distinct a.nomentiteh, b.nomentiteh, b.nbr_type_culture_polluante
from rivieres a, rivieres b
where st_intersects(a.geom, b.geom) and a.nomentiteh != b.nomentiteh and b.nbr_type_culture_polluante is not null and a.nbr_type_culture_polluante is not null
order by a.nomentiteh
-----------------
Je sais donc quel affluent intersecte quel autre affluent. Mais toujours impossible d'additionner le nombre de parcelles intersectées.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329160#p329160
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,
Sur une base de donnée Postgre/Postgis, je dispose d'une couche tracé représentant des cours d'eau (principal et affluents), une couche point représentant les sommets de ces cours d'eau (extraction des sommets), et une couche polygone représentent le Regsitre Parcellaire Graphique (type de culture). Mon objectif est de représenter de manière cartographique les affluents du cours d'eau principal qui présente une forte pollution liée aux pesticides sur des types de cultures définies.
Pour chaque tronçon d'affluents, j'ai fais un comptage du nombre de parcelles intersectés. Je voudrais à présent additionner ces valeurs de parcelles intersectées, au moment ou l'affluent rejoins le cours d'eau principal.
Voici un exemple en image : https://zupimages.net/viewer.php?id=20/02/3fd4.png
Les points bleus représentes l'endroit ou l'affluent rejoins le cours d'eau principal. Les zones entourées en vert correspondent à des affluents qui rejoignent des affluents, et donc une addition du nombre de parcelles intersectées respectif.
Je voudrais donner aux points bleu (ou sur une autre couche ?) la somme des parcelles intersectées par les affluents qui touchent ce point.
En SQL, je ne sais pas trop comment m'y prendre.
Merci à vous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329159#p329159
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 : Ben22
----------------------------------------
Bonjour,
essayez comme ceci :
-----------------
Code :
SELECT seq, path_seq, start_vid, node, edge,di.cost, agg_cost, the_geom
FROM pgr_dijkstra(
‘SELECT gid as id, source, target, cost_s as cost, reverse_cost_s as reverse_cost FROM public.ways’,
(SELECT array_agg(id_de_ma_table) FROM ma_table), 64204, true ) as di
JOIN public.ways ways_vertices_pgr
ON di.edge = ways_vertices_pgr.gid ;
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329126#p329126
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 : pierre_isere
----------------------------------------
Bonjour,
Je souhaiterais trouver le chemin le plus court entre une table vers un point défini.
j'ai trouvé cette requête et je souhaiterais remplacer les valeurs [69072,21576,62667] par ma table qui comprend mes points de départ.
SELECT seq, path_seq, start_vid, node, edge,di.cost, agg_cost, the_geom
FROM pgr_dijkstra(
‘SELECT gid as id, source, target, cost_s as cost, reverse_cost_s as reverse_cost FROM public.ways’,
ARRAY[69072,21576,62667], 64204, true ) as di
JOIN public.ways ways_vertices_pgr
ON di.edge = ways_vertices_pgr.gid ;
Merci beaucoup de votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329125#p329125
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 : Jean-Marie Arsac
----------------------------------------
-----------------
chanteclair écrit :
Les répertoires contenant les bases sont dans C:\Program Files\PostgreSQL\version_de_PGSQL\data\base
Je n'ai jamais testé de remonter des bases ainsi mais il parait que c'est réalisable.
-----------------
Bonjour,
Oui, à condition que la copie des fichiers se fasse moteur arrêté
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329105#p329105
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 : AH
----------------------------------------
Les répertoires contenant les bases sont dans C:\Program Files\PostgreSQL\version_de_PGSQL\data\base
Je n'ai jamais testé de remonter des bases ainsi mais il parait que c'est réalisable.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329097#p329097
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, je regarderai ça :)
Pour ma curiosité, existe t-il un moyen de récupérer mes bases de données même si je n'ai pas accès au serveur ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329093#p329093
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 : AH
----------------------------------------
Regardez dans le services Windows, dans les propriétés du service PGSQL si celui démarre bien automatiquement (Panneau de configuration/Outils d'administration/Services)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329092#p329092
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
----------------------------------------
Oui, tout à fait. Du moins, je n'ai pas changé cette option la veille de cette erreur
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329090#p329090
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 : AH
----------------------------------------
Si PGSQL est installé sur votre machine, c'est donc plutôt le moteur qui s'arrête plus qu'un problème d'IP.
Votre adresse de serveur est donc en localhost ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329089#p329089
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