#1 Wed 11 February 2004 12:11
- Philippe Boutelier
- Invité
selection
Bonjour,
Je souhaiterais pouvoir selectionner les elements qui apparaisssent sur mon ecran sans selectionner les parties non visibles.
Un exemple : J'ouvre le fichier Route France entiere. Je fais un zoom de 150 km sur la region centre et souhaite ne selectionner que les troncons de routes apparaissant a ce niveau de zoom.
Y'a til une solution SQL et / ou Mapbasic,
En remerciant par avance l'ensemble de la liste
#2 Wed 11 February 2004 13:28
- Christophe Barbier
- Invité
Re: selection
Bonjour,
Voici une methode qui marche:
(à taper dans la fenetre MapBasic)
-----------
Dim fenetre As Object
Create Rect Into Variable fenetre (MapperInfo(FrontWindow(), 5), MapperInfo(FrontWindow(), 6)) (MapperInfo(FrontWindow(), 7),MapperInfo(FrontWindow(), 8))
Select * From MaTable Where Obj Entirely Within fenetre
-----------
MapperInfo(FrontWindow(), 5) correspond a la coordonnee XMin de la fenetre carte active, etc.
Si les objets peuvent depasser de la fenetre, retirez le mot Entirely
#3 Fri 13 February 2004 23:44
- Jose Bormia
- Invité
Re: selection
Bonjour,
le programme filtre permet de selectionner dans mapinfo les objets visible dans une fenetre.