Вопрос вроде бы и не новый, но разобраться с ним до конца не получилось (
есть пример https://developers.arcgis.com/en/javasc ... async.html, по которому собственно и делали выгрузку архива с shp.
Вот код extractData:
Код: Выделить всё
window.extractData = function() {
    var idLayer = document.getElementById("hiddenID").value;
    if(idLayer != "") { //Существует id
        $.ajax({
            type:'get',//тип запроса: get,post либо head
            url:'/?r=layer/GetMapLayer',//url адрес файла обработчика
            data:{'id':idLayer},//параметры запроса
            response:'text',
            success:function (data) {//возвращаемый результат от сервера
                raw = data.toString();
                if(raw != "false"){ //Существует файл
                    var graphics = JSON.parse(raw);
                }
 
                var clipFeatureSet = new esri.tasks.FeatureSet();
                var clipFeature =[];
                for(var i in graphics) {
                    var graphic = graphics[i];
                    clipFeature.push (graphic);
                }
                clipFeatureSet.features = clipFeature;
                var clipLayers = [];
                clipLayers.push('Incident Points');
                clipLayers.push('Incident Lines');
                clipLayers.push('Incident Areas');
                var params = {"Layers_to_Clip":clipLayers,
                    "Area_of_Interest": clipFeatureSet,
                    "Feature_Format": "Shapefile - SHP - .shp"
                }
                console.log(clipFeature);
                gp.submitJob(params, completeCallback , statusCallback,function(error){
                    alert(error);
                });
                console.log(params);
            }
        })
    }
}
формирует вот такой params:
Object {Layers_to_Clip: Array[3], Area_of_Interest: Object, Feature_Format: "Shapefile - SHP - .shp"}
В Area_of_Interest находятся 2 массива с объектами на карте
В документации http://help.arcgis.com/en/arcgisdesktop ... 000000.htm
Area_of_Interest определен как Feature Set, а моих параметрах как Object, может ли быть это ошибкой?
Еще есть подозрения на версию ArcMap, который на сервере. у него версия 10, а в примере 10,1. Может ли из-за этого?