Bonjour,
j'ai une table de lignes ayant 4 champs : IdLigne, IdOrdre, X, Y.
La clé primaire est composée de IdLigne et IdOrdre.
IdOrdre indique l'ordre des points de la ligne car une ligne peut être composé de 2 à 100 points. X et Y indiquent les coordonnées de chaque point de la ligne.
Chaque ligne est reliée à une ou plusieurs autres lignes par des coordonnées X et Y identiques (que sur un point extrême de chaque ligne, IdOrdre le plus bas ou le plus haut). Exemple : Ligne A reliée à la Ligne D par le point 1 (IdOrdre mini de la ligne) de la ligne A et le point 23 (IdOrdre maxi de la ligne) de la ligne D et la Ligne A est reliée à la ligne R par leur IdOrdre maxi respectif.
Je souhaite créer une table qui fasse le lien entre une table polygone et cette table lignes.
J'ai pensé à IdPolygone, IdLigne mais je perd le lien entre l'IdOrdre de la ligne A qui est liée au IdOrdre de la ligne B, etc...
Quelle structure de table liant polygone et lignes me conseillez-vous car je souhaite faire apparaîttre dans une requête les coordonnées de tout les points et de toutes les lignes qui composent le polygone X dans l'ordre logique des liaisons entre lignes et points.
merci
Partager