IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

lancement du code python à partir arcgis 10.1


Sujet :

Python

  1. #1
    Membre régulier
    Femme Profil pro
    étudiant master
    Inscrit en
    Février 2014
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiant master

    Informations forums :
    Inscription : Février 2014
    Messages : 164
    Points : 100
    Points
    100
    Par défaut lancement du code python à partir arcgis 10.1
    bonjour,

    j'ai une question, mais je ne sais pas si c'est le bon forum.

    mon souci est:

    mon programme permet de connecter une BD sql server, créer des query layer puis créer des diagrammes.
    de tel façon que : quand je connecte à une table une couche vecteur et un diagramme peuvent être affichés. (GUI avec boutons)
    par exemple: mes tables sont : céréales hiver, agrumes, légumes,...

    alors après une sélection de la table(céréales hiver)>>>>affichage de la carte et diagramme (en se basant sur des requêtes), le problème apparait quand je sélectionne autre table (agrumes)>>>la carte est affiché mais le diagramme donne l'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Failed to execute. Parameters are not valid.
    ERROR 001020: Input series error. Incompatible parameter list.
    Click 'Always reset parameters...' check-box to reset parameters.
    Failed to execute (MakeGraph).
    et quand je ferme arcgis et je l'ouvre à nouveau et j'exécute le code sur la dernière table(agrumes), il fonctionne normale. pourquoi?
    il me fallait à chaque fois fermer et ouvrir pour exécuter.

    Est ce qu'il y a une instruction python qui permet de résolu ce problème?

    je sais que j'ai parlé beaucoup, je suis désolé..

    j'espère que ma question est claire
    j'aimerai bien avoir un aide c'est urgent, merci d'avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par noramokh Voir le message
    bonjour,

    j'ai une question, mais je ne sais pas si c'est le bon forum.

    alors après une sélection de la table(céréales hiver)>>>>affichage de la carte et diagramme (en se basant sur des requêtes), le problème apparait quand je sélectionne autre table (agrumes)>>>la carte est affiché mais le diagramme donne l'erreur suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Failed to execute. Parameters are not valid.
    ERROR 001020: Input series error. Incompatible parameter list.
    Click 'Always reset parameters...' check-box to reset parameters.
    Failed to execute (MakeGraph).
    Est ce qu'il y a une instruction python qui permet de résolu ce problème?
    j'aimerai bien avoir un aide c'est urgent, merci d'avance
    Bonjour,

    A la lecture du message d'erreur, il est clair que le problème n'est pas Python mais du ressort de ArcGIS 10.

    Ceci dit, le message d'erreur vous indique comment remédier à votre problème : vous avez quelque part dans ArcGIS une case à cocher avec une option qui dit quelque chose comme "toujours réinitialiser les paramètres" => cochez cette case, enregistrez vos options et le coup d'après cela devrait fonctionner OK.

    @+.

  3. #3
    Membre régulier
    Femme Profil pro
    étudiant master
    Inscrit en
    Février 2014
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiant master

    Informations forums :
    Inscription : Février 2014
    Messages : 164
    Points : 100
    Points
    100
    Par défaut
    Citation Envoyé par tarball69 Voir le message
    Bonjour,

    A la lecture du message d'erreur, il est clair que le problème n'est pas Python mais du ressort de ArcGIS 10.

    Ceci dit, le message d'erreur vous indique comment remédier à votre problème : vous avez quelque part dans ArcGIS une case à cocher avec une option qui dit quelque chose comme "toujours réinitialiser les paramètres" => cochez cette case, enregistrez vos options et le coup d'après cela devrait fonctionner OK.

    @+.
    je vais chercher au sein d'arcgis.

    à+

  4. #4
    Membre régulier
    Femme Profil pro
    étudiant master
    Inscrit en
    Février 2014
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiant master

    Informations forums :
    Inscription : Février 2014
    Messages : 164
    Points : 100
    Points
    100
    Par défaut
    Effectivement, dans l'outil make graph il existe une case à cocher "toujours réinitialiser les paramètres........" (voir image jointe).

    maintenant comment traduire cette indication de la case en code python?.
    j'ai essayé de le faire avec modèle builder sous arcmap puis export to python scripts, mais rien indique cette case:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    import arcpy
     
     
    # Local variables:
    Output_graph_name = "Graphe_de_2011_MakeGraph1"
     
    # Process: Make Graph
    arcpy.MakeGraph_management("F:\\doc_python\\apply_symbo\\Graphe de 2011.grf", "SERIES=bar:vertical DATA=hhh.dbo.CEREALESHIVER1 Y=Production;SERIES=bar:vertical DATA=hhh.dbo.CEREALESHIVER1 Y=Production;SERIES=bar:vertical DATA=hhh.dbo.CEREALESHIVER1 Y=Production;SERIES=bar:vertical DATA=hhh.dbo.CEREALESHIVER1 Y=OBJECTID;SERIES=bar:vertical DATA=hhh.dbo.CEREALESHIVER1 Y=Production;GRAPH=general;LEGEND=general;AXIS=left;AXIS=right;AXIS=bottom;AXIS=top", Output_graph_name)
    Il passe directement à l'output.

    Est ce que vous pouvez m'aider?.

    merci
    Images attachées Images attachées  

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    J'aurais tendance à vous renvoyer vers la doc officielle ArcGIS : http://help.arcgis.com/fr/arcgisdesk...0000005t000000

    Il y a même un exemple de code qui devrait pouvoir vous aider.

    Pour le reste, il vaudrait mieux consulter un forum d'entraide ArcGIS, s'il en existe un, car votre problème relève plus de l'utilisation d'ArcGIS que d'un problème purement Python.

    @+.

  6. #6
    Membre régulier
    Femme Profil pro
    étudiant master
    Inscrit en
    Février 2014
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Algérie

    Informations professionnelles :
    Activité : étudiant master

    Informations forums :
    Inscription : Février 2014
    Messages : 164
    Points : 100
    Points
    100
    Par défaut
    Citation Envoyé par tarball69 Voir le message
    Bonjour,

    J'aurais tendance à vous renvoyer vers la doc officielle ArcGIS : http://help.arcgis.com/fr/arcgisdesk...0000005t000000

    Il y a même un exemple de code qui devrait pouvoir vous aider.

    Pour le reste, il vaudrait mieux consulter un forum d'entraide ArcGIS, s'il en existe un, car votre problème relève plus de l'utilisation d'ArcGIS que d'un problème purement Python.

    @+.
    je vous remercie beaucoup
    je continue la recherche

    à+

Discussions similaires

  1. [Python 2.X] lancer code python python à partir d'Arcgis 10.1
    Par noramokh dans le forum Général Python
    Réponses: 0
    Dernier message: 20/07/2014, 12h39
  2. créer une dll à partir d'un code python
    Par minak dans le forum Interfaçage autre langage
    Réponses: 4
    Dernier message: 18/06/2009, 12h22
  3. Généré un shémat UML à partir de code python
    Par cedrix57 dans le forum Général Python
    Réponses: 4
    Dernier message: 18/03/2009, 22h26
  4. Lancement d'un projet en code source à partir d'un groupe de projet
    Par Domi63 dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 28/12/2006, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo