#1 Thu 20 March 2003 22:04
- MARCHANDOlivier
- Invité
Conversion automatique de polylignes en polygones
Bonjour,
je voudrais savoir s'il existe un moyen d'assembler et de convertir automatiquement un parcellaire cadastral (plusieurs centaines de sections)de polylignes en polygones sous Mapinfo? (requete SQL ou application mbx permettant de faire de la reconnaissance topologique a la maniere d'Arc Info).
Merci pour vos experiences ou suggestions
#2 Fri 21 March 2003 08:40
- Elsass Philippe
- Invité
Re: Conversion automatique de polylignes en polygones
Si ce sont des polylignes, il suffit de tout selectionner, tout definir
comme cible et de faire convertir objet en polygone.
Mais j'ai deja eu des parcellaires DXF ou il n'y avait que des lignes
simples. J'ai fait ecrire pour cela une petite moulinette qui assemble les
lignes en polygones a partir d'un MIF, mais les resultats ne sont pas
garantis : cela ne marche que si les lignes se recoupent effectivement en un
meme point.
Si cela vous interesse, je vous l'envoie
Philippe ELSASS
Service Geologique Regional Alsace
15, rue du Tanin, Lingolsheim
F-67834 TANNERIES CEDEX
#3 Fri 23 May 2003 16:19
- Anne Yvonne Guegan
- Invité
Re: Conversion automatique de polylignes en polygones
Bonjour,
je suis confrontee au meme probleme. Avez-vous eu des reponses a ce sujet?
Merci
#4 Fri 23 May 2003 16:25
- Michel Wurtz
- Invité
Re: Conversion automatique de polylignes en polygones
J'ai du louper la question de base, mais je pense que le plus simple est
de :
1- exporter le fichier en MIF/MID
2- remplacer toutes les occurrences de PLINE en REGION dans le fichier .mif
3- reimporter le fichier MIF/MID (dans un autre fichier tab par
precaution ! )
Par contre, je ne sais pas si cela est automatisable en MB : je n'ai
pas trouve comment lire/ecrire en MIF/MID ni comment empecher
l'interactivite des fonctions d'import/export...
Michel Wurtz
MAAPAR/DGA/SDSI/CERIT/DIG
#5 Fri 23 May 2003 16:25
- Jacques Paris
- Invité
Re: Conversion automatique de polylignes en polygones
Vous ecrivez : 2- remplacer toutes les occurrences de PLINE en REGION dans
le fichier .mif
Ceci est operation tres hasardeuse car le format des deux expressions dans
le MIF est different :
PLINE [nombre de sections, facultatif, pas present si =1] ....
REGION nombre_de_polygones_obligatoire_meme si_=1 ....
Jacques Paris
#6 Mon 02 June 2003 12:18
- Michel Wurtz
- Invité
Re: Conversion automatique de polylignes en polygones
C'est un peu sale, je sais, mais si on a un grand nombre de lignes,
c'est la methode la plus rapide... (qq dizaines de secondes pour
taper les commandes dans un editeur de texte) et le 1 facultatif
n'est pas genant : par exemple avec Gvim (mon editeur de texte prefere)
la transformation se resume a deux commandes de substitution globale :
:%s/PLINE( *[1-9])/REGION1/
:%s/PLINE/REGION 1/
La premiere remplace PLINE par region dans tous les cas ou PLINE
est suivi d'un nombre (et conserve ce nombre), la deuxieme traite
les cas restant (on ajoute 1 apres REGION)
Michel Wurtz
#7 Fri 23 May 2003 16:26
- Topoman64
- Invité
Re: Conversion automatique de polylignes en polygones
Bonjour
Petit element de reponse
Selectionner vos polylignes
puis objet/creation de surface