#1 Tue 09 January 2018 18:24
- mame1985
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 16 Oct 2010
- Messages: 444
Automatiser UN PROCESSUS
bonjour
Je viens de créer un modèle (Fichier joint)
Je dois par la suite l'exporter en format python
1- le modèle doit charger le fichier excel à partir d'un site FTP
2- le modèle doit aussi s'executer tout seul suivant une date définie
Je sais que l'instruction arcpy.env.workspace ="chemin d'accès" permet de charger un fichier à partir d'un répertoire
mais je sais pas si c'est le même procédé pour un ftp
Pour la deuxiéme question, j'y ai pas d'idée, c'est pouquoi je demande votre aide.
Merci et bonne année.
Mame
Hors ligne
#2 Thu 18 January 2018 16:48
- mame1985
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 16 Oct 2010
- Messages: 444
Re: Automatiser UN PROCESSUS
bonjour
automatisation
Je viens de créer un modèle (Fichier joint)
Je dois par la suite l'exporter en format python
1- le modèle doit charger le fichier excel à partir d'un site FTP
2- le modèle doit aussi s'executer tout seul suivant une date définie
Je sais que l'instruction arcpy.env.workspace ="chemin d'accès" permet de charger un fichier à partir d'un répertoire
mais je sais pas si c'est le même procédé pour un ftp
Pour la deuxiéme question, j'y ai pas d'idée, c'est pouquoi je demande votre aide.
Merci et bonne année.
Mame
Hors ligne
#3 Fri 19 January 2018 06:48
Re: Automatiser UN PROCESSUS
1- De base le Model Builder ne peut pas lire des fichiers depuis un FTP.
Le plus simple serait de mapper ton serveur FTP à une lettre de disque (comme Z: par exemple).
Regarde http://www.itprotoday.com/windows-serve … ftp-client (inclus dans Windows de base) ou https://www.ferrobackup.com/map-ftp-as-disk.html .
Et ensuite tu devrais pouvoir utiliser cette lettre directement dans le script ArcPy ou un Model Builder, comme un disque normal.
Sinon tu peux copier ton fichier depuis le FTP en local : soit faire la récupération FTP dans Python (cf ftplib dans la librairie standard), soit la faire avant le lancement du script Python par exemple avec WinSCP ( https://winscp.net/eng/docs/guide_automation) et lancer la récupération suivi du script Python dans un .bat
2 - Tu peux utiliser les tâches planifiés https://blogs.esri.com/esri/arcgis/2013 … g-a-scrip/
Hors ligne
#4 Fri 19 January 2018 14:26
- mame1985
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 16 Oct 2010
- Messages: 444
Re: Automatiser UN PROCESSUS
Merci
Je regarde ça et je te reviens.
Mame
Hors ligne