Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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é ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

mame1985 a écrit:

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

gvellut
Participant actif
Lieu: Annecy
Date d'inscription: 13 Apr 2006
Messages: 112
Site web

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

 

Pied de page des forums

Powered by FluxBB