#1 jeu. 28 juillet 2011 21:14
- Marc-André
- Membre
- Lieu: Montréal
- Date d'inscription: 30 sept. 2005
- Messages: 563
Zonage agricole: inclusion et exclusion dans l'ordre
Bonjour,
J'ai deux fichiers.
Le premier est le zonage agricole.
Le second contient les inclusions et les exclusions.
Dans ce dernier, la colonne «No_dossier» correspond à la séquence d'action.
Ainsi, un territoire peut être, par exemple exclus, puis ensuite ré-inclus, puis, finalement, ré-exclus.
Le résultat dépend donc de la séquence. Je ne peux pas appliquer toutes les exclusions et ensuite toutes les inclusions. Le résultat sera faux, si la séquence n'est pas respectée.
Je veux appliquer les inclusions et les exclusions au territoire agricole dans l'ordre des «No_dossier».
Il est possible de séparer les inclusions et les exclusions en deux fichiers distincts, si ça facilite le travail.
Merci.
Hors ligne
#2 jeu. 28 juillet 2011 23:02
- Pierre
- Membre du bureau
- Date d'inscription: 22 sept. 2005
- Messages: 1358
Re: Zonage agricole: inclusion et exclusion dans l'ordre
Aloha
Je pense qu'il faudrait tout d'abord fondre les objets : ajouter les informations de séquences et d'ordre aux objets zonages. Puis en bouclant, faire les inclusions/exclusions avec un list exploder. Au besoin ajouter un listsorter qui ordonnera sur le n° de séquence.
J'essaie de vous faire un schema test demain.
Rien d'impossible à mon humble avis.
Crdlt,
*************
J'ai ajouté un fichier dans lequel les séquences d'ordre sont ordonnées. Espérant que cela vous permettra d'obtenir ce que vous souhaitez.
Dernière modification par Pierre (ven. 29 juillet 2011 09:41)
Hors ligne
#3 ven. 29 juillet 2011 19:34
- Marc-André
- Membre
- Lieu: Montréal
- Date d'inscription: 30 sept. 2005
- Messages: 563
Re: Zonage agricole: inclusion et exclusion dans l'ordre
Bonjour,
J'ai adapté ce que vous m'avez envoyé à un petit extrait des données que je veux traiter.
Malheureusement, rien ne sort de la boucle.
Il y a un connecteur boucle en entrée où il y a rien de branché. Que faut-il connecter là?
Merci.
Hors ligne
#4 lun. 01 août 2011 09:40
- Pierre
- Membre du bureau
- Date d'inscription: 22 sept. 2005
- Messages: 1358
Re: Zonage agricole: inclusion et exclusion dans l'ordre
ALoha,
Plusieurs raisons à cela :
- le tab "Incl_Excl_Test.TAB" n'était pas lu (0 objets en entrée ?!). Il faudrait l'ajouter à votre projet.
- même lu, ce tab ne permet pas de faire la jointure avec les objets Agri_Test.TAB. L'ID n'existe pas sur Agri_test. Que doit-on comprendre ?
Le connecteur non relié du custom translator est celui de la boucle. I.e. j'ai ajouté cette entrée lorsque j'ai créé la boucle. Les objets sur lesquels le projet bouclera passeront par là.
Pour créér un identifiant numérique : COUNTER.
Voilà.
Hors ligne
#5 mer. 03 août 2011 19:15
- Marc-André
- Membre
- Lieu: Montréal
- Date d'inscription: 30 sept. 2005
- Messages: 563
Re: Zonage agricole: inclusion et exclusion dans l'ordre
Bonjour,
Merci pour votre aide.
Finalement, la solution était un «Area_on_Area_Overlayer».
C'est chez Consortech, que je l'ai eue.
Hors ligne
#6 jeu. 04 août 2011 09:28
- Pierre
- Membre du bureau
- Date d'inscription: 22 sept. 2005
- Messages: 1358
Re: Zonage agricole: inclusion et exclusion dans l'ordre
Aloha
Excusez ma curiosité, mais je ne vois pas en quoi AreaOnAreaOverlayer vous a permis d'ordonner les ordres de séquence. Pourriez-vous nous indiquer comment vous avez utiliser ce transformer ?
Merci,
Hors ligne
#7 ven. 05 août 2011 14:44
- Marc-André
- Membre
- Lieu: Montréal
- Date d'inscription: 30 sept. 2005
- Messages: 563
Re: Zonage agricole: inclusion et exclusion dans l'ordre
Bonjour,
Vous trouverez dans mon message précédent, une copie du workbench qui contient la solution utilisée:
agri_lm.zip.
Dernière modification par Marc-André (ven. 05 août 2011 14:44)
Hors ligne
#8 ven. 05 août 2011 15:12
- Pierre
- Membre du bureau
- Date d'inscription: 22 sept. 2005
- Messages: 1358
Re: Zonage agricole: inclusion et exclusion dans l'ordre
Juste une remarque pour la bonne compréhension de votre projet, un AreaOnAreaOverlayer, ce n'est pas un Union, mais une intersection, il me semble. Le Dissolver est une opération d'Union.
Ce sont bien les listes qui vous ont servi à ordonner les opérations, c'est ce que je ne comprenais pas dans le message précédent.
Cordialement,
Hors ligne

