laptop and a wrench

Bug

The PEOBJEDITHOME env variable does not work on localized versions of ArcGIS 10.1.

Last Published: August 25, 2014 No Product Found
Bug ID Number NIM085087
SubmittedSeptember 21, 2012
Last ModifiedJune 5, 2024
Applies toNo Product Found
Version found10.1
Version Fixed11.2.0
StatusFixed

Description

The Esri projection engine, pe.dll, is used for coordinate system, map projection, and datum transformation functionality. The library includes a database of predefined objects including coordinate systems and transformations. The PEOBJEDITHOME system environment variable allows the definition of custom objects through text files.

In ArcGIS for Desktop 10.1 and ArcGIS for Server 10.1, the PEOBJEDITHOME variable is not working with localized versions such as the Russian language version.

Cause

The processing of the PEOBJEDITHOME files was not updated properly when the functionality was added to support localizing coordinate systems at ArcGIS 10.1.

Workaround

An alternative system variable can be used. When defining the value for PEOBJEDITHOME, its value is the directory where the files are. Instead, define the environment variable PEDATABASE and set its value to 'objedit@<directory>' (without quotes) where <directory> is the same directory used with PEOBJEDITHOME.

Example: If PEOBJEDITHOME's value was set to C:\CustomCRS, the value for PEDATABASE is:

objedit@C:\CustomCRS

Steps to Reproduce

Bug ID: NIM085087

Software:

  • No Product Found

Get notified when the status of a bug changes

Download the Esri Support App

Related Information

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Download the Esri Support App

Go to download options