Message posté par : T. Rossini
----------------------------------------
st_accum n'est en effet pas nécessaire, mais valide,
st_clusterintersectings possèdent deux signatures,
l'une acceptant un setof geometry et l'autre un geometry[].
La seconde est manquante sur la doc...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322418#p322418
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
----------------------------------------
@Christophe: ok ;) Non pas besoin du st_accum je pense: clusterIntersecting renvoie un array de geometryCollection, chaque element du tableau étant l'ensemble des geom en intersection. unnest explose le tableau en geom (geocol) et unaryUnion fait l'union des geom de la collection (dans mon exemple, la couche ne contenait que des polygones)
Nico
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322416#p322416
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,
@Nicolas : je voulais commencer par du simple ;) car la clause FROM était pas vraiment comprise.
NB : un petit st_accum(geom) avant la fonction de cluster c'est mieux non ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322404#p322404
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,
Les "nouvelles" fonctions de postgis de clustering marchent bien dans ce cas. Ici st_clusterIntersecting:
-----------------
Code :
select st_unaryunion(unnest(st_clusterintersecting(geom))) as geom
from testpg;
-----------------
Pas de self-join a faire sur la table, écriture en une seule requête, mais on perd les id (qu'on peut retrouver par assoc spatiale (pointOnSurface) si on le désire).
Nicolas
----------------------------------------
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=322400#p322400
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,
Plusieurs points :
st_intersectS(geoma, geomb)
Ensuite il faut un ensemble A : data et un ensemble B : data donc
FROM data as a, data as b et pour éviter de comparer deux géométries équivalentes : WHERE a.id<>b.id
Sachant qu'en l'état vous aurez des doublons car SI geoma intersects geomb ALORS geomb intersects geoma
Résultat :
-----------------
Code :
WITH p as (SELECT a.id,a.geom FROM data a, data b WHERE st_intersects(a.geom,b.geom) AND a.id<>b.id )
SELECT arrayagg(id), st_union(geom) as geom FROM p
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322396#p322396
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 : nworr
----------------------------------------
Pour ODBC et postgresql, Qgis n'en a pas besoin , il peut interroge les base postgres sans besoin de pilote.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322209#p322209
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, (enfin au décalage horaire près)
Je ne sais pas quelle est la taille de votre BD ACCESS mais il est certain qu'au delà de 500 Mo c'est plus adapté. En sus ACCESS n'a pas vraiment de gestion des géométries au sens de la norme.
- Comment sont représentées les géom dans votre BD ACCESS ?
La solution la plus "simple" à mon sens serait d'utiliser un peu de programmation pour migrer efficacement votre BD ACCESS vers une BD postgresql/postgis. Pour ma part avec .Net (où le moteur jet d'ACCESS est parfaitement géré) et npgsql version 3 ça le fait très bien.
Ensuite il faudrait un petit peu réfléchir à votre infra, si vous le pouvez un serveur dédié pour postgresql/postgis c'est le mieux (OS Linux de préférence). Et je suppose en tant que Collectivité que vous possédez un service informatique et une infra qui ne contient pas qu'un serveur, donc le mieux là aussi c'est de discuter avec eux.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322166#p322166
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 : Corossol Wali
----------------------------------------
Bonjour à tous,
en poste depuis quelques temps en tant que responsable de la gestion des infrastructures et du patrimoine de notre territoire (collectivité des outre-mers). Nous disposons d'une base de données créée et gérée par le logiciel ACCESS. Je souhaiterai que cette base de données directement dans le logiciel SIG - QGis, mais aussi de pouvoir la gérer directement (faire des modifications dans la BD ou bien de l'alimenter directement) via ce logiciel.
Après lecture de différents forum sur PostGres/PostGis, est-ce que lorsque je bascule ma BD access sous PostGres/PostGis, j'aurai toujours un lien ODBC?
D'ailleurs par moment, access mouline ou beuggue totalement! je suis même obligé de tout éteindre et de rallumer! Quel conseille me proposez-vous? car je dois aussi m'assurer que les données soient en sécurité!
Dans notre service nous travaillons tous en réseau, lié à un seul serveur! J'ai peur qu'arrivé à un moment ma BD surcharge ce serveur! j'ai tous les infrastructures publics et tous les bâtiments publics, ainsi que les infras routières...à recenser! Quel serveur me conseillerez-vous?
Je reviens juste sur la question du lien ODBC, j'ai effectué ce lien depuis ACCESS pour QGis, il se trouve que QGis n'arrive pas à reconnaître le paramètrage depuis access que par exemple les sections routes "courbes"! le résultat est que QGis me projette que des points! même avec le paramétrage "multilinestring" ! JE me perd mais totalement, par moment avec ce lien! un vrai mic-mac!
En espérant avoir des réponses! je vous remercie beaucoup!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322161#p322161
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 : Sylvain M.
----------------------------------------
Merci ChristopheV pour les captures ! :D
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=322125#p322125
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
----------------------------------------
et fin
----------------------------------------
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=322124#p322124
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