#1 Thu 03 December 2009 04:43
- Yulahop
- Participant occasionnel
- Lieu: Nouméa Nouvelle-Calédonie
- Date d'inscription: 22 Jun 2006
- Messages: 18
conversion Pligne <-> Pgone via mapbasic
Bonjour,
Je cherche une ligne de commande mapbasic qui permet de convertir une polyligne en polygone, l'équivalent de la commande Convertir en polygone du menu Objet. Malheureusement, la fenêtre mapbasic reste muette lorsque la manipulation est faite.
J'avais pensé à quelque chose du genre :
Update TABLE set objectinfo(TABLE.obj, 1) = 7
Mais MI me retourne une erreur : ObjectInfo : le type de l'argument 1 est non valide.
Il y a bien l'instruction Objects Enclose qui donne un résultat.
Mais alors, question subsidiaire, existe il une commande mapbasic qui permette de faire la manipulation inverse : transformer un polygone en polyligne ?
Yaël
Hors ligne
#2 Thu 03 December 2009 06:33
- Bruno MELI
- Participant occasionnel
- Lieu: Le Tampon - Réunion
- Date d'inscription: 7 Apr 2008
- Messages: 46
- Site web
Re: conversion Pligne <-> Pgone via mapbasic
bonjour,
Allez voir du côté des fonctions 'ConvertToPline(object)' et 'ConvertToRegion(object)'
BM
Hors ligne
#3 Mon 07 December 2009 07:33
- Yulahop
- Participant occasionnel
- Lieu: Nouméa Nouvelle-Calédonie
- Date d'inscription: 22 Jun 2006
- Messages: 18
Re: conversion Pligne <-> Pgone via mapbasic
Bonjour,
Merci pour ces indications. Je précise que j'utilise MB 6.5 et MI 8.5.
Toutefois, lorsque je compile le code, une erreur est indiquée sur cette commande : Unrecognized command : ConvertToRegion.
Yaël
Hors ligne
#4 Mon 07 December 2009 14:39
- Bruno MELI
- Participant occasionnel
- Lieu: Le Tampon - Réunion
- Date d'inscription: 7 Apr 2008
- Messages: 46
- Site web
Re: conversion Pligne <-> Pgone via mapbasic
bonjour,
essayez ceci :
update TABLE set obj=ConvertToRegion(obj)
ça devrait le faire ...
BM
Hors ligne
#5 Tue 08 December 2009 03:40
- Yulahop
- Participant occasionnel
- Lieu: Nouméa Nouvelle-Calédonie
- Date d'inscription: 22 Jun 2006
- Messages: 18
Re: conversion Pligne <-> Pgone via mapbasic
Bonjour,
Cela fonctionne parfaitement. Merci pour vos indications.
Yaël
Hors ligne