Hot answers tagged

5

All the classes in this namespace (JsonWriter, ArcGISJsonWriter and ArcGISJsonReader) are internal to the ESRI.ArcGIS.Client assembly, so I suspect you won't be able to find any documentation. It is a bummer, though, because these classes do all sort of useful conversion between ESRI's WPF types (geometries, geoprocessing parameters etc.) and JSON. You can ...


5

I think you're looking for the SnapToLevels property of the Map control. SnapToLevels is off by default and will allow you to zoom to any ESRI.ArcGIS.Client.Map.Resolution. Tiled layers will automatically interpolate images when displaying layers at resolutions in between levels. http://help.arcgis.com/en/webapi/silverlight/apiref/ESRI.ArcGIS.Client~...


5

Have you not heard? HTML6 is the latest greatest thing. Why arent you developing in that? - Moral here is its like buying a new computer. You can always wait for the next best thing, but theres always something better around the corner. (see comments in that post as well). I also like James Fee summary of Q&A question for UC2011, which is kind of ...


4

I am not at all convinced that Silverlight is dead. Yes, MS talked about HTML5 and javascript and NOT SL in their windows 8 preview but in reality for LOB apps I think Silverlight provides what the other technologies can not. But maybe thats just me. Some other facts- there is the rumour that there is an agreement between Apple and MS for Apple to support ...


4

You can set a minimum extent in the Silverlight API to ensure that the user can not zoom in beyond that scale.


4

You are basically looking for an equivalent to IArea.LabelPoint in ArcObjects. The Silverlight API does not have support for this directly, but you can leverage the REST API GeometryService to do that. See Label Points. The downside of using the geometry service is that you need to send a separate request to the server, which may (or may not) be an issue in ...


4

The ArcGIS WP7 api has clustering capabilities.


4

I am a big fan of SQL Server Reporting Services (free with SQL Server 2008) and personally prefer it over Crystal. Although there is no native support for it with ArcGIS (although promote the idea here) I have seen some people integrate the two using Query Layers with v10. This forum post has more details and a video, and also some info on how to grab a ...


4

You can use Firebug for Firefox, Chrome Developer Tools, or Fiddler. Firebug will be the easiest if you already have Firefox. Download and install Firebug, restart your browser, then open the Silverlight application. Press F12 to open firebug, go to the Net tab and enable it, then refresh the page. When the map is completely loaded, in the firebug ...


3

REST services are simply stateless http request/response web services, there are no problems at all to call them from WCF. in fact when you use ESRI web APIs (all of them: Javascript, Silverlight, etc.) they simply hide you the http request building process. In fact when you access an ArcGIS Server REST service from the web interface you can send any REST ...


3

The rumors about Silverlight's premature death have already been thoroughly addressed and debunked. Here is an article about support for XAML (the language used to provide the front-end for Silverlight applications) in Windows 8: http://davidburela.wordpress.com/2011/06/14/premature-cries-of-silverlight-wpf-skill-loss-windows-8-supports-all-programming-...


3

I am working on a similar problem with iOS. I have come across this answer How do I cluster XY point data? (ArcGIS 9.3) which I am trying to incorporate into the iOS app. I've not yet figured out how best to apply it (server or client), but the theory seems sound. Essentially, create a grid and then map each point to the closest corner. I'll follow this post ...


3

The only one I'm aware of is the DeepEarth project. It's not had much development for a while though (targets Silverlight 2). Another option is to overlay an HTML control on top of your Silverlight application. You can then use OpenLayers as normal. I've done this successfully with Google Earth so can't think of any reason you can't do similar with ...


3

Since HTML5 announcement flash support has dropped, and adobe has ditched flex, and now they predict that (flash, silverlight, java) will die so for the moment the future is for HTML5 and JS.


2

The ArcGIS API for Microsoft Silverlight Symbol Gallery has several that look like examples from your list. Check the ESRI Cartography Marker Symbols and the Custom Marker Symbols.


2

Jay, You pretty much have it - I'm not sure what you mean it has to be a feature set? It doesn't. The tool will take multiple feature layers as input. The Data Extraction tool works in a similar way. Maybe you're missing the part where this needs to be a tool layer? With your model as is (it looks correct from the screen shot), drag it into your Table of ...


2

If you can afford it, get the image server extension and use a time aware mosaic to create a time aware image service. Performance is near that of cached services without the same space consumption and all that time caching.


2

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 ...


2

The attribute fields for a map layer are not available in its LayerInfo. What you'll have to do is, when the cmblayers is selected, query the REST service for that map layer. When you get your layer data, then you can add the fields you requested to your cmbFields ItemSource. I'll have the code for this later.


2

The code below is taken from the Legend With Templates sample under the Toolkit Controls section. Notice how the legend item named "states" gets removed. You could do the same thing for your raster layer, but instead of checking its label, check to see if layerItemVM.Layer is ArcGISImageServiceLayer See documentation on the is operator for more explanation....


2

As stated in other answer, using google's map tile directly violates their TOS. If you are not married to Silverlight, you can approach this from a different angle and overlay arcgis services onto a google map instead of inserting a google basemap into an arcgis map. This walks through the basic steps: http://help.arcgis.com/en/webapi/javascript/gmaps/help/...


2

My company uses bing maps API for geocoding and map tiles. It would appear the Bing API was returning 404 for requests for the past several hours. It just came back up, roughly 5 minutes ago. You may want to try again.


1

Figured out that i had to enable anonymous access on the arcgisoutput folder


1

Solved it - Three things contributed to this: The user name needed to be companydomain\username instead of companydomain.com\username, which I have been using because our company has an identity issue i wont go into detail about. If Anonymous is on while Windows Authentication is on it will try to use the Anonymous account which is not authorized to get ...


1

I had a similar problem which was confirmed as a bug, perhaps you are having the same issue if you are using domain logins, check ravi's response: http://forums.arcgis.com/threads/36199-Bugs-Issues-with-Token-service-%28and-iOS%29


1

Latitude Geographics' product Geocortex Essentials is one option. You are able to create report templates that can generate a PDF based on what you are looking at ("print templates") or from a selection of data in a viewer ("layer reports"). Reports are generated server-side with the intent that you can replace the viewer with another technology without ...


1

Check out: DeepEarth ESRI's ArcGIS API For Silverlight ** ** You can download and use ESRI's Silverlight API for free.


1

We use many dynamic and cached layers together to display information in the application we wrote. Each service is treated as a layer and the user has the ability to turn on/off most of them. In terms of blending, it should be fairly easy to allow the user to set a transparency level (or, set it yourself in the application) on one or more layers so that ...


1

Try checking that the status is ready. Also check if you get an old timestamp on the GeoPosition that is returned by the changed event.


1

Set the MovementThreshold to a higher value: The minimum distance that must be travelled between successive PositionChanged events. See Documentation



Only top voted, non community-wiki answers of a minimum length are eligible