01.01.2015 Views

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

344 Modélisation et simulation multi-agents pour Sciences de l'Homme et de la Société.<br />

ce qui permet de calculer les arcs d’une face f donnée à partir de l’arc d’entrée<br />

référencé dans le tableau <strong>des</strong> faces. En utilisant de manière répétitive l’opérateur AsG<br />

« arc suivant à gauche », on construit la liste bouclée <strong>des</strong> arcs d’un contour de face.<br />

Exemple : pour calculer les arcs qui constituent le contour de la face n° 1: on part<br />

de l’arc –1 qui est donné dans la table <strong>des</strong> faces, sur la ligne de la face n°1 (notée F1<br />

dans la table)<br />

{ −1,<br />

AsG(<br />

−1),<br />

AsG(<br />

( −1)<br />

} = { −1,<br />

8, 5}<br />

Arcs ( 1) = AsG<br />

−<br />

[15.8]<br />

Ainsi, on peut définir l’opérateur de voisinage de la manière suivante. On<br />

commence par calculer la liste <strong>des</strong> arcs du contour de la face comme précédemment,<br />

puis on prend la « Face droite » (Fd) de chacun <strong>des</strong> arcs de cette liste.<br />

Exemple : pour calculer les voisins de la zone 1, on part de la liste obtenue dans<br />

l’exemple précédent :<br />

{ −1,<br />

8, 5}<br />

Arcs ( 1) = −<br />

[15.9]<br />

Les faces voisines sont les faces droites de ces arcs :<br />

{ Fd(<br />

−1),<br />

Fd(8),<br />

( −5)<br />

} { 0, 4, 2}<br />

Vois ( 1) = Fd =<br />

[15.10]<br />

15.3.3.5. Mailles quelconques<br />

Ce modèle topologique, ne remplit pas toujours toutes les conditions rencontrées<br />

dans la réalité du découpage géographique. En effet, dans la plupart <strong>des</strong> découpages<br />

administratifs, comme celui <strong>des</strong> communes, on peut rencontrer <strong>des</strong> cas qui dépassent<br />

les capacités de codage de celui-ci. Par exemple lorsque le territoire communal se<br />

divise en plusieurs parties connexes, comme les communes littorales qui possèdent<br />

<strong>des</strong> îles, ou lorsque la commune possède <strong>des</strong> trous, qui correspondent à <strong>des</strong> portions<br />

d’autres communes englobées. On rencontre aussi ce problème de multiplicité <strong>des</strong><br />

contours <strong>des</strong> zones de manière encore plus massive, lorsqu’on divise un territoire<br />

par rapport à <strong>des</strong> isolignes (par exemple, les courbes de niveau) Il faut alors<br />

généraliser un peu le modèle de la figure 15.10. En particulier, au lieu d’avoir un<br />

tableau de « faces » qui donne un arc d’entrée pour chaque face, il faut le remplacer<br />

par une liste <strong>des</strong> arcs d’entrée, chaque arc d’entrée permettant d’accéder à un<br />

contour de la face, avec un sens différent selon que c’est un contour externe ou<br />

interne de la zone.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!