10

I believe that everything is moving in that direction, mobile browsers only support javascript/html and even in win8 javascript/html is a supported stack for metro-apps. ESRI will have to follow, and they are (arcgis online etc.) But, if your users still use older versions of IE on the desktop, right now adobe flex or silverlight is a better choice. On ...


8

I guess all these answers are good but a bit out dated. Flex and Silverlight were surely very popular compared to Javascript and some might argue that building Application using these APIs was really easy, but the BIGGEST DEFICIT that Flex and Silverlight have is that they are PLUGINS. And that is the cause for their annihilation. With the onset of HTML5 ...


7

One useful place to look for clues is the GeoCortex tools. Latitude Geographics bases its entire (and quite successful) business model around building on ArcGIS with value-added tools. Whether or not they have any inside knowledge of ESRI's road-map I don't know, but they certainly must spend an awful lot of time thinking about it. About this time last year ...


6

As much as I love HTML5, the truth is that if your going to use it in a production environment where you need to support as many desktop browsers as possible, it is not a great solution (mobile is a different story). If you are going to support a limited set of browsers, then it becomes far more interesting. Take a look at this compatibility chart of HTML5 ...


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


5

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


4

This doesn't add a huge amount to the discussion but worth adding now that it's available: ArcGIS Server Blog : Some thoughts on the direction of the ArcGIS web mapping APIs


4

I used Fiddler and now I know the service that you added is from: http://gis.ventura.org/ArcGIS/rest/services/MSDs/Basemap/MapServer There are a few other tools like Fiddler that captures HTTP traffic (request and responses from client to server) and logs it for the user to review. If you really need to hide your url's, use the HTTPS protocol. Using HTTPS ...


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

1) I would argue that it depends more on what the intended users are running on the client side, when building web applications for use inside an enterprise intranet you typically have control over the OS and browsers, plug-ins etc, the users can use. But if you are targeting users on internet you can only make assumptions based on statistics. Javascript is ...


4

Our strategy is to cache everything that is not changing regularly. We then use software called FME to run transformations on our data before we publish that data to a file geodatabase on our servers. We merge any joins that we want to query/display, strip all the columns that we are not querying/displaying, and generalize all the geometries. We push this ...


4

I would suggest looking at the Silverlight samples in the Esri Silverlight help. One in particular, Using PointDataSource, contains the code to add points to the map that have a MapTip.


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'd say it all depends on what you are most comfortable coding and if you have the available software like Flash Builder 4.5 to make a great Flex app. using the Flex API. I'd also take into consideration how good the documentation is on each choice, and how much discussion is facilitated on the various forums for each API as well. It really comes down to ...


3

There is an ArcGIS Viewer for Flex. There is an ArcGIS Viewer for Silverlight. But there is currently no Esri-supported ArcGIS Viewer for Javascript, nor is there one planned. See related question. "Viewer" is a term Esri uses for web apps that allow a user to create mapping web apps without writing any code. Typically these created web mapping apps ...


3

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(); ESRI.ArcGIS.Client....


3

Are both datasets in the same spatial reference? Are you including the spatial reference for the polylines? The intersection.method returns the envelope or null if they don't intersect.


3

This is what a POST request to applyEdits looks like: In the headers: Content-type:application/x-www-form-urlencoded POST body: adds=%5b%7b%22geometry%22%3a%7b%22spatialReference%22%3a%7b%22wkid%22%3a102067%7d%2c%22paths%22%3a%5b%5b%5b-756462.345679012%2c-1044562.96296296%5d%2c%5b-756096.913580247%2c-1043695.0617284%5d%5d%5d%7d%2c%22attributes%22%3a%7b%...


3

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


3

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.


3

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!


3

There is an "Alias" property on the Field class. That should solve your issue. http://resources.arcgis.com/en/help/silverlight-api/apiref/api_start.htm?ESRI.ArcGIS.Client~ESRI.ArcGIS.Client.Field~Alias.html HTH, Kiran.


2

I am pretty sure that CharacterMarker symbols draw faster than PictureMarker Symbols, thats assuming your using just one layer in your CharacterMarker symbol. This link has some good information: The drawing performance of marker symbols, whether used to symbolize points or as a component of one of the other types of symbols, can be improved greatly by ...


2

Well, you mentioned that you made it a dynamic service. I would suggest caching it especially if it is your basemap. I also would suggest simplifying your geometries. I am not sure what server stack you are using so I cannot suggest a software for you off hand. My coworkers and I have had to do this multiple times. We use an ESRI Server stack and they have ...


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

You can wrap the Fusion Table in the Open GeoServices REST api and make it look like a native AGS MapServer or FeatureServer. That's pretty much what Arc2Earth Sync will do for you automatically for your Fusion Tables or Earth Builder layers (in addition to synchronizing with a local FGDB) The FT table you described above has an ID of 1236296 AGS ...


2

You can make a custom tiled layer that makes direct requests for FusionTables tiles, though you'll need to play with the URL to figure out what X/Y/Z parameters are in the URL, and you'll need to check the T&C to make sure you're not breaking them. I had it figured out a couple months back, but I honestly cannot remember what X/Y represent. Z is the ...


2

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


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