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 Sun 02 December 2012 11:19

Georgie
Participant assidu
Date d'inscription: 28 May 2011
Messages: 232

MapBasic : Zoomer sur une couche/Analyse thématique

Bonjour, je débute totalement sur MapBasic...

Je souhaite automatiser une analyse thématique, et je vois bien qu'il y a du code à modifier par rapport au code affiché dans la fenêtre MapBasic de MapInfo. Cela ne suffit malheureusement pas à trouver la solution...

Je vais prendre l'exemple d'un zoom sur la couche, qui je pense, aura le même problème, mais sera plus simple à expliquer.

Voilà, quand on zoome sur une couche, la fenêtre MapBasic de MapInfo affiche :

Code:

Set Map Window 1234567891011 Zoom Entire Layer 1

J'ai donc testé ça (la table en question est nommées Communes95) :

Code:

Set Map Window Communes95 Zoom Entire Layer Communes95

Ainsi que d'autres variantes, mais sans succès...

Visualisez-vous mon erreur ?

Merci d'avance, bon dimanche quand même !!!

Hors ligne

 

#2 Sun 02 December 2012 11:46

Georgie
Participant assidu
Date d'inscription: 28 May 2011
Messages: 232

Re: MapBasic : Zoomer sur une couche/Analyse thématique

Résolu ! Grâce au développeur de Stat&Géo (merci Nicolas G.).

Pour récupérer l'identifiant de la fenêtre carte (mon  1234567891011) : WindowID(WIN_MAPPER), ce qui donne :

Code:

Set Map window WindowID(WIN_MAPPER) Zoom Entire Layer Communes95

À condition d'ajouter en début de programme :

Code:

Include "mapbasic.def"

Hors ligne

 

Pied de page des forums

Powered by FluxBB