A solution is creating a gp that it creates two output a service area (you draw on client) and zip file with shapefile. Then you call from client gp.
var requestHandle = esri.request({ url: url.path, content: url.query, .. }, {usePost:true});
for error when you call 'more than 50' do you use in esri.request option: usePost? var requestHandle = esri.request({ url: url.path, content: url.query, .. }, {usePost:true}); for intersect: can you post part of code for soe or give me futher details what do you do in soe?
esri.request({ url: soeURL, content: content, callbackParamName: "callback", load: function(response) { listFeatureDetails(response); }, error: function(error) { console.log(error); } }, {usePost: true});
JsonObject jsonPolygon; if (!operationInput.TryGetJsonObject("myNameParameter", out jsonPolygon)) throw new ArgumentNullException("myNameParameter"); //deserialize IPolygon pg= Conversion.ToGeometry(jsonPoint, esriGeometryType.esriGeometryPolygon) as IPolygon; .... //serialize polygon (for example) JsonObject jsonObjectGeometry = Conversion.ToJsonObject(myPolygon); JsonObject resultJsonObject = new JsonObject(); resultJsonObject.AddJsonObject("geometry", jsonObjectGeometry); ... // Get byte array of json and return results byte[] result = Encoding.UTF8.GetBytes(resultJsonObject.ToJson()); return result;
var polygon = dojo.toJson(mygeometry.toJson())
var polygon = new esri.geometry.Polygon(polygonJson);
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.