#1 Mon 13 February 2006 12:05
- sarah67
- Participant occasionnel
- Lieu: Strasbourg
- Date d'inscription: 8 Feb 2006
- Messages: 28
découper des polygones de manière proportionnelle
Bonjour,
j'ai une couche de polygones qui représentent des parcelles agricoles, qui peuvent être plantées de 2 cultures ou plus. J'aierais pouvoir redécouper arbitrairement les polygones en fonction de la surface que chaque culture recouvre.
Pour un ilot de 10 hectares, qui comporte 2 hectares de blé et 8 hectares de pommes de terres, j'aimerais créer une ligne qui sépare le polygone du nord au sud, avec 2ha d'un coté et 8 de l'autre (ou l'inverse, l'ordre hiérarchique importe peu).
Comment puis-je faire?
Existe t-il une commande qui permet d'automatiser ce découpage sur la base d'une base de données?
Merci
Hors ligne
#2 Mon 13 February 2006 15:43
- Maurice
- Membre
- Lieu: Montpellier
- Date d'inscription: 5 Sep 2005
- Messages: 5331
Re: découper des polygones de manière proportionnelle
Bonjour,
Le problème est intéressant...mais dur à résoudre (j'avais essayé mais
j'ai laissé tomber):
- le cas d'une ligne de découpe Nord-Sud semble simple comme ça...
- mais je ne vois pas d'autre chemin pour le script que de procéder
par tatonnement (approximations successives pour faire plus math!)
...et c'est dur à écrire et surement très lent en exécution.
C'est bien plus compliqué qu'il ny parait...et si quelqu'un
a déjà fait l'effort...j'attends qu'il se manifeste!!
Hors ligne