Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

GEODATA DAYS 2024

#1 Mon 02 May 2005 17:18

Magali Di-salvo
Invité

outil d'appariement geometrique

Bonjour la liste mapinfo,

je suis a la recherche d'un outil mapbasic, voir d'un algorithme
d'appariement geometrique entre 2 tables de troncons de route.

En effet, j'ai 2 tables a des echelles differentes (une moyenne et une
grande echelle) et j'aimerais apparier les troncons de la grande echelle a
ceux correspondant a la moyenne echelle, qui ne partagent donc absolument
pas la meme geometrie ni la meme modelisation d'ailleurs (plusieurs troncons
de la grande echelle pouvant correspondre a un seul troncon de la moyenne
echelle). L'objectif est de recuperer les attributs de l'une sur l'autre.

J'ai essaye en faisant des zones tampons puis des requetes geographique mais
ce n'est pas concluant, je perd les troncon qui ne sont pas decoupes pareil
et je conserve tous les petits troncons perpendiculaires s'y connectant...
et je ne suis meme pas sure que c'est possible, autrefois c'etait l'objet de
recherches au COGIT (le labo de recherche de l'IGN), mais peut etre qu'il y
a des choses operationnelles maintenant...

merci d'avance !

magali

Magali Di Salvo-Delehaye
Chargee d'etude en Geomatique Urbaine
CERTU / URB / Observation Urbaine

 

#2 Tue 03 May 2005 09:50

Christophe C Jean
Invité

Re: outil d'appariement geometrique

De: christophe
manip pour mettre en relation 2 reseaux

j'ai eu le meme probleme sur des reseaux hydrographiques, j'ai fait les manip suivantes et ca coller assez bien :

1- estimer la distance moyenne entre les lignes similaires des 2 reseaux
2- pour chaque reseau faire des tampons de cette distance
3- decouper le premier reseau en tampon par le second
4 - vice versa
5 - eclater les polygones de chaque couche
6 - faire l'intersection des 2 couches de polygones decouper
7 - creer un identifiant en concatenant l'identifiant de chaque couche
8 - calculer la surface en m carre et de type entier
9 - faire un regroupement sur ce nouvel identifiant en faisant la somme des surfaces et en mettant comme colonne les 2 identifiants
10 - trier ce regroupement en fonction de l'identifiant du reseau de la grande echelle,( ou l'autre a voir)
11 - creer un identifiant=identifiant reseau de la grande echelle+ str(surface)
12 - regroupement sur identifiant reseau de la grande echelle en gardant le max (surface)
13 - faire le lien de ce regroupement avec le precedent.
ca devrait donner la plus part des relations enrte les 2 reseaux.

 

Pied de page des forums

Powered by FluxBB