The Data Interoperability Extension (and Feature Manipulation Engine (FME)) has an incorrect spheroid definition for the projected coordinate system 'British National Grid'.
上次发布: December 8, 2014ArcGIS for Desktop
漏洞 ID 编号
NIM059136
已提交
July 19, 2010
上次修改时间
June 5, 2024
适用范围
ArcGIS for Desktop
找到的版本
10.0
修正版本
10.3.0
状态
Fixed
此漏洞已得到修复。 有关详细信息,请参阅“版本修复”和“其他信息”(如果适用)。
解决办法
Workaround provided by Safe Software:
FME uses two methods to map coordinate systems. The first is to consult the tables in the Data Interoperability Extension\Reproject\Exceptions folder. If no explicit mapping is found then FME attempts to parse the Well Known Text (WKT) to find a match. In your case, there is no explicit mapping and it is the second method that is failing.
The quickest fix is to add an explicit mapping to the Exception folder. Create a new file named MyExceptions.db in the Exceptions folder and add the following line:
ESRI|BritishNatGrid|PROJCS["British_National_Grid",GEOGCS["GCS_OSGB_1936",DATUM["D_OSGB_1936",SPHEROID["Airy_1830",6377563.396,299.3249646]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",400000.0],PARAMETER["False_Northing",-100000.0],PARAMETER["Central_Meridian",-2.0],PARAMETER["Scale_Factor",0.9996012717],PARAMETER["Latitude_Of_Origin",49.0],UNIT["Meter",1.0]]
This line will map the Shape file coordinate system to FME's BritishNatGrid. The Geography Markup Language (GML) is produced with its coordinate system set to the EPSG equivalent: EPSG:27700.