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 !.
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 Fri 01 February 2008 13:45

tiphaine
Participant occasionnel
Lieu: lampaul plouarzel
Date d'inscription: 22 May 2007
Messages: 28

noeud de grid en points

Bonjour à tous
Est il possible sous Map info (et si oui comment fait on) pour extraire d'une grille une couche de points utilisable qui soit les intersections des lignes de cette grile
Merci à tous et très bonne journée
tiphaine


"la théorie c'est quand je sais comment ça marche mais que ça ne marche pas...
la pratique c'est quand ça marche mais que je ne sais pas pourquoi....
J'essaie juste d'allier la théhorie à la pratique......."...Einst...?

Hors ligne

 

#2 Fri 01 February 2008 16:12

Gérard parcoli
Participant actif
Date d'inscription: 9 Jan 2007
Messages: 95

Re: noeud de grid en points

C'est possible en utilisant la capacité de mapinfo à géocoder à des intersections de lignes.
Essayez ceci :
- Enregistrez votre carte de lignes sous un nouveau nom et ouvrez la dans mapinfo
- Selection SQL (je vous la donne en mapbasic mais elle peut etre saisie dans la boite de SQL) :

Code:

Select Grille.IDLigne +" && " +GrilleCopie.IDLigne from Grille, GrilleCopie where Grille.Obj Intersects GrilleCopie.Obj and Grille.IDLigne <> GrilleCopie.IDLigne into Sel_

IDLigne est une colonne comportant un identifiant unique pour chaque ligne
- Enregistrer le contenu de la sélection sous un nouveau nom, pour cet exemple "TablePoints", et ouvrir cette nouvelle table
- Menu Table > gestion table, modifier la structure de la nouvelle table "TablePoints" et décocher la case 'Table Graphique' (pour supprimer la carte existante)
- Menu Table > Géocodage,
    Table à géocoder : "TablePoints"
    Avec la colonne : la colonne comportant la concaténation avec "&&" (par défaut '_col1").
    Table : votre table de grille originale
    Colonne : "IDLigne"
Validez,
- Normalement tout doit se géocoder, et le résultat est la création de (deux) points pour chacune des intersections.

Hors ligne

 

#3 Fri 01 February 2008 18:55

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: noeud de grid en points

Bonjour,

ça marche, mais ne pas oublier d'indéxer le champ IDLigne de la table Grille.

j'ai test l'outil de MAURICE "Points_Intersection_v16.MBX" dans le cas d'une seule table je n'ai pas la totalité des croisements ! par contre pas de problème avec 2 tables


Jean-Marc Hanczyk

Hors ligne

 

#4 Mon 11 February 2008 10:37

tiphaine
Participant occasionnel
Lieu: lampaul plouarzel
Date d'inscription: 22 May 2007
Messages: 28

Re: noeud de grid en points

Merci et encore merci à tous
ça marche, et bien en plus.
A bientôt
tiphaine


"la théorie c'est quand je sais comment ça marche mais que ça ne marche pas...
la pratique c'est quand ça marche mais que je ne sais pas pourquoi....
J'essaie juste d'allier la théhorie à la pratique......."...Einst...?

Hors ligne

 

Pied de page des forums

Powered by FluxBB