Layer in ArcIMS 10 ImageServer service does not display when the layer maximum scale range is set to 20,000,000,000 in ArcIMS Author. This is an equivalency issue because the same AXL file with the same large maximum scale range works in ArcIMS 9.3.1.
最後に公開された状態: August 31, 2014ArcIMS
不具合 ID 番号
NIM064280
送信されました
January 18, 2011
最終更新日
April 2, 2025
適用対象
ArcIMS
見つかったバージョン
10.0
オペレーティング システム
Windows OS
オペレーティング システムのバージョン
2003
ステータス
Will Not Be Addressed
開発チームは、この問題またはリクエストを検討した結果、これに対処しないことに決定しました。 問題の「参考情報」セクションに、さらに詳細な説明が示されていることがあります。
参考情報
We apologize that we were unable to address this issue within the current product support cycle. If the issue continues to affect your work in a supported release, please contact Technical Support.
対処法
Specify the scale in Map Units per pixel instead of relative scale.For example to specify 1:20000000000 in map units per pixel, assuming dpi=96 and map units = decimal degreesmapunits per pixel = 20000000000*0.000265/ 111195 = 47.664014Example usage in AXL: LAYER type="featureclass" name="stores" visible="true" id="1" maxscale="47.664014"Here is help topic that shows how to calculate scale in map units per pixel. http://help.arcgis.com/en/arcims/10.0/mainhelp/mergedProjects/ArcXMLGuide/elements/layer.htm######## * Map units per pixel refers to the number of meters, feet, or decimal degrees represented by one pixel in a map. To convert from a relative scale to map units per pixel, the size of a pixel must first be calculated. The formula for finding the number of meters in a pixel is 0.0254 / dpi where: o The value 0.0254 is the number of meters in an inch. o Dpi is the dpi set in the ArcIMS service or request. If no dpi is set in the service or request, the dpi is assumed to be 96. As an example of calculating pixel size, if the dpi is 96, the pixel size is 0.0254 / 96 or 0.000265 m. Once the pixel size is known, the relative scale can be converted to map units per pixel: 1. If the scale is in meters. To calculate the number of meters per pixel, take the relative scale and multiply by the pixel size (0.000265). For example, if the relative scale is 1:24000, then the number of meters per pixel is 24000 * 0.000265, or 6.36 meters. 2. If the scale is in feet. Do the calculation for meters (#1). Multiply the result by 3.28 (the number of feet in a meter). For example, if the number of meters per pixel is 6.36, the number of feet per pixel is 6.36 * 3.28, or 20.86 feet. 3. If the scale is in decimal degrees. For these calculations, the Earth is assumed to be an exact sphere with a circumference of 40030.174 km. One degree is 111.195 km (40030.174/360 degrees), or 111195 meters. To calculate the number of degrees, first do the calculation for meters (#1). Next, divide the result by 111195. For example, if the number of meters per pixel is 6.36, the number of degrees per pixel is 6.36 / 111195, or 0.0000571968.###########