#1 Wed 09 August 2006 12:19
- Clarke
- Juste Inscrit !
- Date d'inscription: 23 Jun 2006
- Messages: 3
Parcelles superposées...
Voilà mon problème : j'ai une couche de parcelles qui a été dupliquée, je ne sais ni comment, ni pourquoi, en tout cas je me retrouve avec une table où chaque objet est répété deux fois.
Il n'y pas d'identifiant également répété qui permetrait de faire le tri, j'ai essayé la fonction de correction des recouvrements qui ne marche pas dans ce cas là. Si quelqu'un a une idée...Merci d'avance.
Hors ligne
#2 Wed 09 August 2006 12:45
- lcadamuro
- Participant actif
- Lieu: Briatexte
- Date d'inscription: 23 Nov 2005
- Messages: 142
Re: Parcelles superposées...
une piste
dans la mesure où les enregistrements MapInfo s'ajoutent toujours à la fin de la table, il devrait être possible en cas de duplication de supprimer les enregistements dupliqués en supprimant les objets de rang supérieur à N/2 avec N=nombre total d'objets de la table (via la fenêtre "données")
Laurent
Hors ligne
#3 Wed 09 August 2006 13:17
- Clarke
- Juste Inscrit !
- Date d'inscription: 23 Jun 2006
- Messages: 3
Re: Parcelles superposées...
Malheureusement les enregistrements dupliqués sont intercalés avec les données de base donc c'est pas possible. Merci quand même, si vous avez d'autres idées je suis preneur...
Hors ligne
#4 Wed 09 August 2006 15:42
Re: Parcelles superposées...
Essayez Skimall dans www.paris-pc-gis.com/decharge.htm dans la section ppcc
Hors ligne
#5 Wed 09 August 2006 16:47
- Christophe
- Membre
- Lieu: Gaillac
- Date d'inscription: 23 Jun 2005
- Messages: 77
Re: Parcelles superposées...
Bonjour,
Une idée comme ça en passant !
Peut être créer un identifiant en concaténant le X et Y des centroides de
chaque parcelle. Normalement les parcelles parfaitement superposées
doivent se retrouver avec le même identifiant.
Cordialement
CGomes
Hors ligne
#6 Wed 09 August 2006 16:47
- Bruno MONIER
- Participant occasionnel
- Lieu: Le Tholonet
- Date d'inscription: 28 Nov 2005
- Messages: 14
Re: Parcelles superposées...
Bonjour,
Tu peux aussi utiliser l'utilitaire de vérification des régions (menu Objet)
si tu as une version récente de MI ...
Si tu n'as pas une version récente, je veux bien te faire la manipulation et
te rendre ta table sans doublons ... N'hésite pas.
Bon courage.
Bruno
Hors ligne
#7 Wed 09 August 2006 20:11
- Damien BEAUSEIGNEUR
- Participant assidu
- Lieu: meyzieu
- Date d'inscription: 5 Sep 2005
- Messages: 425
Re: Parcelles superposées...
Bonsoir,
Une petite idée pour ton problème, il suffit d'ajouter à un table un champ supplémentaire dans lequel tu mettras le rowid. Par exemple Idligne
Tu auras donc différencié chacun de tes enregistrements.
Ensuite lance une sélection du type group by.
Select Cle_parcelle , min (Idligne) from Parcelle group by Cle_Parcelle;
Note Cle_Parcelle est le champ clé de ta table parcelle, qui permet à coup sûr d'identifier ta parcelle.
Sauvegarde cette sélection sous une table temporaire. Par exemple table_id_unique_temp.
Ensuite tu n'a plus qu'a lancer la sélection :
Select * from parcelles where Cle_Parcelle in (select Cle_Parcelle from table_id_unique_temp);
Sauvegarde cette sélection sous une autre table et tu obtiendras une table épurée de tout tes doublons.
Hors ligne