Patches and updates

ArcGIS Engine 9.2 Dynamic Display Caching Improvements Patch

Published: June 13, 2007

Summary

This patch solves display pauses that may happen when using the dynamic mapping capability while panning, zooming and roaming. Through improved cache performance these actions will now be smooth and uninterrupted. Users should apply this patch to the development and the deployment machines running your customer dynamic display application built using ArcGIS Engine.

Description

ESRI® announces the ArcGIS Engine 9.2 Dynamic Display Caching Improvements Patch for ArcGIS Engine and ArcGIS Desktop. This patch solves display-pauses that may happen while panning, zooming and roaming. Through improved cache performance these actions will now be smooth and uninterrupted. We recommend that all who use Dynamic Display, download and install this Patch at their earliest convenience to ensure the highest quality experience when working with ArcGIS 9.2. Users should apply this patch to the development and the deployment machines running your customer dynamic display application built using ArcGIS Engine or ArcGIS Desktop. It deals specifically with the issues listed below under Issues Addressed with this Patch.

 

Issues Addressed with this Patch

  • NIM005549 - Dynamic Display pauses during panning, zooming and roaming.

  • NIM007898 - When using Dynamic Display and when the roam tool is active, after loading an mxd, the Roam Tool can’t be activated by clicking on the mouse. In order to re-activate it the user need to select a different tool and then reselect the Roam Tool and activate.

  • NIM007899 - When using Dynamic Display the Roam Tool motion is sometimes not smooth, and there are considerable noticeable jumps after pausing (freezing) to load new tiles.

  • NIM009169 - When providing a string that contains non-English characters (such as Hebrew or Russian) to the DrawText method on IDynamicDisplay, the text will simply fail to display.

  • NIM009312 - Text symbols do not show up on Linux & Solaris

 

Files Installed in this Patch

Windows

  • Under the C:\Program Files\ArcGIS\Bin folder:
    • ControlToolsMapNavigation.dll
    • Display.dll
    • DynamicDisplay.dll
    • Map.dll

Solaris/Linux

  • Under the <installation location>/bin directory:
    • libdisplay.so
    • display.dll
    • display.rsb
    • libdynamicdisplay.so
    • dynamicdisplay.dll
    • dynamicdisplay.rsb
    • libmap.so
    • map.dll
    • map.rsb
    • libcontroltoolsmapnavigation.so
    • controltoolsmapnavigation.dll
    • controltoolsmapnavigation.rsb

  • Under the <installation location>/com directory:
    • libesridisplay.so
    • esridisplay.rsb
    • libesricarto.so
    • esricarto.rsb

Installing the Patch on Windows

ArcGIS 9.2 Service Pack 2 must be installed before you can install this Patch. This patch can be applied to ArcGIS Engine 9.2 Service Pack 2 or ArcGIS Desktop 9.2 Service Pack 2.

  1. Make sure you have write access to your ArcGIS Engine installation location, and that no one is using ArcGIS Engine or ArcGIS Desktop.

  2. Download ArcGIS-92sp2-DynDisplayCache-Patch.exe to a location other than your ArcGIS installation location.

  3. Double-click the setup file to start the install process.

  4. When Setup starts, follow the instructions on your screen.

 

Installing the Patch on Solaris/Linux

ArcGIS 9.2 Service Pack 2 must be installed before you can install this Patch.

  1. Make sure you have write permission to your ArcGIS Engine installation location, and that no one is using ArcGIS Engine.

  2. Download the appropriate file to a location other than the installation location:


  3. Extract the specified tar file by typing:

    • % tar -xvf gis92sp2-dyndisplaycache-patch-slrs.tar (Sun Solaris)
      % tar xvf gis92sp2-dyndisplaycache-patch-linux.tar (Linux)

  4. Start the installation by typing:

    • % ./applypatch

    This will start the dialog for the menu-driven installation procedure. Default selections are noted in parentheses ( ). To quit the installation procedure, type 'q' at any time.

  5. To register the new files, type:

    • % setenv DISPLAY your_display:0
      % source arcgis/init_engine.csh
      % regsvr32 -c -u arcgis/bin/controltoolsmapnavigation.dll
      % regsvr32 -c arcgis/bin/controltoolsmapnavigation.dll
      % regsvr32 -c -u arcgis/bin/display.dll
      % regsvr32 -c arcgis/bin/display.dll
      % regsvr32 -c -u arcgis/bin/dynamicdisplay.dll
      % regsvr32 -c arcgis/bin/dynamicdisplay.dll
      % regsvr32 -c -u arcgis/bin/map.dll
      % regsvr32 -c arcgis/bin/map.dll

 

Patch Updates

Check Online Support Center periodically for the availability of additional patches. New information about this Patch will be posted here.

  • UPDATE 06/27/2007 - Now Available:

    • The Solaris and Linux downloads.

How to identify which Patch is installed


Windows

To check for the presence of a Patch, for each file examine the File version information (right click, properties, version tab). With only a few exceptions, all files modified as part of a Patch distribution can be uniquely identified in this manner. The File version for this Patch should read:

  • 9.2.2.1357

Solaris/Linux

 

To find out what ArcGIS products are currently installed on your machine, download and extract the PatchFinder.tar and run PatchFinder utility from your local machine. This utility provides a report detailing which ArcGIS products and which servicepacks have been installed. The PatchFinder utility searches for thefollowing ArcGIS products.

  • ArcGIS Engine Developer Kit for C++
  • ArcGIS Engine Developer Kit for the Java Platform
  • ArcGIS Engine Runtime
  • ArcGIS Server for the Java Platform
  • ArcIMS
  • ArcIMS Web ADF for the Java Platform
  • ArcInfo Workstation
  • ArcReader
  • ArcSDE

Extract the tar file by typing:

% tar xvf PatchFinder.tar

Run the utility by typing:

% ./PatchFinder

Getting Help

Domestic sites, please contact ESRI Technical Support at 1-888-377-4575, if you have any difficulty installing this Patch. International sites, please contact your local ESRI software distributor.



Download ID:1303

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options