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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Sat 02 April 2005 12:53

MERVAILLIE
Invité

Attributs de points

Il m’arrive regulierement d’avoir des tables de points  de villes avec
le texte correspondant au nom de la ville. Comment affecter ce texte en
tant qu’attribut au point representant la ville.

Merci d’avance.

MERVAILLIE Marc
B.P. 6955
Libreville - Gabon
marc.mervaillie@texte-a-enlever.inet.ga

 

#2 Mon 04 April 2005 18:39

MERVAILLIE
Invité

Re: Attributs de points

Dans controle des couches tu coches l'option etiquetter


Ceci ne repond pas a ma question.
En fait mes points sont independants et ils n’ont pas l’attribut du nom
de la ville. Je veux donc creer un champ nom_ville dans ma table des
points et le remplir avec la valeur du texte le plus proche .

C’est le probleme.

Marc

 

#3 Tue 05 April 2005 10:49

Jean-François Behm
Invité

Re: Attributs de points

Bonjour,
si les points ne sont pas trop proches, je vous propose cette solution :
1. creer des zones tampons autour de vos points de facon a ce que le texte soit inclu dans cette zone tampon ;
2. Ajouter un champ nom dans vos zones tampons et le remplir avec le texte :
menu Table/Mettre a jour Colonne ;
table a mettre a jour : les zones tampons ;
Utiliser une colonne de la table : textes ;
Colonne a mettre a jour : le champ NOM ;
Calculer valeur de Objectinfo(obj,3) qui recupere la valeur de l'objet texte ;
Jointure de type geographique ou les objets textes sont a l'interieur des objets zones tampons ;
3. Mettre a jour les points de la meme facon (jointure geographique) avec le champ nom des zones tampons.

Bon courage,

Jean-Francois Behm
Responsable de la formation de Technicien Superieur Specialise en S.I.G.
Ecole Privee des Techniques Geographiques de l'Environnement
www.eptege.com

 

#4 Tue 05 April 2005 19:13

MERVAILLIE
Invité

Re: Attributs de points

rprest a écrit:

Hello,

Une methode  comme ca  mais pas forcement le plus efficace/rapide, on
doit pouvoir accelerer la chose avec la fenetre mapbasic : si les points
sont suffisamment distants tu devrais pouvoir passer par l'intermediaire
d'un tampon. Le seul requis c'est que tes points ne soient pas trop
proches et que les textes soient le plus proche possible des points.

1. Tu as un semis de points et dans un perimetre proche, des textes.
2. Tu cree un tampon (autour des points) que tu dotes d'une colonne
Nom   de type Caractere
3. Tu renseignes de la valeur du texte compris dans ce tampon avec le
mot cle objectInfo(obj,3) et par jointure geographique. Le tampon doit
etre suffisament large pour englober le texte le plus proche ou du moins
une partie.
4. Tu renseignes enfin le point compris dans chaque tampon.

A ameliorer avec une belle formule et a ajuster en fonction de tes
donnees.

Bonne soiree,
RP.


Bonjour,

Je crois qu’il y a deux pistes :
1 - avec les tampons
2 -  remplacer la table des textes par une table avec les centroides des
textes + le texte en attribut puis rechercher les points de la table
texte les plus proches des points de la table ville

Comment automatiser ces methodes ?

Marc

 

#5 Wed 06 April 2005 21:07

Stefan Maurent
Invité

Re: Attributs de points

Bonjour,

sans vouloir arriver comme un cheveu dans la soupe:

1) par hasard si vous avez la surface des communes correspondantes a ces textes, cela eviterait des manip a l'affectation aleatoire (par tampon).
Dans ce cas affecter le nom de la commune a sa surface puis affecter ce nom par l'intermediaire d'une intersection des points et des surfaces de communes.

2) si ces surfaces de communes ne sont pas disponibles, alors dans ce cas la, il existe la methode des polygones de VORONOI, deja abordee sur ce forum, et de plus la MI 7.5 comporte cette fonction par defaut. Sinon un outil est telechargeable en version d'evaluation quelque part sur un site canadien
Dans ce cas la, transformer les textes par des points avec le texte en attribut, lancer la fonction dans  OBJETSVORONOI , cela dessine la zone d'influence d'un objet par rapport aux autres (description 'abregee'), puis affecter l'attribut nom de ville du polygone de voronoi au point par intersection.

Bon courage

Stefan Maurent

 

Pied de page des forums

Powered by FluxBB