#1 Thu 13 August 2009 11:34
- noem
- Juste Inscrit !
- Lieu: avrillé 49240
- Date d'inscription: 18 Dec 2007
- Messages: 7
filtre pour lien permanent
Bonjour,
Je vous expose mon soucis:
J'ai une base de données avec les objets d'un département mais je souhaite afficher et travailler uniquement les objets d'une commune.
A partir de ma carte départementale, je sélectionne tous les objets dont le champ INSEE = x, puis j'enregistre une copie de ma carte avec uniquement les objets de ma sélection.
Jusque là, tout va bien!!
Il faut maintenant que je paramètre mes liens permanents de ma carte "communale" de manière à ce que tous mes objets ne soient pas importés!
-> Je ne peut pas me servir du filtre géographique ( dans les paramètres du lien, sur la page Sélection du type d'importation) car il faut que la géométrie utilise le format Oracle Spatial indexé, ce qui n'est pas le cas...Arg!
-> J'ai donc essayé de saisir la requête libre suivante : Select * from TABLE where ((TABLE.INSEE) = x), je précise que j'utilise un journal.
Je lance mon lien: il m'importe bien uniquement les objets souhaités mais avec une géométrie invalide!!Re-Arg!
Quelqu'un a déjà eu ce problème????
Hors ligne
#2 Thu 13 August 2009 16:46
- marchandeau.anthony
- Participant occasionnel
- Lieu: Cdc St Fulgent
- Date d'inscription: 7 Mar 2006
- Messages: 49
Re: filtre pour lien permanent
Il faut peut être utiliser la syntaxe "Géoconcept" à tester
Ci dessous une requete qui me permet sélectionner et de colorier des objets...
Ex:
Ty= PLU
Styp= Zone
"Select From """ & Ty & """,""" & STy & """ Where(""TYPE"" = ""01"")Colorize(pattern-bgcolor=0x04000000, pattern-fgcolor=0x002020FF, outline-color=0x002020FF, outline-width=1, pattern=0x40000005)Options(Select, Colorize);"
A creuser
"Select From *,* Where(""TYPE"" = ""01"")
Anthony
Dernière modification par marchandeau.anthony (Thu 13 August 2009 16:47)
Anthony MARCHANDEAU
Administrateur SIG
Hors ligne
#3 Thu 13 August 2009 17:20
- noem
- Juste Inscrit !
- Lieu: avrillé 49240
- Date d'inscription: 18 Dec 2007
- Messages: 7
Re: filtre pour lien permanent
Merci pour cette réponse!
Je viens d'essayer la formule "Select From *,* Where(""TYPE"" = ""01"")
mais Géoconcept n'en veut pas...
Je tente une autre méthode : j'ai coché "Utiliser la liste de sélection Géoconcept" dans les paramétrages du lien d'import...et j'ai l'impression que ça marche....
Hors ligne
#4 Thu 10 September 2009 11:00
- noem
- Juste Inscrit !
- Lieu: avrillé 49240
- Date d'inscription: 18 Dec 2007
- Messages: 7
Re: filtre pour lien permanent
Je poste la solution :
Il faut utiliser un filtre de base de donnée avec une condition de type CHAMP = 'xxxxx'...
Reste que je n'arrive pas à saisir d'objet avec cette option...
Hors ligne
#5 Thu 10 September 2009 13:58
- xav
- Participant assidu
- Date d'inscription: 27 Oct 2005
- Messages: 280
Re: filtre pour lien permanent
tu es en quelle version de GC, car si je me souviens bien en version 6 (et/ou 6.1) les filtres sur les liens permanent ne fonctionnaient pas.
Le problème devait être corrigé dans la version 6.5 mais je n'ai pas pris le temps de tester.
Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique
Hors ligne
#6 Thu 10 September 2009 14:02
- noem
- Juste Inscrit !
- Lieu: avrillé 49240
- Date d'inscription: 18 Dec 2007
- Messages: 7
Re: filtre pour lien permanent
Je suis en version 6.5 et bientôt en6.6.
J'ai installé un patch correctif pour les liens, mais ça n'a rien changé...
@suivre..
Hors ligne
#7 Thu 10 September 2009 14:21
- noem
- Juste Inscrit !
- Lieu: avrillé 49240
- Date d'inscription: 18 Dec 2007
- Messages: 7
Re: filtre pour lien permanent
Je suis en version 6.5 et bientôt en6.6.
J'ai installé un patch correctif pour les liens, mais ça n'a rien changé...
@suivre..
Hors ligne
#8 Thu 10 September 2009 16:33
- BEAUXOEIL
- Participant occasionnel
- Date d'inscription: 11 Jun 2008
- Messages: 25
Re: filtre pour lien permanent
je pense que le problème provient du filtre de base de données : il faut bien respecter le nom du champs sur lequel on fait le filtre et la valeur du filtre, par exmple
dans "principaux paramètres d'importation" cocher "utiliser un filtre de base de données"
et saisir la condition : ex CODE_POSTAL = '89100'
Hors ligne
#9 Fri 18 September 2009 08:30
- noem
- Juste Inscrit !
- Lieu: avrillé 49240
- Date d'inscription: 18 Dec 2007
- Messages: 7
Re: filtre pour lien permanent
Bonjour,
Merci pour ta réponse.
Mes liens sont bien paramétrés comme tu le dis...Je pense que la requête doit être bonne vu que mes éléments sont présents dans ma carte..
J'ai regardé du côté du filtre d'export mais je n'ai rien trouvé de particulier..
Hors ligne