Under the German locale, ArcGIS Server Java incorrectly uses commas instead of decimals for the BBOX constructed in the WMS Capabilities documents.
上次发布: August 25, 2014ArcGIS Server (Java)
漏洞 ID 编号
NIM063147
已提交
November 30, 2010
上次修改时间
April 2, 2025
适用范围
ArcGIS Server (Java)
找到的版本
10.0
操作系统
Red Hat Enterprise Linux
操作系统版本
5
修正版本
10.1
状态
Fixed
此漏洞已得到修复。 有关详细信息,请参阅“版本修复”和“其他信息”(如果适用)。
解决办法
Publish an external capabilities file with the commas in the BBOX elements replaced with decimals.Another work around is to Add the following line to arcgis/bin/arcsoc.init immediately before line "exec $*":export LC_NUMERIC=en_USThis will cause the SOC to always use decimal delimiters. I'm unsure if there are any additional implications to this work around, but it does alleviate the immediate symptoms.Please do not be consider this work around as a 'fix' for this problem, as WMS capabilities should be locale independent and always use a point as the decimal delimiter.