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);
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.