#1 Tue 29 September 2009 21:12
- bautiste
- Participant actif
- Date d'inscription: 11 Jun 2009
- Messages: 67
Ordonner les ID sous ArcGIS
Bonjour,
Quel est l'équivalent de la fonction"rowid" de MapInfo sous ArcView.
Merci
Hors ligne
#2 Tue 29 September 2009 21:30
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: Ordonner les ID sous ArcGIS
Bonjour
Je ne sais pas si c'est moi mais le titre de ce message n'est pas la même chose que la question!!!!!
Est-ce que vous voulez mettre un ID à vos données graphiques ou simplement ordonner les données existantes à partir de vos ID?
Daniel
De retour à la géomatique
Hors ligne
#3 Tue 29 September 2009 21:32
- bautiste
- Participant actif
- Date d'inscription: 11 Jun 2009
- Messages: 67
Re: Ordonner les ID sous ArcGIS
J'ai une colonne ID vide, je veux leur attribuer un numero de 1 à n. Je ne trouvepas la fonction.
Hors ligne
#4 Tue 29 September 2009 21:36
Re: Ordonner les ID sous ArcGIS
Normalement la première colonne correspond à l'Id, quelque soit son nom. Est-ce celle-là qui est vide ? Ou une autre ?
Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !
Hors ligne
#5 Tue 29 September 2009 21:38
- bautiste
- Participant actif
- Date d'inscription: 11 Jun 2009
- Messages: 67
Re: Ordonner les ID sous ArcGIS
Une autre, une nouvelle colonne ID vide.
Hors ligne
#6 Tue 29 September 2009 21:55
Re: Ordonner les ID sous ArcGIS
Bonsoir,
La colonne Id que vous voyez est probablement une colonne d'entier vide, générée automatiquement, car les shapes n'admettent pas de ne pas avoir de colonne d'attribut et lors de la création d'un shape, on a automatiquement une colonne vide (quel que soit son nom).
Les RowId que vous cherchez sont dans la Colonne FID (=FeatureIDentity) qui n'est pas modifiable, mais utilisable dans une formule si besoin (mise à jour de colonne d'après une autre)
Pour la manip, c'est dans le manuel rubrique se référant aux tables de données
Bonne chance,
Robin.
Hors ligne
#7 Tue 29 September 2009 22:28
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Ordonner les ID sous ArcGIS
J'ai une colonne ID vide, je veux leur attribuer un numero de 1 à n. Je ne trouvepas la fonction.
Salut,
les rowID de Mapinfo sont les FID d'un shape dans Arcgis, ils sont crées lors de la création d'une entité graphique. (+1 avec Robin).
Maintenant si tu veux créer un Index dans ta colonne ID utilise la calculette Esri
----> http://support.esrifrance.fr/index.asp? … mbres.html
Tu mets dans ID= ----> FID est tu auras une copie de ta colonne FID dans ID
En espérant que cela t'aide
A+
Joël
Hors ligne
#8 Tue 29 September 2009 22:49
Re: Ordonner les ID sous ArcGIS
Un conseil bonus pour compléter la réponse de Joël : les FID commencent à 0 (sauf dans les geodatabases, il me semble), donc pour faire un incrément de "m à n" plutôt que de "0 à n", il suffit d'utiliser dans la calculette : "[FID] +m" au lieu de "[FID]" uniquement
Hors ligne
#9 Wed 30 September 2009 10:05
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Ordonner les ID sous ArcGIS
Salut,
effectivement Robin, j'aurais dus dire FID+1.
Sinon voir ---> rec_Number.cal dans ---> http://www.ian-ko.com/free/free_arcgis.htm
A+
Joël
Hors ligne
#10 Wed 30 September 2009 15:30
- bautiste
- Participant actif
- Date d'inscription: 11 Jun 2009
- Messages: 67
Re: Ordonner les ID sous ArcGIS
Ok
En fait je l'ai créé moi meme la colonne ID, elle est vide parce que nouvelle. Le FID automatique n'ont rien a voir avec cela.
Ma colonne FID n'est pas a prendre en compte, je voudrais juste avoir nu outil me permettant de classer de 1 a n ma colonne ID vide sans tenir compte de ma colonne FID.
Est ce que cela exise?
Hors ligne
#11 Wed 30 September 2009 15:49
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Ordonner les ID sous ArcGIS
Ce que tu veux c'est incrémenter ta colonne ID de 1 à n.
Alors je ne vois pas le problème ---> les 2 soluces que je t'ai envoyées fonctionnent.
Dernière modification par Spacejo (Wed 30 September 2009 16:11)
Hors ligne
#12 Wed 30 September 2009 17:24
Re: Ordonner les ID sous ArcGIS
Hello,
Je crois que je vois ce que tu veux dire, bautiste : tu veux incrementer selon un tri que tu défini toi même, indépendamment des FID, c'est ça ? (en gros pour FID = 1 on pourrait avoir ID= 92 et pour FID = 2 ça pourrait être ID = 218 au final)
Tu peux le faire à l'extérieur dans un autre soft, comme Excel ou Calc par exemple, en utilisant un champ copie des FID comme champ de jointure pour récupérer les ID définis à ton goût.
Robin.
Hors ligne
#13 Wed 30 September 2009 19:06
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Ordonner les ID sous ArcGIS
Oula effectivement, tu lis entre les lignes Robin.
Moi quand on me demande une incrémentation de 1 à n je réponds comme je l'ai fait au dessus.
Maintenant si tu désires récupérer un champs d'une autre application c'est autre chose.
Mais je cite la première question --->
Quel est l'équivalent de la fonction"rowid" de MapInfo sous ArcView
. Comme je connais bien Mapinfo ---> Le rowid fait une incrémentation --->
Code:
Update Nom_de_Ta_table Set Nom_de_ton_champ_id = rowid
Maintenant si il faut faire de la philosophie
Robin extra Lucide
Hors ligne
#14 Thu 01 October 2009 17:47
- bautiste
- Participant actif
- Date d'inscription: 11 Jun 2009
- Messages: 67
Re: Ordonner les ID sous ArcGIS
Merci Robin,
C'est ce que j'avais fini par faire au final, les classer sous excel et reimporter ma table dans ArcMAp.
Par contre Spacejo, c'est pas très sympa de faire le doctorant en litterature, donc si tu ne comprend pas mes questions abstient toi d'y repondre et puis voila.
Pas le peine de repondre je ne ne veux pas me lancer dans un debat inutile.
Bonne journée,
Baptiste
Hors ligne
#15 Thu 01 October 2009 17:50
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: Ordonner les ID sous ArcGIS
Désolé, je ne voulais pas te froisser c'est pour cela que j'avais rajouter un smileys.
En passant as tu résolus ton problème --> http://georezo.net/forum/viewtopic.php?id=63065
A+
Joël
Dernière modification par Spacejo (Thu 01 October 2009 18:31)
Hors ligne
#16 Thu 01 October 2009 17:54
Re: Ordonner les ID sous ArcGIS
Baptiste, Joël a raison, mais je ne pense pas qu'il te visait dans le message précédent. Je pense qu'il n'avait pas vu l'autre solution possible, et il exprimait sa surprise dû au fait que j'ai eu une intuition sur les dessous de ta question, voilà tout
Dans Mapinfo, il est exact que le Rowid sert à incrémenter de la même façon que le FID sous Arcgis, et c'est ce que tu semblais demander. Je suis d'accord avec lui que ta formulation prêtait à confusion, mais c'est pas bien grave tout ça.
L'essentiel c'est que tu ai trouvé ta solution, non ?
Bonne soirée !
Robin.
EDIT : tiens, on s'est croisé avec Joël
Dernière modification par Robin (Thu 01 October 2009 17:55)
Hors ligne
#17 Thu 01 October 2009 18:45
- bautiste
- Participant actif
- Date d'inscription: 11 Jun 2009
- Messages: 67
Re: Ordonner les ID sous ArcGIS
Bonne soirée a vous deux et merci pour l'aide, je serais plus explicite la prochaine fois.
Bye
Baptiste
Hors ligne