But, if your users still use older versions of IE on the desktop, right now adobe flex or silverlight is a better choice.
With the onset of HTML5 ...
I would suggest to use multiple map services to take advantage between dynamic vs cached (tiled) services. For basemap data that does not change often you should use cached services (this will improve performance).
Yes finally i got it...
I am sharing it here.I hope my code will help someone.
Private void DrawCircle()
_pointAndBufferGraphicsLayer = esriMap.Layers["Graphics Layer"] as GraphicsLayer;
Symbol _activeSymbol = LayoutRoot.Resources["DefaultFillSymbol"] as Symbol;
ESRI.ArcGIS.Client.Geometry.Polygon polygon=new Polygon();
This is what a POST request to applyEdits looks like:
In the headers:
You might also like going through a tutorial on building a network analysis service available here.
What I think is really powerful with Server 10.1 release, is that you don't have to build any model for getting the task you've described above as a service. There are already GP tools available out-of-the-box with 10.1 that incorporate this logic. The ...
What's the coordinate system aka spatial reference of the map? If it's 3857 / Web Mercator, these lat/lon values are probably being interpreted as xy values in meters. You may need to project the envelope or the points before creating the envelope. First, you might try assigning a geographic coordinate system to the envelope but I don't know if it will work.
2048 is the default value of ArcGIS Server's MaxImageHeight/Width parameter, in the service config file. You are likely going over this!
You need to reduce your image or increase the parameter value to allow the map service to serve the larger format!
There is an "Alias" property on the Field class. That should solve your issue.
Crazy, but nevertheless... I was using AGS 10 sp1 and could not get a legend to show up from an internal test server (it could not connect to internet). For AGS below 10 sp2, AGS must be able to connect to ESRI servers to generate a legend. Upgrading to sp2 solved the problem because the legends are created on your own server. So crazy and unexpected...
Do You mean ArcGIS Viewer for Silverlight?
You can edit .\Config\Map.xml file and add some lines of code after esri:Map.Extent tag
<!--WMS Service Definition-->
At a past job, we implemented something similar with the internal LiveLink document management system (DMS) (which Googling that it seems that it is an OpenText product). With LiveLink, every document in the system had a URL, as the system was both web-based and had a plugin for Windows Explorer. We were linking to well records, and the folder structure in ...
Have you seen this blog post and the sample included in the SOE source code? They got me on the right track
A typical string that I am passing from ...
With the information you have provided, I would not be suspecting the drawing of graphics as the issue, as this is all done client-side. I would be doing some monitoring of the machine that has IIS on it.
Using either Task Manager or/and procmon, keep an eye on the lsass and w3wp processes, and see if they bottom out when your also getting lots of hits ...
I've never tried it, but according to the REST API documentation for Identify, instead of passing an envelope, you should be able to pass the geometry of the road with a tolerance of 0.
Another option (which I have tried) is to call the Query method and pass the road's geometry with esriSpatialRelIntersects.
The nice thing about Identify is that it ...
Esri might be, but Microsoft is not committed to Silverlight anymore. That's been on the news for the last year at least.
I have just read this article and I tought it might be useful to post it here.
To be honest I have always been suspicious of Silverlight. On this count I ...
I have implemented GP services that expose custom GP tools written in C#. As requirements evolved - and the input parameters changed - I grew weary of changing code that packed and unpacked the parameter arrays. I decided it would be easier to have the GP services accept a single (string) parameter and return a single (string) parameter.
The strings were ...
The order of rings really does not play any role in the stored geometry. As such, it is not guaranteed that it is preserved.
If your application relies on the order of rings which make up a polygon, you may need to rethink your model.
Got it. I was using the wrong address field name. ESRI's address field for its geocoder is called "Address" While the name of my addres field is "Street".
// address.Add("City", City.Text);
Make sure that you are using the right configuration. Maybe you (or your partner) is on a 64 bit system, but you are trying to run it on a x86 system. Then, the metadata can't be loaded. Try to select the right configuration type, then clean the solution and finally rebuild the solution.
I'd recommend you try the Proj.NET library (a Proj4 implementation for .Net) in your application and let Proj.NET do the coordinate transformations for you. It should be compatible with Silverlight by way of C#.
Here's a blog post with a C# example showing implementation.
I took a crack at it in a simple Windows Form app. Here's a screenshot of it..
If you don't mind making a round trip to the server, and you have a 10.1 geometry service available to you, you can use the Esri Rest API Project Geometries operation.
If Transformation is not specified, a search is made through a set of
default GeoTransformations. Currently, the following default
transformations are used when applicable:
I think the ArcGIS Java Script API will be the best option.
As per your question Java Script API +Dojo +ArcGIS is the best option and it supports Desktop,mobile and TAB platforms.
Check out the pros/Cons of Java Script API here