#1 Mon 23 October 2006 11:47
Ajout de données provenant de plusieurs tables
Bonjour, j'ai besoin de transférer des données d'un SIG au format shape. D'un côté j'ai une couche d'entités et de l'autre un certain nombre de table Oracle. Le champ "IDENT" permet la liaison entre les entités et les données dans les tables. Ma question est est-ce que l'outil FeatureMerger est le plus approprié pour faire un lien entre les entités et les données attributaires afin de les insérer dans les champs de mon shape.
J'ai essayé mais toutes les données ne sont pas transférées.
Merci d'avance.
Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire
Hors ligne
#2 Mon 23 October 2006 13:51
- Marc ROSSI
- Participant occasionnel
- Lieu: Ploemeur
- Date d'inscription: 2 Sep 2005
- Messages: 36
- Site web
Re: Ajout de données provenant de plusieurs tables
Bonjour,
C'est ce que je suis en train de faire avec succes avec JOINER
Cordialement,
----------------------------------
Marc ROSSI
Marc ROSSI
Hors ligne
#3 Mon 23 October 2006 14:32
- pyjoubert
- Participant assidu
- Lieu: Lyon
- Date d'inscription: 21 Mar 2006
- Messages: 347
Re: Ajout de données provenant de plusieurs tables
Bonjour,
N'avez vous pas inverser demandeur et fournisseur du JOINER ?
Que sort-il du port INCOMPLET ?
Pierre-Yves JOUBERT
Communauté urbaine de Lyon
DSIT/Service informatique/MEPA
20, rue du lac
69399 Lyon Cedex 03
Hors ligne
#4 Mon 23 October 2006 14:57
Re: Ajout de données provenant de plusieurs tables
j'ai ma couche d'entités qui entre par le port REQUESTOR et ma table qui entre par le port SUPPLIER. Et ceci pour chaque table (1 FeatureMerger par table)
COMPLEMENT :
J'ai utilisé l'outil JOINER comme suggéré. Les problème sont :
- qu'il n'accepte de joindre qu'une seule table à la fois. J'ai donc autant de JOINER que de table soit 10 au total.
- qu'il me duplique à chaque fois les entités. Donc au lieu de me retrouver avec 1 500 points j'en ai 15 000 !!!
- qu'il ne renseigne pas mieux que l'outil FEATUREMERGER (du moins qu'il n'est pas forcement le plus adapté ou que mon workbench n'est pas correcte) et je me retrouve avec une nouvelle couche où seules les entités correspondants à la première table rencontrée sont renseignées !
Au secours
Dernière modification par LeonWeb73 (Tue 24 October 2006 08:41)
Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire
Hors ligne
#5 Tue 24 October 2006 17:06
Re: Ajout de données provenant de plusieurs tables
Je lance de nouveau mon appel au secours.
Arnaud Colé - responsable service Géomatique et Opendata (SGéO)
Direction des Systèmes d'Information mutualisés et du Numérique
de Grand Chambéry, ville de Chambéry, ville de La Motte-Servolex, ville de La Ravoire
Hors ligne
#6 Wed 25 October 2006 08:27
Re: Ajout de données provenant de plusieurs tables
Joiner ou FeatureMerger peuvent être utilisés mais il me parait plus propre d'utiliser uniquement joiner.
Si vous avez 10 jointures à faire avec 10 tables rien d'étonnant à utiliser 10 joiner.
Il faut mettre les joiner en série et non en parallèle. Vous conserverez ainsi le nombre d'objet initial.
Une solution plus propre consiste à créer des vues dans votre SGBD et de faire la jointure sur cette vue.
Hors ligne