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 07 April 2007 10:20

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

croisement table

bonjour,
MapInfo 7.8
1 table tronçon hydro (polyline)
1 table tronçon route (polyline)

question :
comment matérialiser par un point chaque intersection de ces 2 tables et obtenir une table ?

par avance merci.


Jean-Marc Hanczyk

Hors ligne

 

#2 Sat 07 April 2007 12:07

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: croisement table

Bonjour,
Un vieux chantier, jamais terminé, ci-joint
Je m'y replonge au retour des congés smile

ps: je retire cette version 15a défaillante. Voir plus loin (# 4) pour une version 16 ...qui marche (!?!)

Dernière modification par Maurice (Tue 17 April 2007 17:09)

Hors ligne

 

#3 Thu 12 April 2007 14:43

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

Re: croisement table

table entrée : route
table intersection : hydro
coche : VALIDER
Table résultat : nom du fichier
Enregistrer
message erreur :
(points_intersection_v15a.mb:380) La table res n'est pas ouverte
l'outil se ferme
pas de table d'intersection

MI 7.8
windows XP


Jean-Marc Hanczyk

Hors ligne

 

#4 Tue 17 April 2007 17:07

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: croisement table

Quelques erreurs réparées!!
J'espère que le résultat (si cette fois il y en a un!!) correspond bien à l'attente ...

ps: je flingue la version précédente


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#5 Tue 17 April 2007 17:25

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

Re: croisement table

je viens d'effectuer un test rapide.
ça marche et c'est exactement ce que je souhaite obtenir.

[EDIT Maurice] Tout baigne donc. Pour la lisibilité, je détruis les posts "inutiles" du sujet.
Si vous avez des remarques sur l'outil, ne vous gênez pas...

Dernière modification par Maurice (Tue 17 April 2007 17:48)


Jean-Marc Hanczyk

Hors ligne

 

#6 Mon 24 December 2007 10:11

BIJU-DUVAL FRANCOIS
Juste Inscrit !
Date d'inscription: 5 Sep 2005
Messages: 6

Re: croisement table

Bravo et merci pour cet outil complet et performant qui donne tout à fait le résultat que j'attendais.

Hors ligne

 

#7 Tue 17 May 2011 15:32

bouddha69
Juste Inscrit !
Lieu: Aix les bains
Date d'inscription: 17 May 2011
Messages: 5

Re: croisement table

Bonjour,

Actuellement étudiant en école d'ingénieurs, on nous demande de réaliser un projet SIG.
Avec mon équipe, nous faisons un SIG sur le 4L trophy au Maroc.
Notre objectif est de fournir les intersections auxquelles nous allons passer pour placer la police.
Le problème, je dois effectuer une intersection des polylignes entre une table routes et une table étape.
Le petit programme que vous avez fait m'irait à la perfection. Malheureusement, quand je le lance, le message suivant apparait et je n'arrive rien à faire :

This Beta 03 version has expired on 31/12/2006
To know about the status of the Beta version, or to obtain the final version, visit our site at www.paris-pc-gis.com or contact the autor at jacques@texte-a-enlever.paris-pc-gis.com

J'ai vu que ce brave monsieur qui aurait pu me sauver est à la retraite et je ne veux pas le déranger.

Quelqu'un aurait-il une solution à mon problème ??

Merci

Jordane


Mapinfo 10.5.1

Hors ligne

 

#8 Tue 17 May 2011 16:45

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: croisement table

Bonjour Jordane

Il y a des outils dans MapCad (barre d'outils avec la version 10.x et peut-être même 9.x) qui pourrait peut-être répondre à votre question...
Est-ce que votre table Étape est une table de points, lignes ou polygones!!!!!

Daniel


De retour à la géomatique

Hors ligne

 

#9 Thu 19 May 2011 12:02

michelbgy
Participant actif
Date d'inscription: 9 Feb 2010
Messages: 77

Re: croisement table

bonjour,

en admettant que la table "étape" soit constituée de polylignes (dans le cas contraire le problème serait hors sujet puisqu'il s'agissait de matérialiser l'intersection de polylignes),
voici une procédure qui permet un traitement global: regrouper toutes les polylignes dans une même table, assembler puis désagréger (c'est d'ailleurs une méthode pour faire découper des polylignes entre elles)

générer des points à tous les nœuds avec la commande "poly to point" de Vertical Mapper, ne garder que les points qui intersectent simultanément des objets des 2 tables d'origine (SQL géographique)

Hors ligne

 

#10 Mon 23 May 2011 15:29

bouddha69
Juste Inscrit !
Lieu: Aix les bains
Date d'inscription: 17 May 2011
Messages: 5

Re: croisement table

Les deux tables sont composées uniquement de polylignes.
Je ne trouve pas MapCad. La version que ne met à disposition notre école est une version en anglais, ce qui me complique encore plus la tâche.

Vertical Mapper est un outil payant ?
en assemblant toutes les lignes, les intersections vont être sur tous les croisements pas seulement le long de mon parcours ?

Merci de vos réponses

Hors ligne

 

#11 Mon 23 May 2011 16:18

bouddha69
Juste Inscrit !
Lieu: Aix les bains
Date d'inscription: 17 May 2011
Messages: 5

Re: croisement table

Je viens de me rendre compte que la requête Mapbasic est en fichier joint d'un précédent post.
je pensais avoir trouvé la solution mains non, je reçois le message d'erreur suivant :
(points_intersection_v16.mb:394) InStr : argument 1 out of range

Je mets la table Tracé en entrée, la table Routes en intersection, le champ à garder "Type" est en caractères.
Je coche valider, je donne le nom de la table de sortie et là, j'ai le message d'erreur ...
Une idée du problème ??

Merci d'avance

Hors ligne

 

Pied de page des forums

Powered by FluxBB