English

ArcGIS Engine 9.2 Dynamic Display Caching Improvements Patch

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

Introduction

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:

      gis92sp2-dyndisplaycache-patch-slrs.tar 5 MB
      gis92sp2-dyndisplaycache-patch-linux.tar 11 MB

    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 service packs have been installed. The PatchFinder utility searches for the following 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.