#1 Mon 15 May 2006 14:45
- a.hbn
- Juste Inscrit !
- Lieu: lyon
- Date d'inscription: 11 May 2006
- Messages: 9
Message d'erreur sous ArcMap9.1
Re bonjour,
Aujourd'hui j'enchaine les problèmes!!
Sous ArcMap, je suis allée dans Propriété de ma couche puis dans Ensemble de définition pour tenter de calculer la moyenne de certaines valeurs de ma couche.
Mais ca ne marche pas. J'ai le message d'ereur suivant : "La table d'événements n'a pas de champs OID ni de champ de valeur unique. Impossible d'effectuer la sélection."
Quelqu'un saurait-il ce que ca signifie et comment résoudre ce problème???
Merci
Amandine
Hors ligne
#2 Mon 15 May 2006 15:43
- Tnarbiv
- Participant assidu
- Lieu: Véretz
- Date d'inscription: 5 Sep 2005
- Messages: 392
Re: Message d'erreur sous ArcMap9.1
Salut,
il y a un truc que je ne comprends pas dans ta démarche.
si tu souhaites calculer la moyenne de certaines valeurs de ta couche tu ne dois pas passer par la propriété ensemble de définition.
un ensemble de définition ne sert qu'à mettre en place un filtre visuel.
si tu veux connaître la moyenne de tes valeurs tu sélectionnes tes entités (celles sur lesquelles tu souhaites faire la moyenne) et tu vas dans le menu Sélection -> Statistiques et il ne te reste plus qu'à choisir le champ sur lequel tu souhaites faire ta moyenne.
J'espère avoir été clair.
bon courage
Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.
Hors ligne
#3 Mon 15 May 2006 15:49
- a.hbn
- Juste Inscrit !
- Lieu: lyon
- Date d'inscription: 11 May 2006
- Messages: 9
Re: Message d'erreur sous ArcMap9.1
Pour mieux comprendre, j'explique un peu mieux: dans ma table attributaire j'ai 2 champs qui sont liés. Le numéro du séisme et l'intensité (il peu y avoir plusieurs valeurs d'intensité par séisme).
Ce que je voudrais c'est calculer la moyenne des intensités pour chaque séisme.
J'epére avoir été plus clair.
EDIT........................
En fait, j'ai encore oublié de dire une chose importante: pour un séisme j'ai plusieurs valeurs d'intensités répartis selon des communes en France (donc il faut que je garde les coordonnées de mes communes). Je peux avoir plusieurs valeurs par communes donc c'est pour ca que je voulais faire la moyenne.
->Une valeur moyenne d'intensité pour chaque communes où le séisme a été ressentie.
J'espére que j'ai rien oublié cette fois.
Dernière modification par a.hbn (Mon 15 May 2006 16:02)
Hors ligne
#4 Mon 15 May 2006 15:58
- TiT0f
- Participant occasionnel
- Date d'inscription: 24 Apr 2006
- Messages: 11
Re: Message d'erreur sous ArcMap9.1
Moi je ferai récapituler
Champ a recapituler : seisme
Resume a inclure dans la table de sorti je prend intesité puis moyenne
j'obtien une table avec pour chauque seisme une moyenne d'intensité!
Hors ligne
#5 Tue 16 May 2006 00:26
Re: Message d'erreur sous ArcMap9.1
Première chose : Je suis d'accord l'ensemble de définition ne te sert a
rien, ça sert juste a filtrer les enregistrement par une requête.
Une deuxième chose : si comme je le comprend ta table ne comporte pas
d'identifiant unique c'est-à-dire un numéro unique pour chaque couple
séisme/intensité alors tu t'expose a des problèmes important car c'est
quasiment indispensable dans un SGBD. Donc un conseil créé un troisième
champ avec un numéro auto et assigne le en tant que clé primaire (dans
Access).
Dernière chose : si tu veux manipuler des données non géographique sous
Arcgis, je pense qu'il n'y a que la programmation qui puisse t'aider. Il
te faut donc faire une boucle sur tes enregistrements et faire toi-même
la moyenne pour chaque séisme de ton intensité.
Mais peut être des collègues ont-ils une meilleur solution
[Matthieu Pette]
[Matthieu Pette - Ad Terram] (@Ad_Terram sur le PiouPiou bleu)
~Géomaticien Indépendant~
Hors ligne
#6 Tue 16 May 2006 00:26
- Matthieu Pette
- Invité
Re: Message d'erreur sous ArcMap9.1
Oups j’avais pas vu la solution de « récapituler » qui fonctionne aussi
très bien ^^
Ceci dit un champs identifiant me parait plus sain quand même
Bon courrage
[Matthieu Pette]
__________________________________________________
Adresse : Apt132 Res les Comores I Tel :
04.67.60.93.79
37 rue Circé 34090 Montpellier I Gsm :
06.21.03.31.62
---
--------------
Site Web :
www.forestis.org Mel :
matthieu.pette@ forestis.org
__________________________________________________
#7 Tue 16 May 2006 09:07
- a.hbn
- Juste Inscrit !
- Lieu: lyon
- Date d'inscription: 11 May 2006
- Messages: 9
Re: Message d'erreur sous ArcMap9.1
Je pense que la démarche récapituler est sûrement la solution mais je n'y arrive pas. J'obtiens un résultat complétement faux. Je pense que ca vient des liens entre mes champs.
J'explique: donc pour 1 séisme, je peux avoir plusieurs communes où le séismes à été ressenti, dans ces communes je peux avoir plusieurs valeurs d'intensité du séisme. Tout en sachant qu'une même commune peut avoir ressentie plusieurs séismes.
Donc il me faudrait la moyenne par commune pour chaque séisme.
Je crois que c'est à cause de ça que ca bug.
Est ce qu'il n'y aurait pas moyen de récapituler en même temps en fonction de la commmune et du séisme?
Si vous comprenez où est le problème dite le moi.
Amandine
Hors ligne
#8 Tue 16 May 2006 13:45
- bayle_o
- Participant actif
- Date d'inscription: 5 Sep 2005
- Messages: 82
Re: Message d'erreur sous ArcMap9.1
Bonjour,
Il me semble qu'Xtools, téléchargeable sur le site support ESRI permet de récapituler sur plusieurs champs.
Olivier
Hors ligne
#9 Tue 16 May 2006 13:46
- JB Nivault
- Participant occasionnel
- Lieu: Hérault
- Date d'inscription: 12 Sep 2005
- Messages: 35
Re: Message d'erreur sous ArcMap9.1
Bonjour,
Ce ne serait pas plus simple de concatener en un seul champ, les champs "Commune" et "Séisme".
En récapitulant sur ce dernier on obtient la moyenne de l'intensité du séisme A dans la commune B.
Jean Baptiste Nivault
Conseil Général de l'Hérault
Service Défense de la Forêt Contre l'Incendie - Bureau d'étude SIG
Tél : 04.67.57.09.58 Fax : 04.67.57.09.64 @ : sig-dfci@ cg34.fr
Jean Baptiste Nivault
SIG Routes
Conseil Général de l'Hérault
Hors ligne
#10 Wed 17 May 2006 09:07
- a.hbn
- Juste Inscrit !
- Lieu: lyon
- Date d'inscription: 11 May 2006
- Messages: 9
Re: Message d'erreur sous ArcMap9.1
Merci pour vos réponse.
J'ai réaliser une concaténation sous Access ce qui m'a permis ensuite de faire ma récapitulation sous ArcMap.
Ce problème est résolu.
Hors ligne