Patches and updates

ArcGIS (Desktop, Engine, Server) 10.0 Geocoding Memory Leak and Matching Quality Patch

Published: August 11, 2010

Summary

This patch addresses issues for memory leaks caused by table matching and problems with matching intersections and international addresses.

Description

ESRI® announces the ArcGIS (Desktop, Engine, Server) 10.0 Geocoding Memory Leak and Matching Quality Patch. This patch addresses issues for memory leaks caused by table matching and problems with matching intersections and international addresses. The patch deals specifically with the issues listed below under Issues Addressed with this Patch.

Issues Addressed with this Patch

  • NIM058754 – Memory used by the locator is not released after batch geocoding of some tables.

    Description: After geocoding a certain table of addresses, the memory used by the locator may not be released in the system. Subsequent use of the locator for additional geocoding tasks may increase the memory loss and causes the application to fail. This problem only occurs in ArcGIS Desktop.

  • NIM058762 - Results of intersection geocoding are missing spatial reference and cannot be projected correctly.

    Description: 
    Using a locator containing a projected coordinate system, the geocoded location of an intersection address may not be displayed correctly on the map due to missing spatial reference in the found location. This problem may occur in ArcGIS Desktop, Engine, or Server.
  • NIM058764 - International addresses that have "beta" umlaut and ss for ß in the names cannot be found.

    Description: 
    German addresses often contain characters with umlaut or ss for ß in the names, for example, Äussere Münchener Straße and Äußere Münchener Straße. The geocoding engine should consider ss and ß the correct character substitution. Geocoding addresses like this may not work in ArcGIS 10, but is resolved with the patch. This problem may occur in ArcGIS Desktop, Engine, or Server.

Files Installed in this Patch

Windows <ArcGIS Installation Directory>\bin:

  • Geocoding.dll

Linux and Solaris <ArcGIS Installation Directory>\bin:

  • libgeocoding.so
    geocoding.rsb

Installing this Patch on Windows

ArcGIS 10.0 must be installed before you can install this Patch.

  1. Download the appropriate file to a location other than your ArcGIS installation location.


  2. Make sure you have write access to your ArcGIS installation location, and that no one is using ArcGIS.
  3. For ArcGIS Server Only: Open the Services Management Console> Control Panel > Administrative Tools > Services. Stop the ArcGIS Server Object Manager and ArcGIS Server SOC Monitor services.
    Double-click ArcGIS-<Product>-10-Geocode-MemoryLeak-Patch.msp to start the install process.

    NOTE: If double clicking on the MSP file does not start the Patch installation, you can start the Patch installation manually by using the following command:
    • msiexec.exe /p [location of Patch]\ArcGIS-<Product>-10-Geocode-MemoryLeak-Patch.msp
  4. When Setup starts, follow the instructions on your screen. At the end of the installation, follow the instructions to run the GIS Server Post Install.
  5. For ArcGIS Server Only: Open the Services Management Console> Control Panel > Administrative Tools > Services. Start the ArcGIS Server Object Manager and ArcGIS Server SOC Monitor services.

    Installation Notes:

    • System Administrators - A technical paper is available that discusses the enterprise deployment of ArcGIS 10 setups using Microsoft® Systems Management Server (SMS) and Group Policy, including additional system requirements, suggestions, known issues, and Microsoft Software Installation (MSI) command line parameters. Deployment in a lockdown environment is also covered. ArcGIS 10 Enterprise Deployment.

Installing this Patch on Linux and Solaris


Complete the following install steps as the ArcGIS Engine or ArcGIS Server Install owner, (NOT super user). The Install owner is the owner of the arcgis folder. For ArcGIS Server, make sure no one is using ArcGIS Server during the install. ArcGIS 10.0 must be installed before you can install this Patch.

  1. Download the appropriate file to a location other than your ArcGIS installation location.

    ArcGIS Engine for Linux gis10-e-geocode-memoryleak-patch-linux.tar
     
    ArcGIS Engine for Solaris gis10-e-geocode-memoryleak-patch-slrs.tar
     
    ArcGIS Server for Linux gis10-s-geocode-memoryleak-patch-linux.tar
     
    ArcGIS Server for Solaris gis10-s-geocode-memoryleak-patch-slrs.tar
     


  2. For ArcGIS Server only: stop the ArcGIS server by typing:
    % arcgis/scripts/stopserver
  3. Extract the specified tar file by typing:
    % tar -xvf gis10-e-geocode-memoryLeak-patch-linux.tar (Linux)
    % tar -xvf gis10-e-geocode-memoryLeak-patch-slrs.tar (Sun Solaris)
    % tar -xvf gis10-s-geocode-memoryLeak-patch-linux.tar (Linux)
    % tar -xvf gis10-s-geocode-memoryLeak-patch-slrs.tar (Sun Solaris)
  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. For ArcGIS Server only: start the ArcGIS Server by typing:

    • % arcgis/scripts/startserver

Patch Updates

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

How to identify which Patch is installed


Windows
  • To find out what ArcGIS products are currently installed on your machine, download the PatchFinder.exe utility and run it from your local machine.

Getting Help

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



Download ID:1643

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options