#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