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 Fri 10 December 2010 14:37

JR
Participant occasionnel
Date d'inscription: 4 Apr 2006
Messages: 19

Utilisation d'output provenant d'un script au sein de Modelbuilder

Bonjour,

je tente de créer un modèle au sein du modèle builder. Ce modèle utilise dans un premier temps un script téléchargé sur le site ESRI. De ce que j'ai compris, la sortie de ce script (string) n'est pas utilisable en l'état comme entrée dans l'outil suivant. il faut passer par un autre script permettant de convertir la chaine de caractère en un shape (ou tout autre type). c'est ce script là que je n'arrive pas à faire fonctionner.
voici ce que je balbutie, un coup de main serait grandement apprécie!!:

Code:

# transformer chaine en shapefile

import arcgisscripting

gp = arcgisscripting.create()

# 1
#
outputfc = gp.GetParameterAsText(0)

# 2
#
gp.SetParameterAsText(1, outputfc)

Hors ligne

 

#2 Sun 19 December 2010 12:55

Franck B
Membre
Lieu: PACA
Date d'inscription: 6 Sep 2005
Messages: 1382
Site web

Re: Utilisation d'output provenant d'un script au sein de Modelbuilder

Bonjour,

Pour passer un objet en sortie d'un script, il faut utiliser le paramètre SetParameter.

Code:

# transformer chaine en shapefile

import arcgisscripting

gp = arcgisscripting.create()

# 1
#
outputfc = gp.GetParameterAsText(0)

# 2
#
gp.SetParameter(1, outputfc)

Bon dimanche

Franck

Hors ligne

 

Pied de page des forums

Powered by FluxBB