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 23 April 2003 17:34

Vitre Technique
Invité

Transfo objets txt en etiquettes

Bonjour,
Je dois recuperer des donnees cadastrales(issues d'Acad 2000). Or lorsque je fais la transfo (trad universel), j'obtiens entre autre une table  parcelle (sans attribut) et une table numero_parcelle (objet texte indiquant le numero de la parcelle mais qui n'a aucun attribut).
Y'aurait-il un moyen de transformer l' objet texte (numero sans attribut) en un symbole quelconque qui aurait pour attribut le numero de parcelle ?
La fenetre mapbasic suffit-elle ?

Toute piste est bienvenue.
Merci d'avance
B.DOUILLARD

 

#2 Fri 25 April 2003 15:18

Pascal Geraut
Invité

Re: Transfo objets txt en etiquettes

la fenetre MapBasic suffit largement :

Etape 1 : Selectionner des objets TEXTE dans la table numero_parcelle (cette
etape est conseillee au cas ou il n'y aurait pas que des objets textes dans
la couche numero_parcelle) :
Select * from numero_parcelle where str(obj) = Text into selection
ou (c'est la meme chose) :
Select * from numero_parcelle where str(objectinfo(obj,1)) = 10 into
selection

Etape 2 : creer (si elle n'existe) une colonne dans numero_parcelle qui
recevra l'attribut texte (par exemple libelle )

Etape 3 : mettre a jour la selection (cad les objets qui etaient de type
texte) avec la valeur de l'objet texte :
update Selection set Libelle = objectinfo(obj,3)

C'est termine.
Etape 4 optionnelle : remplacer l'OBJET texte par un symbole representant le
centroide :
Update numero_parcelle set obj = centroid(obj)
Ensuite il est possible de remplacer ce symbole par n'importe lequel

Etape 5 optionnelle : passer l'attribut de numero_parcelle a parcelle avec
une mise a jour colonne si l'objet numero_parcelle est contenu dans l'objet
PArcelles

Bon courage

Pascal GERAUT
DIOG - ITS
CETE de l'Ouest

 

#3 Tue 29 April 2003 13:10

Service Techniques Vitré
Invité

Re: Transfo objets txt en etiquettes

Merci pour le tuyau. Ca marche.
L'assistance telephon. de Claritas m'avait dit qu'il fallait le programme
map Basic.
A charge de revanche.
Benoit DOUILLARD
Services Techniques
Mairie de Vitre
35500 VITRE

 

Pied de page des forums

Powered by FluxBB