Pages: 1
- Sujet précédent - Jointure entre fichier forme - table access mais: une relation n-n? - Sujet suivant
#1 Thu 08 March 2007 11:23
- Leen
- Juste Inscrit !
- Date d'inscription: 10 Feb 2007
- Messages: 8
Jointure entre fichier forme - table access mais: une relation n-n?
Bonjour,
Mon probleme est le suivant:
J’ai 1 fichier shape avec la géométrie des rues.
J’ai une autre table Access ou il y a des propriétés de ces rues (manœuvres présents sur ces rues), mais sans info sur la géométrie.
Le but est de pouvoir visualiser les propriétés de ces reus (par exemple: si il y a un manœuvre –ex. Interdit d’y passer- dessus). Donc il me faut lier la table attributaire ArcGIS d’une manière ou d’autre a la table Access.
Le problème est que 1 rue peut avoir plusieurs propriétés (manœuvres différents) –en gras dans la table dessous- et qu’un manœuvre peut se faire sur plusieurs rues –en italique dans la table- (un manœuvre est définis par 3 ou plus ‘edges’, le seqnr est 1 si le edge est la première parti d’un manœuvre – mais donc cette même rue peut être le deuxième edge d’un autre manœuvre).
Donc en schéma:
Table attributaire du fichier de forme: (avec la géométrie connue)
Fid shape roadid
1 Polyline 2
2 Polyline 3
3 Polyline 4
4 Polyline 5
Table des propriétés des rues
Id Id propriete Seqnr roadid
1 1 1 2
2 2 1 3
3 3 1 2
4 1 3 4
5 5 3 4
6 6 3 5
Je pensais de venir à une table suivante pour après pouvoir la visualiser :
roadid Id propriété 1 Id propriéte 2
2 1 3
3 2 -
4 1 5
5 6 -
J’ai essayer en ArcGIS, en Acces, et maintenant en Excel (avec des tables ‘pivots’), mais ca ne marche pas. Est-ce que quequ'un pourrait m'aider?
Un grand merci d'avance,
Leen
Dernière modification par Leen (Thu 08 March 2007 11:29)
Hors ligne
#2 Thu 08 March 2007 16:48
- nicolas valls
- Participant assidu
- Date d'inscription: 28 Oct 2005
- Messages: 154
Re: Jointure entre fichier forme - table access mais: une relation n-n?
J'aurais besoin d'une précision : il peut exister combien de Id proprité pour un même roadid ? l'ordre a t'il une importance (est ce l'id propriété1 peut etre inversé avec l'idproprité2) ?
Hors ligne
#3 Fri 09 March 2007 16:36
- Leen
- Juste Inscrit !
- Date d'inscription: 10 Feb 2007
- Messages: 8
Re: Jointure entre fichier forme - table access mais: une relation n-n?
Il peut y exister plusierus proprietes par roadid (dans mes donnees: max 8 proprietes par roadid). Et l'ordre a aussi une importance (des proprietes sont lies en ordre).
Avez-vous une piste sur laquelle je peux peut-etre penser dessus aussi?
Merci,
Leen
Hors ligne
#4 Fri 09 March 2007 17:16
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: Jointure entre fichier forme - table access mais: une relation n-n?
Bonjour,
Une réponse portant sur le lien n-n, (pas sur ArcGis que je ne connais pas encore).
Sous acces la solution pour lier deux tables avec une relation n-n est de créer une table supplémentaire, chaque table originale ayant un lien 1-n avec cette table supplémentaire exemple:
Tablerue:
ID_rue as long
nomrue as string
PTR_JointRueManoeuvre as long
end table
Tablemanoeuvre:
ID_Manoeuvre as long
nommanoeuvre as string
PTR_JointManoeuvreRue
end table
TableJointRueManoeuvre
ID_Rue as long
ID_Manoeuvre as long
End Table
Un exemple (d'une base existante) en image:
[img]http://img256.imageshack.us/img256/8920/jointureqk2.jpg[/img]
A+
Christophe
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#5 Tue 13 March 2007 09:24
- Leen
- Juste Inscrit !
- Date d'inscription: 10 Feb 2007
- Messages: 8
Re: Jointure entre fichier forme - table access mais: une relation n-n?
Merci!!!
Hors ligne
Pages: 1
- Sujet précédent - Jointure entre fichier forme - table access mais: une relation n-n? - Sujet suivant