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é ?

#1 Sun 02 March 2014 20:35

zanady
Juste Inscrit !
Date d'inscription: 7 Sep 2013
Messages: 9

ArcGIS Viewer for Flex - Widget géotraitement ne fonctionne pas

Salut tout le monde,

pour que le widget geoprocessing (GeoprocessingWidget_ExtractData) soit fonctionnel ,dans mon projet flex viewer j'ai suit les étapes suivant:

1- j'ai publier le service de carte.
2- j'ai partager le service de geotraiment dans le même dossier dans lequel j'ai déjà publier le service de carte.
3- dans le Config.xml j'ai ajouter ceci:

Code:

<widgetgroup label="Tâches de Geotraitement">
 
        <widget label="Extraction des données"
                icon="assets/images/i_layers.png"
                config="widgets/Geoprocessing/GeoprocessingWidget_ExtractData.xml"
                url="widgets/Geoprocessing/GeoprocessingWidget.swf"/>
        </widgetgroup>

4- dans le GeoprocessingWidget_ExtractData j'ai ajouter ceci:

Code:

<?xml version="1.0"?>
<configuration label="Données Extrait">
    <description>Extraire des données et télécharger fichier zip</description>
    <taskurl>http://localhost:6080/arcgis/rest/services/geoprocessing/ExtractZionData/GPServer/ExtractZionData</taskurl>
    <helpurl>http://localhost:6080/arcgis/rest/directories/arcgisoutput/geoprocessing/ExtractZionData_GPServer/geoprocessing_ExtractZionData/ExtractZionData.htm  </helpurl>
 
    <inputparams>
        <param name="Area_of_Interest"
               geometrytype="polygon"
               label="1. Select area"
               required="true"
               type="featurerecordset"
               visible="true">
            <renderer type="simple">
                <defaultsymbol alpha="0.5"
                               color="0xFFFFFF"
                               type="simplefill">
                    <outline width="1" color="0x000000"/>
                </defaultsymbol>
            </renderer>
        </param>
        <param name="Layers_to_Clip"
               defaultvalue="Research_areas , Roads , Springs , Zion park boundary "
               label="2. Select layers to extract"
               required="true"
               type="multivalue"
               visible="true">
            <choicelist>
                <choice value="Research_areas"/>
                <choice value="Tracts"/>
                <choice value="Roads"/>
                <choice value=" Trails"/>
                <choice value="Springs"/>
                <choice value="Streams"/>
                <choice value="Zion park boundary"/>
                <choice value="Hillshade "/>
            </choicelist>
        </param>
 
        <param name="Feature_Format"
               defaultvalue="File Geodatabase - GDB - .gdb"
               label="3. Select file format"
               required="true"
               type="string"
               visible="true">
            <choicelist>
                <choice value="File Geodatabase - GDB - .gdb"/>
                <choice value="Shapefile - SHP - .shp"/>
                <choice value="Geographic Markup Language - GML - .gml"/>
                <choice value="OpenGIS KML Encoding Standard - OGCKML - .kmz"/>
                <choice value="Autodesk AutoCAD - DXF_R2007 - .dxf"/>
                <choice value="Autodesk AutoCAD - DWG_R2007 - .dwg"/>
                <choice value="Bentley Microstation Design (V8) - DGN_V8 - .dgn"/>
            </choicelist>
        </param>
 
        <param name="Raster_Format "
               defaultvalue="ESRI GRID - GRID "
               label="3. Select file format"
               required="true"
               type="string"
               visible="true">
            <choicelist>
                <choice value="ESRI GRID - GRID"/>
                <choice value="File Geodatabase - GDB - .gdb"/>
                <choice value="ERDAS IMAGINE - IMG - .img"/>
                <choice value="Tagged Image File Format - TIFF - .tif"/>
                <choice value="Graphic Interchange Format - GIF - .gif"/>
                <choice value="Joint Photographics Experts Group - JPEG - .jpg"/>
                <choice value="Joint Photographics Experts Group - JPEG 2000 - .jp2"/>
            </choicelist>
        </param>
 
    </inputparams>
 
    <outputparams>
        <param name="Output_Zip_File "
               label="Output Zip file"
               required="true"
               type="datafile"
               visible="true"/>
    </outputparams>
    <layerorder>Area_of_Interest</layerorder>
    <labels>
        <submitlabel>Extract</submitlabel>
    </labels>
</configuration>

Mon problème c'est que lors de l’exécution du projet rien ne se passe, le widget ne fonctionne pas et pas de message d'erreur!!!!! qui ce que je peux faire????? aider moi s'il vous plait.

Merci d'avance .

Hors ligne

 

#2 Mon 03 March 2014 08:01

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

Re: ArcGIS Viewer for Flex - Widget géotraitement ne fonctionne pas

Bonjour,

zanady a écrit:

Mon problème c'est que lors de l’exécution du projet rien ne se passe, le widget ne fonctionne pas et pas de message d'erreur!!!!! qui ce que je peux faire ?


Même dans les logs d'ArcGIS for Server ?

Avez-vous essayez d'utiliser votre geotraitement depuis ArcMap ?
Est-ce qu'il fonctionne ?

A+

Franck

Hors ligne

 

#3 Tue 04 March 2014 16:34

Kevin Jousseaume
Participant assidu
Lieu: Nanterre, région parisienne
Date d'inscription: 20 Mar 2006
Messages: 217

Re: ArcGIS Viewer for Flex - Widget géotraitement ne fonctionne pas

Bonjour,

Vous indiquez avoir utilisé comme URL de votre tâche http://localhost:6080/arcgis/rest/servi … ctZionData. Cette URL ne peut pas être reconnue depuis votre application cliente, à moins que l'application soit lancée depuis le serveur (ce qui est peut-être le cas si vous développez directement depuis le serveur). Mais votre application n'est pas exécutée depuis le serveur, il vous faut mettre le nom (ou l'IP) du serveur en lieu et place de localhost.

Sinon, je vous conseille d'utiliser l'outil (gratuit) fiddler afin de tracer les appels réalisés depuis votre application. Vous pourrez ainsi connaitre toutes les trames et appels (avec les paramètres) que vous effectuez.
Vous pouvez le télécharger ici : http://www.telerik.com/download/fiddler.

Kevin

Hors ligne

 

Pied de page des forums

Powered by FluxBB