Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 06 January 2022 21:43

gemalomenix
Juste Inscrit !
Date d'inscription: 6 Jan 2022
Messages: 1

[Arcgis 10.5] Polyligne 3D sur centroide d'un nuage de point

Bonjour,

Comme énoncé dans le titre, j'aimerais construire des polylignes à partir du centroïde d'un nuage de point vers tous les autres points du nuage. Et j'aimerais répéter cette opération à plusieurs reprise.

Manuellement, l'opération ne me pose pas vraiment de problème lorsqu'il ne s'agit que d'une dizaines de points, mais lorsqu'il s'agit de plusieurs milliers de points, là, ça se corse...

J'utilise l'outil point to line pour créer mes polylignes en dupliquant pour chaque point du nuage le centroïde en question et affecte un attribut différent pour chaque couple et effectue l'opération selon cet attribut.

La question à 1000 €, connaissez-vous une manipulation qui permet de faire la même chose plus rapidement ?

Cordialement, Gemalomenix

Hors ligne

 

#2 Fri 07 January 2022 17:01

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: [Arcgis 10.5] Polyligne 3D sur centroide d'un nuage de point

Salut,

Sauf erreur, il s'agit de réaliser ce qu'on appelle des "cartes en Oursin" ?
Il existait un outil sur ArcGis pour faire cela :
https://www.arcorama.fr/2011/09/conseil … r-des.html
(mais rapidement, je ne l'ai pas retrouvé là)

Mais sinon, c'est quelque chose d'assez simple à faire en SQL Spatial.
Si tu as accès à une base de données qui gère le SQL spatial (ArcGis Entreprise, SPatialite ou PostGis [1]), tu peux t'en sortir avec la fonction "ST_MakeLine"

Quelque chose de ce style, selon la structure de tes données :

Code:

SELECT    pointsnuage.id,
        ST_MakeLine(centroid.geom, pointsnuage.geom) as geom
FROM    pointsnuage
JOIN    centroid ON pointsnuage.centroid_id = centroid.id

[1] ou même dans QGis, sans base de données : directement avec les "couches virtuelles" du gestionnaire BD, qui peuvent travailler avec des SHP ou autres données vecteurs.

Dernière modification par Sylvain M. (Fri 07 January 2022 17:06)


Sylvain M.

Hors ligne

 

#3 Sat 08 January 2022 10:57

Sylvain M.
Participant assidu
Lieu: Saint-Pierre-des-Nids (53)
Date d'inscription: 8 Sep 2005
Messages: 995

Re: [Arcgis 10.5] Polyligne 3D sur centroide d'un nuage de point

Il y a cet outil sinon :
https://desktop.arcgis.com/fr/arcmap/la … -lines.htm
Mais il faut une licence :

ESRI a écrit:

Disponible avec une licence Business Analyst.


Sylvain M.

Hors ligne

 

Pied de page des forums

Powered by FluxBB