#1 Sun 05 July 2015 13:01
- evaporite
- Participant actif
- Date d'inscription: 30 Mar 2012
- Messages: 54
[MI v12 et PostGis v2.1.7] problème de ligne en double
Bonjour
Je travaille avec Map INfo 12.0.3 et une base de données Postgis2.1.7
J'ai des "erreurs" dans ma base de données. J'ai des objets en double, qui se superposent. Mais j'ai commencé à saisir des données attributaires.
Donc par exemple je peux avoir plusieurs fois le même objets dans ma table, mais pour certains lignes j'ai déjà saisies de données.
Donc j'ai réfléchi à faire un select distinct on SP_GEOMETRY, mais le souci c'est que je voudrais qu'il me sélectionne de préférence une objet quand le champ nature n'est pas vide. mais je n'ai pas obligatoirement le champ nature de rempli ...
Je ne sais pas si je suis très clair.
Ensuite j'ai réflechi à "additionné" les objets. du SP_GEOMETRY ne changerait pas mais en additonnant un champ vide + un champ plein, on obtient un champ plein ....
Mais je ne sais pas comment faire ça ...
Je ne sais pas si j'étais très clair ...
Merci
Aurélie
******EDIT MODERATION**********
modification du titre du sujet pour qu'il soit plus explicite
Dernière modification par nicoboud (Mon 06 July 2015 08:36)
Hors ligne
#2 Mon 06 July 2015 12:00
Re: [MI v12 et PostGis v2.1.7] problème de ligne en double
Bonjour,
vous voulez faire cela dans MapInfo ou dans PostGIS ?
Jean-François Behm, formateur SIG, jf.behm@, idgeo.frformations@ idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique 42, avenue de Général de Croutte - 31100 toulouse
Hors ligne
#3 Mon 06 July 2015 12:13
Re: [MI v12 et PostGis v2.1.7] problème de ligne en double
Bonjour,
si vous pouvez le faire dans PostGIS, voici la requête a exécuter dans l'éditeur SQL (je l'ai fait avec la table des régions) :
Code:
DELETE FROM t_regions WHERE gid in( SELECT t_regions.gid FROM t_regions, t_regions r1 WHERE st_equals(t_regions.geom,r1.geom) and t_regions.nom_region is null);
Cordialement,
Jean-François Behm, formateur SIG, jf.behm@, idgeo.frformations@ idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique 42, avenue de Général de Croutte - 31100 toulouse
Hors ligne
#4 Mon 06 July 2015 16:49
- evaporite
- Participant actif
- Date d'inscription: 30 Mar 2012
- Messages: 54
Re: [MI v12 et PostGis v2.1.7] problème de ligne en double
bonjour
Que ce soit Map Info ou PostGIS peu importe, du moment que je trouve une solution.
Je vais essayer. Merci beaucoup.
Hors ligne