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

Last Published: April 25, 2020


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.


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


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:


Article ID:000011647

  • ArcGIS Server

Receive notifications and find solutions for new or common issues

Get summarized answers and video solutions from our new AI chatbot.

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