Select to view content in your preferred language

ArcEngine App and Citrix - performance is not so good - Amazon EC2

849
0
02-03-2011 12:36 PM
JamesMain
Emerging Contributor
Hello,

I have been working extensively with our ArcEngine (v10) application and Citrix XenApp.  I have a fairly beefy Amazon EC2 booted up and running Citrix XenApp v5.  Here's a few things that I've noticed:

1.  I have an MXD that hits an ArcGIS server and renders a really good map authored by their GIS administrator.

a.  When I run my ArcEngine app on the "console" of the server (using RDP) it works and everything looks good.  In fact, it's pretty snappy.

b.  When I run that same application via Citrix (XenAPP 5) all I see is an empty white map.  However, I can tell that it's being "computed" because I can pan and zoom around inside the "white" map.  In addition, I can see the lat/lon of my cursor change as I float the mouse around inside the map window.

2.  I have another MXD that simply displays a basemap from ArcGIS Online - the street map. 

a. Once, again, when run from the console of the server using RDP, it works and renders just fine (although it's slow).

b.  When I run it through the citrix client, only about 1/3 of tiles seem to display at the right scale.  When I zoom in, it's as if some of the tiles from one level up are displayed.  This causes big sections of the map to be "fuzzy".

3.  I have completely different Citrix server running in my office and publishing my app and both MDXs mentioned above.  It works just fine - go figure.

Does anybody have an clear cut "best practices" for running mapping applications (ArcMap, ArcEngine, ArcExplorer, etc...) via Citrix? 

Does anybody know of any "secret" Citrix or Terminal Service settings to make all this work better?  I have set the color to 16 bit instead of 32 bit - nothing changed.

Please let me know.

Thanks in advance...

J.D.
0 Kudos
0 Replies