#1 Wed 11 March 2009 15:15
- gaelle45
- Participant occasionnel
- Date d'inscription: 28 Feb 2008
- Messages: 36
création de classe
Bonjour,
Je souhiate créer un champ où apparaitrait des classes d'entités. En faite je dispose de numéro d'ordre allant de 0 à 999 et je souhaite créer 3 classes
0 = 000 à 029
1 = 030 à 039
2 = 040 à 999
n'ayant jamai eu à réaliser ce genre de manipulation je suis preuneuse de toutes informations, liens où explications
Hors ligne
#2 Wed 11 March 2009 16:48
- carteq
- Participant assidu
- Date d'inscription: 8 Mar 2008
- Messages: 829
Re: création de classe
ça s'appelle "domaine" dans le jargon ESRI. Tu trouveras dans l'aide de ArcMachin
Hors ligne
#3 Wed 11 March 2009 16:49
- Spacejo
- Membre
- Lieu: Nancy
- Date d'inscription: 17 Aug 2008
- Messages: 2511
Re: création de classe
Salu gaelle45,
Essaye ce code pour calculer un nouveau champs contenant la valeur numérique 0, 1 ou 2 pour tes différentes entités:
Code:
Dim I as Integer I= Val[Ton_Champs] If I>=0 and I<=29 then I=0 ElseIf I>=30 and I<=39 then I=1 ElseIf I>=40 and I<=999 then I=2 End If ---->Placer la valeur "I" dans "Ton_Champs=" (le champs en dessous du code)
A+
Joël
Hors ligne
#4 Wed 11 March 2009 16:54
- gaelle45
- Participant occasionnel
- Date d'inscription: 28 Feb 2008
- Messages: 36
Re: création de classe
merci joel je vais essayer
Hors ligne
#5 Wed 11 March 2009 17:09
- n314
- Participant assidu
- Date d'inscription: 6 Sep 2005
- Messages: 706
Re: création de classe
Pour clarifier tout ca:
carteq te propose une solution élégante dans le cas où ta FeaturClass est située dans une géodatabase, via l'emploi de sous-types et de domaines
http://webhelp.esri.com/arcgisdesktop/9 … 20subtypes
http://webhelp.esri.com/arcgisdesktop/9 … %20domains
Cette solution permet la ré-utilisation des valeurs codées et une structuration plus forte des données.
spacejo te propose une solution à usage plus ponctuel, visant à ajouter un champ à ta table attributaire et à calculer la valeur de chaque enregistrement pour ce champ via le code qu'il a fourni, au moyen de la calculatrice
[img]http://webhelp.esri.com/arcgisdesktop/9.3/published_images/AM_field_calc_field_menu.gif[/img]
+ d'infos:
http://webhelp.esri.com/arcgisdesktop/9 … anagement)
http://webhelp.esri.com/arcgisdesktop/9 … lculations
Dernière modification par n314 (Wed 11 March 2009 17:09)
Hors ligne
#6 Wed 11 March 2009 20:25
- carteq
- Participant assidu
- Date d'inscription: 8 Mar 2008
- Messages: 829
Re: création de classe
merci de clarifier. Je n'avais pas vu le 0= , 1= et 2=, ce qui justifie ma réponse un peu égarée.
Hors ligne