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

相关信息
Article ID: 40573
Bug Id: NIM085087
Software:
ArcSDE 10.1
ArcGIS for Desktop Advanced 10.1
ArcGIS for Desktop Standard 10.1
ArcGIS for Desktop Basic 10.1
ArcGIS for Server 10.1
Platforms: N/A

BUG描述
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.

BUG原因
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:
objedit@C:\CustomCRS



创建及修改时间
Created: 9/24/2012

Last Modified: 8/6/2013
原文链接
http://support.esri.com/en/kno ... 40573

要回复问题请先登录注册