#1 Tue 11 January 2011 09:54
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Soustraction de buffers
Aloha
je souhaite réalisé une carte avec des "couronnes" autour de points. Une couronne de 50m, une de 50 à 100m, etc. J'obtiens pour l'instant ce résultat.
[img]http://img10.hostingpics.net/pics/676884Pressepapiers1.jpg[/img]
Mais les couronnes ne se soustraient pas les unes aux autres pour l'instant, comme on peut le voir si l'on désaffiche les plus petits des couronnes :
[img]http://img10.hostingpics.net/pics/520451Pressepapiers3.jpg[/img]
En procédant par Donutbuilder successifs, le process est long, mais en plus il ne gère pas correctement les espaces internes comme celui-ci :
[img]http://img10.hostingpics.net/pics/141885Pressepapiers2.jpg[/img]
Auriez-vous une idée afin d'améliorer le traitement et d'obtenir ces objets ?
Cordialement,
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne
#2 Tue 11 January 2011 12:33
Re: Soustraction de buffers
Pourquoi pas un AreaOnAreaOverlayer sur l'ensemble ?
Hors ligne
#3 Tue 11 January 2011 16:20
- Pierre
- DesCartesPourUnMondeMeilleur
- Date d'inscription: 22 Sep 2005
- Messages: 1643
Re: Soustraction de buffers
Je viens de tester AreaOnAreaOverlayer sur l'ensemble après le dissolver. Important le dissolver pour éviter un temps de calcul important et des objets avec des traits partout.
Résultat, je n'ai plus que deux types de buffer. L'attribut buffer (la distance utilisé pour déterminer la couronne) a été mis à jour sur la moitié des objets. Sinon effectivement ça produit bien les donuts.
[img]http://img10.hostingpics.net/pics/131337Pressepapiers1.jpg[/img]
[img]http://img10.hostingpics.net/pics/541116Pressepapiers2.jpg[/img]
Je ne comprends pas bien cette mise à jour sauvage... Et en faisant le test avec un group by dans l'AreaOnAreaOverlayer, je ne constate en fait aucun traitement supplémentaire.
art X I. Déclaration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensées et des opinions est un des droits les plus précieux de l’Homme : tout Citoyen peut donc parler, écrire, imprimer librement, sauf à répondre de l’abus de cette liberté, dans les cas déterminés par la Loi.
Hors ligne