#1 Thu 06 May 2004 16:47
- Gtaieb
- Invité
Recuperation de texte sur une couche vectorielle
Bonjour,
quelqu'un peut-il m'indiquer l'operation permettant de recuperer du texte sur une couche vectorielle separee de la couche qui contient le fond de plan, afin de renseigner un champs attributaire du fond de plan ?
Il s'agit de recuperer la reference cadastrale (couche separee) et l'injecter dans l'attribut ref. CADASTRALE du fond de plan.
Visuellement la superposition des deux couches est bonne : l'objet texte de la couche refparcellaire est inclu dans l'objet graphique de la couche dessinant le contour parcellaire. Mais le plan n'a pas d'attribu.
Merci de me repondre.
#2 Fri 07 May 2004 11:20
- Jplartigau
- Invité
Re: Recuperation de texte sur une couche vectorielle
Premiere etape creer un champ texte dans la table des textes
Puis dans menu table, mettre a jour colonne, choisir la table des textes la colonne nouvellement creee et pour valeur : OBJECTINFO(obj,3)
Ainsi les textes deviennent des informations attributaires.
Ensuite il faut dans le menu table,mettre a jour colonne choisir la table des parcelles (polygones) puis la table des textes , puis dans jointure choisir le mode geographique avec objets table_texte est a l'interieure de objet table_polygone et choisir les colonnes correspondantes des deux tables .
OK le tour est joue.
Bonne manipulation.
#3 Tue 11 May 2004 13:47
- Gtaieb
- Invité
Re: Recuperation de texte sur une couche vectorielle
Je vous remercie de cette reponse, seulement je bloque sur la premiere phase...
... que signifie le ,3 dans (0bj,3) ?
#4 Thu 13 May 2004 22:39
- Francois Biju-Duval
- Invité
Re: Recuperation de texte sur une couche vectorielle
Cf. le fichier MapBasic.def a la ligne Define OBJ_INFO_TEXTSTRING 3