Pages: 1
- Sujet précédent - [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile - Sujet suivant
#1 Mon 03 August 2015 14:33
- Alioune_Toure
- Juste Inscrit !
- Date d'inscription: 3 Aug 2015
- Messages: 6
[Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Bonjour,
Je viens de m'inscrire car je n'ai pas trouvé mon bonheur via la fonction recherche.
J'ai un fichier Excel représentant des lignes.
1 - Ligne_A - (attributs non nécessaires).....
2 - Ligne_A - ...
3- Ligne_B - ...
4 - Ligne_C - ...
J'ai en ma possession un shapefile représentant des polylignes où l'attribut de jointure entre ce fichier et mon fichier Excel est Ligne_A etc
J'aimerais transformer mon fichier Excel afin d'obtenir des polylignes. Or si je fais l'inverse, c'est à dire une jointure à partir du shapefile, j'aurais :
1 - Ligne_A - (attributs non nécessaires).....
3- Ligne_B - ...
4 - Ligne_C - ...
Je perdrai la ligne 2 car c'est un doublon.
Je ne sais pas si je suis clair. J'aimerais transformer un fichier Excel en shapefile, à partir d'un shapefile existant, sans perdre de l'informations et en autorisant les doublons.
Je vous remercie car je suis totalement perdu
Alioune
Hors ligne
#2 Tue 04 August 2015 13:20
- mame1985
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 16 Oct 2010
- Messages: 444
Re: [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Bonjour
Qu'est-ce que tu veux réellement, parce que là on ne te comprend pas.
Si c'est pour joindre ton fichier Excel à ton Shape il faut un champ commun
et : clique droit sur ton shape-join & relate
On ne fait pas le jointure avec des lignes (comme tu l'appelles) mais avec des colonnes ou champs.
si c'est pour transformer ton Excel en shape clique droit sur le fichier Excel dans la toc
et display XY data, mais il faudrait pour cela les coordonnées X et y.
merci d'être plus clair.
Dernière modification par mame1985 (Tue 04 August 2015 13:20)
Mame
Hors ligne
#3 Thu 06 August 2015 16:12
- Alioune_Toure
- Juste Inscrit !
- Date d'inscription: 3 Aug 2015
- Messages: 6
Re: [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Bonjour,
Désolé pour la non compréhension.
Je vais vous donner un exemple qui sera plus précis car je travaille sur des données confidentielles.
J'ai un fichier Excel qui recense des trottoirs dans un département donné. Chaque ligne de mon tableau Excel représente un trottoir. Dans une colonne, j'ai un identifiant qui représente la route dans lequel est le trottoir. J'ai dans mon SIG un shapefile Route avec les mêmes identifiants utilisés dans le fichier Excel. Mon fichier Excel a la forme suivante:
Nom Identifiant Attributs
Trottoir 132 Route_1 Déblayer le mardi après le marché
Trottoir 134 Route_1 Laver le jeudi
trottoir 145 Route_2 Laver le mardi
Trottoir 546 Route_1 Peinture en fin de mois
Trottoir alpha Route_3 Laver le lundi
trottoir thy Route_4 Travaux le jeudi
J'aimerais représenter tous ces trottoirs en me basant sur l'identifiant et sur le shapefile route. J'aimerais que tous les trottoirs possèdent une géométrie de type ligne donc et j'aimerais donc que les trottoirs de la Route_1 se superpose dans mon SIG afin d'avoir les trois trottoirs de la Route_1. Je pourrais par la suite les mettre en parallèle afin d'avoir trois trottoirs de la Route 1 représentés par des lignes parallèle.
J'espère être clair. Je souhaiterais donner une géométrie à toutes les lignes de mon tableau Excel et permettre la superposition topo des trottoirs. C'est, je pense, le contraire d'une jointure. Je suis désolé en tout cas si je ne le suis pas et j’espère que vous trouverez une solution pour m'aider car je suis perdu
Dernière modification par Alioune_Toure (Thu 06 August 2015 16:17)
Hors ligne
#4 Thu 06 August 2015 16:32
- JulienRscl
- Participant occasionnel
- Lieu: Lyon
- Date d'inscription: 23 May 2013
- Messages: 26
Re: [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Tu peux créer une couche trottoir puis ramener tous tes attributs dans cette couche et enfin joindre et copier la colonne shape de tes rues dans ta couche trottoir. Je ne sais pas si cela est possible sans passer par un script en revanche... J'ai peur que le champ shape soit obligatoire. A voir...
Hors ligne
#5 Thu 06 August 2015 16:46
- Alioune_Toure
- Juste Inscrit !
- Date d'inscription: 3 Aug 2015
- Messages: 6
Re: [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Bonjour, je vois mais cela peut être très long si j'ai 1000 lignes
Je recherche un moyen d'automatiser cela telle que la jointure peut le faire mais celle-ci enlèvera les trottoirs qui se superposent.
Dernière modification par Alioune_Toure (Thu 06 August 2015 16:46)
Hors ligne
#6 Thu 06 August 2015 17:14
- JulienRscl
- Participant occasionnel
- Lieu: Lyon
- Date d'inscription: 23 May 2013
- Messages: 26
Re: [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Si tu cherches à automatiser alors seul un script python peut totalement répondre à ta demande.
outre cela, ce que j'ai décrit plus haut n'est pas long même pour 1000 lignes....
Hors ligne
#7 Fri 14 August 2015 15:26
- Nass.G
- Participant occasionnel
- Date d'inscription: 22 Oct 2011
- Messages: 11
Re: [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile
Bonjour,
Solution :
- Calculer les coordonnées de milieu de ligne dans le shapefile route
- Faire une jointure sur l'ID comme tu l'avais évoqué
- Faire ensuite une jointure spatiale des routes vers les trottoirs
- Virer les éléments qui n'ont pas été joints
A+
Nass
Hors ligne
Pages: 1
- Sujet précédent - [Arcgis 10.2] Transformer un fichier excel (polylignes) en shapefile - Sujet suivant