Les posteurs les plus actifs de la semaine
Eric Wajnberg
 
zezima
 
Nik
 
margotte185
 
c@ssoulet
 
Coco
 
Ayana
 


Tracer la carte de la France sous SAS

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tracer la carte de la France sous SAS

Message par melanine le Mer 15 Jan 2014 - 22:15

Bonjour,

Je voudrais savoir comment tracer la carte de la France sous sas.
Le but après serait de représenter les taux d'une variable selon les départements.

Cordialement,

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par niaboc le Lun 20 Jan 2014 - 14:13

Avec une proc gmap tu peux le faire.


Avec ce bout de code tu pourras surement te débrouiller :

Code:

PROC GMAP DATA = _ta_table_ MAP = maps.france ;
    ID dept ;
    CHORO _ta_var_ / discrete ;
RUN ;
QUIT ;
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par melanine le Mar 21 Jan 2014 - 10:49

Merci beaucoup Niaboc.

Mon soucis maintenant c'est au niveau de la table maps.france car les numeros de départements sont répétés et du coup le progamme a du mal à trouver un ID.

Comment y remedier?

Merci encore

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par niaboc le Mar 21 Jan 2014 - 11:17

je rectifie le code car dans la table maps.france d'origine la variable de département se nomme "ID" et non pas "dept" :

Code:
PROC GMAP DATA = _ta_table_ MAP = maps.france ;
    ID id;
    CHORO _ta_var_ / discrete ;
RUN ;
QUIT ;

Dans ta table qui contient tes données il te faut un ligne par département. La variable de département département doit être "id".

Dis-moi l'erreur que te sort SAS si tu n'y arrives toujours pas.

Niaboc
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par melanine le Mar 21 Jan 2014 - 12:18

Merci de ta disponibilité!
En fait dans la table il ya plu de 6210 lignes car le numero de chaque département est répété plusieurs fois avec des coordonnées differentes!

80 PROC GMAP DATA = monproj.sociodemo
81 MAP = monproj.Coord_dep ;
NOTE: Data file MONPROJ.COORD_DEP.DATA is in a format native to another host or the file encoding
does not match the session encoding. Cross Environment Data Access will be used, which may
require additional CPU resources and reduce performance.
82 ID ID ;
ERROR: Variable ID not found.
NOTE: The previous statement has been deleted.
83 CHORO TxContPers / discrete ;
84
85 RUN ;

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par niaboc le Mar 21 Jan 2014 - 12:46

Ton code :

Code:
PROC GMAP DATA = monproj.sociodemo
MAP = monproj.Coord_dep ;
CHORO TxContPers / discrete ;
RUN ;

"NOTE: Data file MONPROJ.COORD_DEP.DATA is in a format native to another host"

il faut laisser la table d'origine : map=maps.france, c'est normal que le numéro de département se retrouve plusieurs fois!
Par contre dans ta table monproj.sociodemo tu dois retrouver un département par ligne!


"Variable id not found"
Dans ta table monproj.sociodemo, la variable qui code les département doit s'appeler ID (comme dans la table maps.france)
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par melanine le Mar 21 Jan 2014 - 13:54

Superrrrrrrrrrrrrr ça marche.

Merci enormement. Very Happy 

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par niaboc le Mar 21 Jan 2014 - 14:02

De rien, j'aime faire plaisir!
avatar
niaboc

Nombre de messages : 918
Age : 30
Localisation : Paris
Date d'inscription : 05/05/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par melanine le Mar 21 Jan 2014 - 14:08

C'est vraiment très gentil. C'est la premiere fois que je trace une carte sur SAS. le prof nous a donné cela comme derniere question à notre projet d'analyse de donnée.

Je vous nomme désormais Mr altruiste! lool

Merci encore

melanine

Nombre de messages : 21
Date d'inscription : 09/11/2013

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Tracer la carte de la France sous SAS

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum