Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Le portail retrouve peu à peu ses fonctionnalités.

Les listes ne fonctionnent pas mais nous mettons tout en oeuvre pour les réactiver rapidement.

Si vous avez pris contact avec l'association (petite enveloppe en haut/droite), sachez que nous lisons vos messages mais que les mails ne partent pas (#bug).

Ne soyez pas surpris si vous ne recevez pas de réponse.

#1 Fri 02 February 2018 20:10

pap
Membre
Date d'inscription: 13 Jun 2007
Messages: 40

[MI 8.5] Attribuer les coord de ponctuels à des surfaciques

Bonsoir,

Gros trou de mémoire pour une manipe que j'ai déjà faite...

J'ai une première table A avec 1550 objets surfaciques (identifiant : 1 à 1550) et une seconde table B avec 1550 objets ponctuels  (identifiant : 1 à 1550).

J'aimerai positionner le centroid des objets surfaciques de A sur le centroid des objets ponctuels de B.

Dans la table B j'ai extrait les coordonnées en X et Y (centroid-X et centroid-Y) de mes objets ponctuels pour remplir 2 colonnes dédiées.

L'idée serait donc de réattribuer les coordonnées en X et Y (centroid-X et centroid-Y) des objets de B à ceux de ma table A...

Pas très compliqué à priori, mais...

M E R C I ...

PAP

Hors ligne

 

#2 Mon 05 February 2018 14:54

Raphaël_
Membre
Date d'inscription: 18 Jan 2016
Messages: 111

Re: [MI 8.5] Attribuer les coord de ponctuels à des surfaciques

Salut,

Dans "table/mettre à jour" tu devrais trouver ton bonheur, tu n'auras plus qu'à recréer des points à partir de là !

Hors ligne

 

#3 Mon 05 February 2018 17:15

pap
Membre
Date d'inscription: 13 Jun 2007
Messages: 40

Re: [MI 8.5] Attribuer les coord de ponctuels à des surfaciques

Salut,

Non, justement, je ne veux pas recréer de points ...
J'ai une table avec X points géoréférencés et une table avec X objets surfaciques dispersés.

Je veux caler le centroide de mes X objets surfaciques sur le centroide de mes X points... d'où l'idée d'attribuer les coordonnées du centroide des points au centroide de mes surfaciques.

PAP

Hors ligne

 

#4 Mon 05 February 2018 17:21

Raphaël_
Membre
Date d'inscription: 18 Jan 2016
Messages: 111

Re: [MI 8.5] Attribuer les coord de ponctuels à des surfaciques

Je ne sais pas si c'est possible en l'état dans ce cas, mais peut être qu'une jointure topo avec l'identifiant unique...
Il me semble qu'il est possible de faire des couches contenant des points ET des surfaces, mais je n'ai jamais cherché à le faire (c'était plutôt de l'ordre de l'erreur de manip quand j'en ai eu..)

Hors ligne

 

#5 Wed 14 February 2018 23:11

CRIGBAB
Membre
Lieu: Bayonne
Date d'inscription: 14 Nov 2005
Messages: 164

Re: [MI 8.5] Attribuer les coord de ponctuels à des surfaciques

Bonsoir,

La commande sous Mapinfo n'est pas native, il faut probablement passer avec du Mapbasic.
La commande pour modifier le centroid d'un objet est :
Alter Object Obj Geography OBJ_GEO_CENTROID, CreatePoint(X, Y)

Il faut passer par une boucle pour balayer tous les objets de la table A dans laquelle il faudrait pour des raisons de simplification remonter les X et Y de la table B correspondant par jointure.

Je n'ai pas le courage de m'y atteler ce soir mais si vous n'y arrivez pas faites moi signe.

Cordialement.

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |