banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

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

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

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 wink

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

bautiste a écrit:

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

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

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 smile

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

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

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 smile
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

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

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 wink

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 ? smile

Bonne soirée !
Robin.

EDIT : tiens, on s'est croisé avec Joël wink

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

 

Pied de page des forums

Powered by FluxBB