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

Printemps des cartes 2024

#1 Mon 11 December 2006 11:48

MAS
Participant occasionnel
Date d'inscription: 19 Sep 2005
Messages: 24

[Mapinfo X.x] Milieu d'un cours d'eau

Bonjour,

Je dispose d'une couche hydrographique en polygone donc avec les deux rives.
Je souhaiterais obtenir une ligne qui correspondrait au centre de ce polygone sur tout le linéaire.
Comment puis-je faire?
Merci d'avance
MAS Bérengère

Hors ligne

 

#2 Mon 11 December 2006 12:11

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [Mapinfo X.x] Milieu d'un cours d'eau

Hello

N'oubliez pas de préciser toujours votre version de Mapinfo (ou de la mettre dans le titre si possible), merci.

Une idée qui m'est venue tout à l'heure si votre cours d'eau n'est pas trop complexe (pas testé) :
1. Copie de votre table originale
2. Creation d'une couche de decoupage (polygones) renseignés de droite à gauche (ou l'inverse c'est la séquence de numéros qui importe).
3. Decoupage en tranches fines (emincé avec des fines herbes wink ) + renseignement d'attribut  avec la couche de decoupage.
4. Creation des centroides de vos tranches grace a cette petite requete sympa :
Update ma_table set obj = centroid (obj)
5. Relier les points grace à l'outil Connectthedots sur la colonne préalablement renseignée par les polygones de decoupage.
http://www.paris-pc-gis.com/down/prog/p … ts_MLC.htm

En théorie ca pourrait marcher je pense, maintenant c'est juste une piste comme ca, je n'ai pas essayé.

Bon courage
Robin.

Dernière modification par Robin (Mon 11 December 2006 12:12)

Hors ligne

 

#3 Mon 11 December 2006 14:12

jakesp
Membre
Lieu: Montreal, QC
Date d'inscription: 28 Sep 2005
Messages: 126
Site web

Re: [Mapinfo X.x] Milieu d'un cours d'eau

Je propose MIDLINE comme une solution possible. Une seule manipulation préalable nécessaire: remplacer le polygone par deux polylignes, les rives, en transformant le polygone en polyligne (converttopline) puis en découpant le polyligne en deux et en supprimant les sommets inutiles. Si le premier/dernier sommet du polygone n'est pas le début d'une rive, il faudrait alors fusionner des morceaux de pline.

MIDLINE (www.paris-pc-gis.com/decharge_mbx.htm ) est encore expérimental faute de feedback en situations variées. J'apprécierais tout commentaire.

Hors ligne

 

#4 Tue 12 December 2006 13:53

hanczyk
Participant assidu
Lieu: Châlons-en-Champagne
Date d'inscription: 21 Apr 2006
Messages: 596

Re: [Mapinfo X.x] Milieu d'un cours d'eau

l'outil en téléchargement ne fonctionne pas : outil expiré le 15/03/2002
où peut-on le trouver ?


Jean-Marc Hanczyk

Hors ligne

 

#5 Tue 12 December 2006 17:16

jakesp
Membre
Lieu: Montreal, QC
Date d'inscription: 28 Sep 2005
Messages: 126
Site web

Re: [Mapinfo X.x] Milieu d'un cours d'eau

Désolé, je n'ai pas accès à mon site depuis quelque temps (j'essaie de
reconstruire après avoir perdu mon disque dur) et je n'ai pas pu mettre à
jour les dates de péremption. En voici une copie valide pour un an. J'espère
avoir de vos nouvelles pour pouvoir finaliser cet outil. Merci d'avance.

Jacques Paris

Hors ligne

 

#6 Tue 12 December 2006 17:21

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [Mapinfo X.x] Milieu d'un cours d'eau

Hello Jacques,

Il faudrait poster la piece jointe sur le forum ou nous l'envoyer directement. Elle a été détruite automatiquement (comme toutes les pieces jointes par mail).

Robin.

Hors ligne

 

#7 Tue 12 December 2006 18:16

jakesp
Membre
Lieu: Montreal, QC
Date d'inscription: 28 Sep 2005
Messages: 126
Site web

Re: [Mapinfo X.x] Milieu d'un cours d'eau

Je ne me fais pas encore au système. Je pensais répondre directement à hanczyk. Comme je ne sais quand je pourrais remonter sur mon site, voici la rubrique où trouver le fichier

Hors ligne

 

Pied de page des forums

Powered by FluxBB