banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Wed 30 March 2005 08:52

Mano09fr
Invité

Integration cadastre

Bonjour a tous
j'ai une question bete sur MapInfo.
J'importe un fichier DXF qui contient des polygones(les parcelles) et du texte(les numeros des parcelles).
Comment utiliser ce texte pour affecter a mon objet parcelle son numero.

merci a tous
Gaice

 

#2 Wed 30 March 2005 14:18

Francois Biju-Duval
Invité

Re: Integration cadastre

Si la colonne Numero a mettre a jour existe :

Table
Mettre a jour colonne
Table a mettre a jour = table polygones
Utiliser une colonne de la table = table textes
Jointure ou objet table texte est a l'interieur de objet de la
table polygones
Mettre a jour colonne Numero
Valeur = expression OBJECTINFO(table
texte.obj,3)                          ' N.B. ou 3 = OBJ_INFO_TEXTSTRING

Sinon dans la fenetre MapBasic :

Add Column table_polygones (Numero Char(5)) from table_textes set to
Objectinfo(obj,3) where Within          'N.B. ou Numero Char(10) ou
Numero Float etc ...

ATTENTION : dans les 2 cas, il faut que le centroide de l'objet 'texte'
soit vraiment dans le polygone correspondant.

 

#3 Wed 30 March 2005 15:35

Christophe Barbier
Invité

Re: Integration cadastre

Bonjour,

Dans la fenetre MapBasic, taper l'instruction suivante:

Add Column  TableParcelles  ( NumParcelle ) From  TableTextes  Set To
ObjectInfo(obj, 3) Where Within

...ou  NumParcelle  est le nom du nouveau champ de la table de vos parcelles
qui contiendra la valeur des textes.

Attention: Le resultat ne sera correct que pour les parcelles qui
contiennent le centroide d'un unique texte.
Ce qui est rarement le cas...

Christophe Barbier, I²G
Division Systeme
christophe.barbier@texte-a-enlever.i2g.fr
www.i2g.fr

 

Pied de page des forums

Powered by FluxBB