#1 Tue 17 November 2015 11:48
- Frago
- Participant actif
- Date d'inscription: 5 Oct 2011
- Messages: 53
Modification d'objets via la FMB
Bonjour,
Existe-t-il des Ă©quivalents aux gĂ©otraitements (objets > dĂ©couper / supprimer intĂ©rieur ou extĂ©rieur / assembler et dĂ©sagrĂ©gĂ©) pour la fenĂȘtre mapbasic ?
Je travaille principalement avec la FMB et souhaiterais pouvoir automatiser ces modifications d'objets Ă partir de la FBM.
Merci,
Hors ligne
#2 Tue 17 November 2015 12:39
- nfarah
- Participant assidu
- Lieu: New York, USA
- Date d'inscription: 9 May 2006
- Messages: 352
Re: Modification d'objets via la FMB
Bonjour,
Oui il existe des commandes MapBasic pour toutes ces opérations. Ces opérations sont listées et expliquées dans le guide de MapBasic (MapBasic étant gratuit ainsi que son guide au moins en Anglais).
Ou sans installer MapBasic, vous pouvez jeter un coup dâĆil ici :
http://reference.mapinfo.com/software/m … erence.pdf
Chercher âSplitâ dans le document .pdf pour dĂ©couper. La commande serait:
Objects Split Into Target
[ Data column_name = expression [ , column_name = expression ... ]
Chercher âEraseâ pour effacer:
Objects Erase Into Target [ Concurrency { All | Aggressive | Intermediate | Moderate | None } ] [ Data column_name = expression [ , column_name = expression ... ]
Lâautre façon de dĂ©couvrir, en gĂ©nĂ©ral, des commandes MapBasic est dâexĂ©cuter lâopĂ©ration dans MapInfo Pro tout en ayant la fenĂȘtre MapBasic affichĂ©e. Une fois lâopĂ©ration est exĂ©cutĂ©e sa commande est affichĂ©e directement dans la fenĂȘtre MapBasic.
Noureddine Farah
Ingénieur Principal
Pitney Bowes
1 Global View
Troy, NY 12180
Dernière modification par nfarah (Tue 17 November 2015 12:40)
Hors ligne
#3 Tue 17 November 2015 16:25
Re: Modification d'objets via la FMB
Ne pas oublier de consulter la Mine de Jacques Paris : http://georezo.net/wiki/main:logiciels:mapinfo:jparis
chercher : "MapInfo sans Basic" et "SQL dans sa fenĂȘtre ou dans la fenĂȘtre MapBasic"
Hors ligne
#4 Tue 17 November 2015 16:39
- Frago
- Participant actif
- Date d'inscription: 5 Oct 2011
- Messages: 53
Re: Modification d'objets via la FMB
Merci pour ces infos.
J'avais l'habitude de laisser la FMB ouverte mais lorsque je souhaitais réutiliser les lignes de codes je ne comprenais pas l'utilisation de Map Windows #########. Au final, en retirant ces Map Window ###, je parviens avec un script simplifié à réaliser quelques géotraitements.
Ce n'est peut-ĂȘtre pas trĂšs conforme mais ça fonctionne :
Code:
Set Map Layer 1 Editable On Select * from input Set Target On Select object from mask Objects Erase Into Target Data Champ1=Champ1,Champ2=Champ2 Commit Table input Interactive
Hors ligne

