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 Mon 07 June 2010 18:59

Just-Soft
Participant actif
Lieu: Chlef, Algérie
Date d'inscription: 10 Jun 2009
Messages: 76

Delphi, MapInfo et MapBasic

Bonjour

je développe une application pour trafic routier et voilà où j'en suis :
j'ai pu piloter MapInfo via Delphi, un grand nombre d'outils m'est disponible à quelques exceptions près dont voici la 1ière :

- quand je dessine sur une couche éditable, mon objet se dessine mais disparait après le double clic de fin, je ne le trouve nul part. Pour ce faire, j'ai invoqué la constante 1710 pour dessiner un polyligne ! je ne trouve pas mon erreur, pourtant tout me parait assez logique.

- je veux relier entre deux noeuds pour créer une ligne, j'ai beau chercher mais je ne sais pas pas comment faire ça en MB; j'ai des arrêts (points) que je dois relier pour créer des trajectoires (ligne) rien qu'en cliquant sur les arrêts, comment procéder par MB ?

je cherche à faire ça en MB pour ce qui de Delphi c'est mon affaire, lol
MI : 6.0
MB : 5.5
Delphi 7.0

merci par avance.


Bon courage ou Bonne Chance (selon le contexte)

Hors ligne

 

#2 Mon 07 June 2010 19:08

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: Delphi, MapInfo et MapBasic

Salut,

récupérer les coordonnées de tes points sélectionnés puis la fonction "createLine(X1,Y1,X2,Y2)"
Comment extraire les coordonnées voir coordinate extractor livré avec MI (le .mb doit être dispo) dans:
C:\Program Files\MapInfo\MapBasic\Samples\MAPBASIC\CoordinateExtractor
A+
Joël

Dernière modification par Spacejo (Mon 07 June 2010 19:09)

Hors ligne

 

#3 Mon 07 June 2010 19:16

Just-Soft
Participant actif
Lieu: Chlef, Algérie
Date d'inscription: 10 Jun 2009
Messages: 76

Re: Delphi, MapInfo et MapBasic

merci pour la rapidité de la réponse, je récapitule :
1. je récupère les coordonnées par centroidex et centroidey
2. je crée ma ligne

désolé mais j'ai pas parlé d'extraction mais merci pour l'info peut-être que j'en aurais besoin

une idée pour la 1ière question ?

merccccccccccciiiiiiiiiiiiiiiii


Bon courage ou Bonne Chance (selon le contexte)

Hors ligne

 

Pied de page des forums

Powered by FluxBB