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 Mon 14 January 2013 14:27

guillaume
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 68

Partager des polygones en plusieurs éléments de surface variable

Bonjour à tous,
et meilleurs vœux pour  2013.

Je cherche à partager les polygones de la table A en n parties (n pouvant figuré dans un champ de la table).
Les parties souhaitées ne sont pas égales (je dispose de la surface de chacune dans des champs appropriés de la table A).

Avez-vous une solution ?

D'avance merci.

Cordialement

Gérard

Hors ligne

 

#2 Mon 14 January 2013 22:38

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: Partager des polygones en plusieurs éléments de surface variable

Bonjour
Déjà à la main ça me paraît sacrément duraille, alors à coder c'est encore plus coton !!!
L'idée générale serait de partir du centroïde et d'un rayon vertical puis de faire tourner ce rayon degré par degré en calculant à chaque fois la surface jusqu'à arriver à la première valeur. On fige ce rayon et on en fait tourner une second pour approximer la seconde surface...et ainsi de suite
Le code et la vitesse d'exécution risquent d'être...décevants

Hors ligne

 

#3 Tue 15 January 2013 11:20

guillaume
Participant actif
Date d'inscription: 5 Sep 2005
Messages: 68

Re: Partager des polygones en plusieurs éléments de surface variable

Bonjour,

j'imaginais bien que cela serait "délicat" mais si même Maurice le confirme, alors là...

Merci pour la réponse

Cordialement
Gérard

Hors ligne

 

Pied de page des forums

Powered by FluxBB