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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 19 November 2008 15:59

zikalea
Participant occasionnel
Date d'inscription: 3 Dec 2007
Messages: 46

Objets linéaires : supprimer des doublons

Bonjour,

Voilà je dois travailler sur une table composée d'objets linéaires qui représentent un réseau d'assainissement d'un territoire (2500 objets).
La numérisation de cette table n'est pas satisfaisante car j'ai parfois des tracés qui se superposent et qui contiennent la même information.

Voici mes questions :
1/ Comment faire pour identifier et sélectionner l'ensemble de ces objets qui sont des doublons ?
2/ Comment faire pour vérifier la connectivité de ces objets linéaires ?

Merci par avance pour votre aide !

Hors ligne

 

#2 Wed 19 November 2008 17:02

Maestro de la salsa
Participant actif
Date d'inscription: 7 Jun 2006
Messages: 133

Re: Objets linéaires : supprimer des doublons

Bonjour,
Pas facile à répondre sans connaissance de la BD spatiales. Mais si les tracés qui se superposent contiennent la même information, tu peux utiliser l'outil "deleteduplicates.mbx".

Sinon ben bricoler en deux temps.

1- selection des tracés et grouper sur une, deux ou trois colonnes pour être sûr que les informations sont les mêmes
(select code_tracé, count(*) from table_tracé group by code_tracé, nom_tracé, direction_tracé...) = table1

2- Selection des tracés pour lesquels il ya des doublons
(select code_tarcé from table1 where count>1)= table2

Dans table2 tu as l'ensemble des tracés qui sont en doublon et tu peux faire le lien avec ta table d'origine pour les selectionner et les assembler (ou fusionner).

Je ne sais pas si ça peut t'aider...

Alain

Hors ligne

 

#3 Wed 19 November 2008 17:05

Daniel
Membre
Lieu: Victoriaville, Québec
Date d'inscription: 6 Sep 2005
Messages: 2028

Re: Objets linéaires : supprimer des doublons

Bonjour

Pour la première question, une commande intersect ne ferait l'affaire?
Pour la connectivité entre les lignes, il y a des utilitaires de corrections dans Object - Fusion/Simplification

Daniel


De retour à la géomatique

Hors ligne

 

Pied de page des forums

Powered by FluxBB