您的位置:首页 > 编程语言 > Java开发

ArcIMS 中的javaConnector初始化Map问题

2007-08-26 21:25 267 查看
问题:
在win 2000 server系统上安装ArcIMS9.1,使用javaConnector开发方式,
出现出图特别慢的情况,在win xp以上的版本(非正版)的操作系统上没有发现这个问题。
原因:
初始化Map对象四个参数问题,initMap(con,dpi,true,true,true,true) ;
下面有对这四个bool参数的描述。
经测试发现是loadRenderer参数设置为true引起的程序出图慢。
因为程序每次出图的时候,得去服务上把FeatureClass的渲染描述拿出来,导致效率降低。
把该参数设置false就解决了问题。这个参数设置为false就是地图渲染按照发布服务的AXL为准。

Map.initMap(ConnectionProxy connector,
long dpi,
boolean loadEnvelope,
boolean loadRenderer,
boolean loadRecordset,
boolean loadExtensions)
loadEnvelope:是否获得范围
loadRenderer:是否到服务上获得FeatureClass的Renderer信息
loadRecordset:是否获得FeatureClass的有效字段
loadExtensions:是否使用扩展属性信息。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: